• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。

使用 AyCore 实现即时重载

张杰宁

Lv.1 泥土
高级创作者
2019-01-08
173
591
0
钻石
0.00 钻石
金锭
12,040 金锭
🔔 前言
在一些情况下想实时检测文件修改并直接重载,如果不想自己实现逻辑,可以使用 AyCore 的 ModifyListener

✨ 效果展示
dmeo.gif

📖 示例代码
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 的疑惑可以在下方评论,看到会一一回复。