Add some more listeners

- Also use setShouldAbortSpawn so it doesn't just try forever
 - Add config to enable or disable all paper listeners
This commit is contained in:
dordsor21
2020-04-30 17:50:52 +01:00
parent 85a75ad868
commit c6dc9ee189
3 changed files with 70 additions and 6 deletions

View File

@ -637,8 +637,7 @@ public final class BukkitMain extends JavaPlugin implements Listener, IPlotMain
final PlayerEvents main = new PlayerEvents();
getServer().getPluginManager().registerEvents(main, this);
getServer().getPluginManager().registerEvents(new EntitySpawnListener(), this);
if (PaperLib.isPaper() && Settings.Paper_Components.ENTITY_PATHING
|| Settings.Paper_Components.PRE_SPAWN_LISTENER) {
if (PaperLib.isPaper() && Settings.Paper_Components.PAPER_LISTENERS) {
getServer().getPluginManager().registerEvents(new PaperListener(), this);
}
PlotListener.startRunnable();