2016-05-16 49 views
0

工作,它的工作完美,但后来我上传到网上的Minecraft服务器,这是它给我的输出:Bukkit插件不上服务器

16.05 20:30:55 [Multicraft] Skipped 12 lines due to rate limit (30/s) 
16.05 20:30:54 [Server] INFO at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_80] 
16.05 20:30:54 [Server] INFO at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_80] 
16.05 20:30:54 [Server] INFO at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_80] 
16.05 20:30:54 [Server] INFO at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[?:1.7.0_80] 
16.05 20:30:54 [Server] INFO at java.net.URLClassLoader.access$100(URLClassLoader.java:71) ~[?:1.7.0_80] 
16.05 20:30:54 [Server] INFO at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) ~[?:1.7.0_80] 
16.05 20:30:54 [Server] INFO at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_80] 
16.05 20:30:54 [Server] INFO at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_80] 
16.05 20:30:54 [Server] INFO at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_80] 
16.05 20:30:54 [Server] INFO Caused by: java.lang.UnsupportedClassVersionError: nl/calbas/transferEnchantments/TransferEnchantments : Unsupported major.minor version 52.0 
16.05 20:30:54 [Server] INFO at java.lang.Thread.run(Thread.java:745) [?:1.7.0_80] 
16.05 20:30:54 [Server] INFO at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:506) [craftbukkit-1.9.2.jar:git-Bukkit-4cb3258] 
16.05 20:30:54 [Server] INFO at net.minecraft.server.v1_9_R1.DedicatedServer.init(DedicatedServer.java:182) [craftbukkit-1.9.2.jar:git-Bukkit-4cb3258] 
16.05 20:30:54 [Server] INFO at net.minecraft.server.v1_9_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit-1.9.2.jar:git-Bukkit-4cb3258] 
16.05 20:30:54 [Server] INFO at net.minecraft.server.v1_9_R1.PlayerList.<init>(PlayerList.java:69) [craftbukkit-1.9.2.jar:git-Bukkit-4cb3258] 
16.05 20:30:54 [Server] INFO at org.bukkit.craftbukkit.v1_9_R1.CraftServer.<init>(CraftServer.java:255) [craftbukkit-1.9.2.jar:git-Bukkit-4cb3258] 
16.05 20:30:54 [Server] INFO at org.bukkit.craftbukkit.v1_9_R1.CraftServer.loadPlugins(CraftServer.java:293) [craftbukkit-1.9.2.jar:git-Bukkit-4cb3258] 
16.05 20:30:54 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit-1.9.2.jar:git-Bukkit-4cb3258] 
16.05 20:30:54 [Server] INFO at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) ~[craftbukkit-1.9.2.jar:git-Bukkit-4cb3258] 
16.05 20:30:54 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit-1.9.2.jar:git-Bukkit-4cb3258] 
16.05 20:30:54 [Server] INFO org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: nl/calbas/transferEnchantments/TransferEnchantments : Unsupported major.minor version 52.0 
16.05 20:30:54 [Server] INFO [20:30:54 ERROR]: Could not load 'plugins/TransferEnchantments.jar' in folder 'plugins' 
16.05 20:30:54 [Server] INFO [20:30:54 INFO]: This server is running CraftBukkit version git-Bukkit-4cb3258 (MC: 1.9.2) (Implementing API version 1.9.2-R0.1-SNAPSHOT) 

有人知道这个问题可能是什么吗?如果有帮助,我可以上传代码,但代码在我自己的计算机上运行良好。

+0

如果它在您的计算机上工作,请尝试重新上传插件并检查Java版本 – Nightfighter001

+0

@ Nightfighter001我重新上传了它,但那并没有太大的作用。并且是Java版本[?:1.7.0_80]?因为这就是它在最后2到10行写的内容。 – Lars

+0

你用什么版本来编译它?服务器上的版本必须是相同或更新的 – Nightfighter001

回答

0

我认为你的服务器上有另一个版本的CraftBukkit/Spigot,因为插件找不到某些类。它在1.9.2 1.9.3 1.9.4之间进行区分,因为在CraftBukkit/Spigot中有些类被命名为diffrent。将你的CraftBukkit/Spigot jar上传到服务器上,然后重试:)

+0

我上传了相同的craftbukkit(craftbukkit-1.9.2.jar)文件,并将multicraft上的名称更改为该jar文件。但是,它仍然没有看到插件。它看到另一个名为ElytraFlight的插件。 – Lars

0

的错误指出它试图加载类的52.0版本,这是类的Java版本8.

如果您看到这个错误,它意味着你需要为了运行Java 8中插件工作。如果你看到版本51.0,它指的是Java 7.

为了确保你可以运行这个插件,你需要更新到Java 8,或者提交一个包含你的托管服务提供者的票据来将他们的Java版本更新到Java 8,他们应该这样做是因为Java 6和7的EOL。