stacktrace清楚地指出了问题出在哪里。什么是堆栈跟踪,如何使用它来调试应用程序错误?
错误:
java.lang.IllegalArgumentException: Plugin already initialized!...Caused by: java.lang.IllegalStateException: Initial initialization...at me.plugin.example.Main.<init>(Main.java:19) ~[?:?]
您的代码:
@Overridepublic void onEnable() { getServer().getPluginManager().registerEvents(new Main(), this);} //<-- 19th line问题是当您注册事件时,您正在创建类的新实例
Main。所以更换
new Main()
getServer().getPluginManager().registerEvents(new Main(), this);
与
this
getServer().getPluginManager().registerEvents(this, this);



