CK AutoRepair - Repair unenchanted tools, weapons and armour before they break. (BukkitDev: http://dev.bukkit.org/server-mods/ck-autorepair/) Features: repair tools with gravel repair weapons with flint repair armour with leather warning when a tool is about to break and not enough repair material at inventory Commands: No Commands needed, Plugin works automatically Permissions: No Permissions, Plugin work for every User Configuration: No configuration needed Not working yet: repair weapons by taken damage Todo: Add commands to triggered repairing manually Add configuration file to adjust repair cost Download: [1.1-R8 | 1.2.3-R0.2 | 1.2.4-R1.0 | 1.2.5-R1.0] CK AutoReplace 2012-03-22-a (Build 4) [mirror] Changelog / old versions: 2012-03-22-a (Build 4) [1.1-R8 | 1.2.3-R0.2 | 1.2.4-R1.0 | 1.2.5-R1.0] Switch from Java 1.7 back to Java 1.6 to prevent "java.lang.UnsupportedClassVersionError" when Server runs on Java 1.6 2012-03-19-a (Build 3) [1.1-R8 | 1.2.3-R0.2] Now repair shears 2012-03-14-a (Build 2) [1.1-R8 | 1.2.3-R0.2] Repair of armor 2012-03-13-a (Build 1) [1.1-R8 | 1.2.3-R0.2] First release
Code: 2012-03-19 09:57:02 [INFO] This server is running CraftBukkit version git-Bukkit-1.1-R6-58-g41f9b60-b2048jnks (MC: 1.2.3) (Implementing API version 1.2.3-R0.2-SNAPSHOT) 2012-03-19 09:57:02 [SEVERE] Could not load 'plugins\CK_AutoRepair.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: de/christiankarsch/java/bukkit/ckautorepair/CKAutoRepair : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:56) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.UnsupportedClassVersionError: de/christiankarsch/java/bukkit/ckautorepair/CKAutoRepair : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139) ... 8 more
with Recommended Build: 1.1-R8 plugin loads without objection Code: 174 recipes 27 achievements 18:52:28 [INFORMATION] Starting minecraft server version 1.1 18:52:28 [INFORMATION] Loading properties 18:52:28 [INFORMATION] Starting Minecraft server on *:25565 18:52:28 [INFORMATION] This server is running CraftBukkit version git-Bukkit-1.1-R6-20-g021a1c8-b7jnks (MC: 1.1) (Implementing API version 1.1-R8) 18:52:28 [INFORMATION] [CK AutoRepair] Loading CK AutoRepair v2012-03-19-a (Build 3) 18:52:28 [INFORMATION] Preparing level "world" 18:52:28 [INFORMATION] Default game type: 0 18:52:28 [WARNUNG] Could not get information about this CraftBukkit version; perhaps you are running a custom one?: FileNotFoundException 18:52:28 [INFORMATION] Preparing start region for level 0 (Seed: 6960277753808413115) 18:52:28 [INFORMATION] Preparing start region for level 1 (Seed: 6960277753808413115) 18:52:29 [INFORMATION] Preparing start region for level 2 (Seed: 6960277753808413115) 18:52:29 [INFORMATION] Preparing spawn area: 52% 18:52:29 [INFORMATION] [CK AutoRepair] Enabling CK AutoRepair v2012-03-19-a (Build 3) 18:52:29 [INFORMATION] [CK AutoRepair] Plugin Is tryig to enable! 18:52:29 [INFORMATION] [CK AutoRepair] Version: 2012-03-19-a (Build 3) 18:52:29 [INFORMATION] [CK AutoRepair] Plugin enabled! 18:52:29 [INFORMATION] Server permissions file permissions.yml is empty, ignoring it 18:52:29 [INFORMATION] Done (1,297s)! For help, type "help" or "?" and this Build http://dl.bukkit.org/downloads/craftbukkit/view/00892_1.2.3-R0.2/ too Code: 177 recipes 27 achievements 19:09:05 [INFORMATION] Starting minecraft server version 1.2.3 19:09:05 [INFORMATION] Loading properties 19:09:05 [INFORMATION] Starting Minecraft server on *:25565 19:09:05 [INFORMATION] This server is running CraftBukkit version git-Bukkit-1.2.3-R0.2-b2060jnks (MC: 1.2.3) (Implementing API version 1.2.3-R0.2) 19:09:05 [INFORMATION] [CK AutoRepair] Loading CK AutoRepair v2012-03-19-a (Build 3) 19:09:05 [INFORMATION] Preparing level "world" 19:09:05 [INFORMATION] Default game type: 0 19:09:06 [INFORMATION] Preparing start region for level 0 (Seed: 7828511471411591641) 19:09:06 [INFORMATION] ----- Bukkit Auto Updater ----- 19:09:06 [INFORMATION] It appears that you're running a Beta Build, when you've specified in bukkit.yml that you prefer to run Recommended Builds. 19:09:06 [INFORMATION] If you would like to be kept informed about new Beta Build releases, it is recommended that you change 'preferred-channel' in your bukkit.yml to 'beta'. 19:09:06 [INFORMATION] With that set, you will be told whenever a new version is available for download, so that you can always keep up to date and secure with the latest fixes. 19:09:06 [INFORMATION] If you would like to disable this warning, simply set 'suggest-channels' to false in bukkit.yml. 19:09:06 [INFORMATION] ----- ------------------- ----- 19:09:06 [INFORMATION] Preparing start region for level 1 (Seed: 7828511471411591641) 19:09:07 [INFORMATION] Preparing start region for level 2 (Seed: 7828511471411591641) 19:09:07 [INFORMATION] Preparing spawn area: 0% 19:09:07 [INFORMATION] [CK AutoRepair] Enabling CK AutoRepair v2012-03-19-a (Build 3) 19:09:07 [INFORMATION] [CK AutoRepair] Plugin Is tryig to enable! 19:09:07 [INFORMATION] [CK AutoRepair] Version: 2012-03-19-a (Build 3) 19:09:07 [INFORMATION] [CK AutoRepair] Plugin enabled! 19:09:07 [INFORMATION] Server permissions file permissions.yml is empty, ignoring it 19:09:07 [INFORMATION] Done (1,315s)! For help, type "help" or "?"
what can cause this error? [SEVERE] Could not load 'plugins/CK_AutoRepair.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: de/christiankarsch/java/bukkit/ckautorepair/CKAutoRepair : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:56) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.UnsupportedClassVersionError: de/christiankarsch/java/bukkit/ckautorepair/CKAutoRepair : Unsupported major.minor versi on 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139) ... 8 more
Update from CraftBukkit #2048 to #2060 Which version do you use? Try update to #2060 or Recommended Build: 1.1-R8
I am using 2060 Code: [INFO] This server is running CraftBukkit version git-Bukkit-1.2.3-R0.2-b2060jnks (MC: 1.2.3) (Implementing API version 1.2.3-R0.2)
OK, I can reproduce the error on Linux, on windows works fine But the reason lies somewhere else, you're using Java 1.6 and I compiled with Java 1.7. Update your Java to 1.7 or wait, i will recompiled my Plugins with Java 1.6 this evening or tomorrow.
UPDATE CK AutoRepair 2012-03-22-a (Build 4) [1.1-R8 | 1.2.3-R0.2] Switch from Java 1.7 back to Java 1.6 to prevent "java.lang.UnsupportedClassVersionError" when Server runs on Java 1.6