Initial attempt at preventing EzPlaceholderHook from working.

This commit is contained in:
darbyjack 2019-05-08 15:36:57 -05:00
parent 5aaa9720c8
commit 62e282cc0e
No known key found for this signature in database
GPG Key ID: 392E68B2FE0ED3E5
1 changed files with 4 additions and 2 deletions

View File

@ -154,7 +154,7 @@ public class PlaceholderAPIPlugin extends JavaPlugin {
enableCloud(); enableCloud();
} }
setupMetrics(); setupMetrics();
getServer().getScheduler().runTaskLater(this, this::checkHook, 20 * 30); getServer().getScheduler().runTaskLater(this, this::checkHook, 40);
} }
@Override @Override
@ -193,8 +193,10 @@ public class PlaceholderAPIPlugin extends JavaPlugin {
} catch (Exception ex) { } catch (Exception ex) {
author = "the author of the hook's plugin"; author = "the author of the hook's plugin";
} }
getLogger().warning(((EZPlaceholderHook) h).getPluginName() + " is currently using a deprecated method to hook into PlaceholderAPI. This will be disabled after the next update. " + getLogger().severe(((EZPlaceholderHook) h).getPluginName() + " is currently using a deprecated method to hook into PlaceholderAPI. Placeholders for that plugin no longer work. " +
"Please consult {author} and urge them to update it ASAP.".replace("{author}", author)); "Please consult {author} and urge them to update it ASAP.".replace("{author}", author));
// disable the hook on startup
PlaceholderAPI.unregisterPlaceholderHook(((EZPlaceholderHook) h).getPlaceholderName());
} }
}); });
} }