本帖最后由 X836696023 于 2019-10-12 18:49 编辑 
一些外部插件(非PlaceholderAPI插件)直接对PlaceholderAPI进行挂钩, 会在PlaceholderAPI重载以后, 挂钩失效.
我本来尝试使用:
复制代码
来监听, 但没有效果,是我用法不对还是操作有误?
一些外部插件(非PlaceholderAPI插件)直接对PlaceholderAPI进行挂钩, 会在PlaceholderAPI重载以后, 挂钩失效.
我本来尝试使用:
- @EventHandler
 
-     public void PAPIRegisterEvent(ExpansionRegisterEvent e) {
 
-     if (!(PlaceholderAPI.isRegistered("pc"))) {
 
-         this.loadPAPIHook();
 
-     }
 
-     e.isCancelled();
 
- }
来监听, 但没有效果,是我用法不对还是操作有误?
在继承PlaceholderExpansion的类里添加如下代码
复制代码
就可以在重载后再次加载
-    @Override
 
-     public boolean persist() {
 
-         return true;
 
- }
就可以在重载后再次加载