Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package marc.hell.events;
- import marc.hell.events.aggressiveanimals.AggressivePig;
- import org.bukkit.Location;
- import org.bukkit.craftbukkit.v1_17_R1.CraftWorld;
- import org.bukkit.entity.Animals;
- import org.bukkit.entity.EntityType;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.CreatureSpawnEvent;
- public class CreatureSpawnListener implements Listener {
- @EventHandler
- public void onCreatureSpawn(CreatureSpawnEvent event) {
- if(event.getEntity() instanceof Animals) {
- EntityType ent = event.getEntityType();
- Location loc = event.getEntity().getLocation();
- switch(ent) {
- case PIG:
- AggressivePig e = new AggressivePig(loc);
- ((CraftWorld)loc.getWorld()).getHandle().addEntity(e);
- event.setCancelled(true);
- return;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement