Gerry5126
MC_longxi 发表于 2020-5-11 12:16
这个插件用这一直很舒服

哥你回复错帖了吧。。

黎子柒
jjjooo233 发表于 2020-5-11 13:11
哥你回复错帖了吧。。

你可以在主类公开一个变量,类型是主类的名字,变量名自己定

AdvancedMical
直接把咱自己某个插件主类部分放上来了
  1. package cn.mcdawncity.revivecoinsystem;

  2. import org.bukkit.plugin.java.JavaPlugin;

  3. public class Main extends JavaPlugin {

  4.     public static Main instance = null;

  5.     public static Main getInstance(){
  6.         return instance;
  7.     }

  8.     @Override
  9.     public void onEnable(){
  10.         instance = this;
  11.     }
复制代码

然后在其他类直接Main.getInstance().getConfig().xxxxxxxx就可以了

天不生我阿瑾
结城希亚 发表于 2020-5-8 19:23
在主类加上public static Plugin plugin;

在onEnable里加上

感谢大佬,这种方法在开发中怎么叫?

William_Shi
天不生我阿瑾 发表于 2020-6-19 17:45
感谢大佬,这种方法在开发中怎么叫?

静态变量
https://www.runoob.com/java/java-variable-types.html

说白了就是每个插件的主类是单例化的
所以可以用一个静态变量代表主类的实例本身

第一页 上一页 下一页 最后一页