shutong
本帖最后由 gooding300 于 2019-4-16 21:29 编辑




除了上述这种方式
File playerFiles = new File(getDataFolder(), "player.yml");



还有什么方式是在不使用JavaPlugin类下面这个getDataFolder()方法

从而创建新的plyaer.yml文件,存值,读取值等,开发菜鸟的问好三连
???




鬼畜畜
JavaPlugin你对外允许调用不就行了


static JavaPlugin instance;


....


public onEnable(){
   instance = this; //给instance赋值,建议放在onEnable的第一行
}


....
某个需要调用的鬼地方
[主类名].instance.getDataFolder()

1139365029
你可以使用相对路径:
  1. File playerFiles = new File("plugins/插件名称/player.yml");
复制代码