另外 因为服务端某些原因 extends了javaplugin的类才能方便地使用getConfig
但是listner类不可能继承javaplugin 故我们需要在注册此监听器时使用其构造函数
在你的监听器类中加入以下代码
Main plugin; //Main为你的主类类名
public listner(Main main){
this.plugin=main;
}
其中因为创建的是构造函数 所以中间的方法不应该带有类型 且参数应为插件主类本身 而listner则为此类的类名
之后在Main 即插件的主类中注册监听器的代码稍作修改 将listner()变成listner(this)
在这之后在listner类中即可使用plugin.xxxx();调用主类的方法
getConfig也同理 |