xiaodong150
  1. @Override
  2.     public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  3.            FileConfiguration config = this.getConfig();
  4.            System.out.println(config);
  5.            return true;
  6.     }
复制代码
就比如这样的方法,我想测试看他输出的路径。

我现在的方法是给他打成jar,然后用服务器测试,

但是感觉这样每次打jar然后上传服务器,很繁琐,而且每次都要重启服务器。

想询问各位开发前辈,有什么好的办法没。



粘兽
使用plugman来reload你需要测试的插件

耗子
http://www.mcbbs.net/thread-627399-1-1.html

xiaodong150
耗子 发表于 2019-3-11 07:57
http://www.mcbbs.net/thread-627399-1-1.html

谢谢您,这个教程很有用。建议置顶或者是怎么样

m.9
不訪試試看 再另外寫一個jar 專門重開的
Bukkit.getPluginManager().disablePlugin(plugin, true); // 停用插件
此時的該插件的.jar是可以被刪除/更改的
好了之後 把.jar替換成新的
Bukkit.getPluginManager().enablePlugin(plugin); // 啟用插件
建議在
Bukkit.reload();
比較安全(容易會有事件/合成註冊表的衝突問題)



xiaodong150
m.9 发表于 2019-3-13 00:46
不訪試試看 再另外寫一個jar 專門重開的
Bukkit.getPluginManager().disablePlugin(plugin, true); // 停用 ...

好的谢谢,他们上面给了一个方法不是很会用,emmm 试试你这个,你这个繁体 emm

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