前言
在一些情况下想实时检测文件修改并直接重载,如果不想自己实现逻辑,可以使用 AyCore 的 ModifyListener
效果展示
示例代码
ModifyListener.addListener(Plugin plugin, CustomExecute<ModifyData> execute, boolean async, File... files);
结尾
如果你有什么关于 AyCore 的疑惑可以在下方评论,看到会一一回复。
在一些情况下想实时检测文件修改并直接重载,如果不想自己实现逻辑,可以使用 AyCore 的 ModifyListener
效果展示
示例代码
ModifyListener.addListener(Plugin plugin, CustomExecute<ModifyData> execute, boolean async, File... files);
代码:
ModifyListener.addListener(this, (modifyData) -> {
this.reloadConfig();
System.out.println(this.getConfig().getString("text"));
}, true, new File(this.getDataFolder(), "config.yml"));
结尾
如果你有什么关于 AyCore 的疑惑可以在下方评论,看到会一一回复。