package tv.mineinthebox.essentials.events.entity; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.entity.CreatureSpawnEvent; import tv.mineinthebox.essentials.xEssentials; public class EntitySpawnEventManagerEvent implements Listener { private final xEssentials pl; public EntitySpawnEventManagerEvent(xEssentials pl) { this.pl = pl; } @EventHandler(priority = EventPriority.LOWEST) public void onEntitySpawn(CreatureSpawnEvent e) { if(!pl.getConfiguration().getEntityConfig().canEntitySpawn(e.getEntityType(), e.getLocation().getBlock().getBiome())) { e.setCancelled(true); } } }