本帖最后由 gooding300 于 2019-4-16 21:29 编辑
除了上述这种方式
File playerFiles = new File(getDataFolder(), "player.yml");
还有什么方式是在不使用JavaPlugin类下面这个getDataFolder()方法
从而创建新的plyaer.yml文件,存值,读取值等,开发菜鸟的问好三连
???
除了上述这种方式
File playerFiles = new File(getDataFolder(), "player.yml");
还有什么方式是在不使用JavaPlugin类下面这个getDataFolder()方法
从而创建新的plyaer.yml文件,存值,读取值等,开发菜鸟的问好三连
???
JavaPlugin你对外允许调用不就行了
static JavaPlugin instance;
....
public onEnable(){
instance = this; //给instance赋值,建议放在onEnable的第一行
}
....
某个需要调用的鬼地方
[主类名].instance.getDataFolder()
static JavaPlugin instance;
....
public onEnable(){
instance = this; //给instance赋值,建议放在onEnable的第一行
}
....
某个需要调用的鬼地方
[主类名].instance.getDataFolder()
你可以使用相对路径:复制代码
- File playerFiles = new File("plugins/插件名称/player.yml");
