本帖最后由 桃源村服主 于 2022-3-25 19:40 编辑
如题,我写的插件出现报错
插件地址https://www.mcbbs.net/thread-1314199-1-1.html有大佬知道这是什么原因吗
报错代码
复制代码
如题,我写的插件出现报错
插件地址https://www.mcbbs.net/thread-1314199-1-1.html有大佬知道这是什么原因吗
报错代码
- [17:49:53 ERROR]: Could not load 'plugins\BetterDragonP.jar' in folder 'plugins'
- org.bukkit.plugin.InvalidPluginException: java.lang.IllegalStateException: Cannot get plugin for class xanadu.betterdragon.BetterDragon from a static initializer
- at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:157) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
- at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:415) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
- at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:323) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
- at org.bukkit.craftbukkit.v1_18_R2.CraftServer.loadPlugins(CraftServer.java:417) ~[paper-1.18.2.jar:git-Paper-267]
- at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:288) ~[paper-1.18.2.jar:git-Paper-267]
- at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1163) ~[paper-1.18.2.jar:git-Paper-267]
- at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:315) ~[paper-1.18.2.jar:git-Paper-267]
- at java.lang.Thread.run(Thread.java:833) ~[?:?]
- Caused by: java.lang.IllegalStateException: Cannot get plugin for class xanadu.betterdragon.BetterDragon from a static initializer
- at org.bukkit.plugin.java.JavaPlugin.getProvidingPlugin(JavaPlugin.java:432) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
- at xanadu.betterdragon.BetterDragon.<init>(BetterDragon.java:22) ~[BetterDragonP.jar:?]
- at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
- at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
- at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
- at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
- at java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) ~[?:?]
- at jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:347) ~[?:?]
- at java.lang.Class.newInstance(Class.java:645) ~[?:?]
- at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:83) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
- at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:153) ~[paper-api-1.18.2-R0.1-SNAPSHOT.jar:?]
- ... 7 more
本帖最后由 克鲁鲁殿下 于 2022-3-25 21:33 编辑
BetterDragon.java:22
显示你在BetterDragon.java的第22行存在错误
我估计这是你插件的主类。
(非法状态异常啊,可能是你用static修饰了不应该静态的东西?
为了确保能够解答你的问题(不一定是我),请你提供相关代码
咕咕咕?
(突然就最佳了
BetterDragon.java:22
显示你在BetterDragon.java的第22行存在错误
我估计这是你插件的主类。
(非法状态异常啊,可能是你用static修饰了不应该静态的东西?
为了确保能够解答你的问题(不一定是我),请你提供相关代码
咕咕咕?
(突然就最佳了
克鲁鲁殿下 发表于 2022-3-25 17:53
BetterDragon.java:22
显示你在BetterDragon.java的第22行存在错误
我估计这是你插件的主类。
22行查出来问题了,我给plugin config加了public修饰符。。。。。