Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.github.thestuntman.TINCL;
- import org.bukkit.entity.Entity;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.EntityDamageByEntityEvent;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.event.entity.EntityDeathEvent;
- import org.bukkit.event.EventHandler;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * Created by The_Stuntman on 2/3/14.
- */
- public class tinclListener implements Listener{
- public static List<String> chickenIds = new ArrayList<String>();
- public static List<String> zombieIds = new ArrayList<String>();
- @EventHandler
- public void onEntityDeath(EntityDeathEvent event)
- {
- Entity entity = event.getEntity();
- int id = entity.getEntityId();
- if (chickenIds.contains(id+""))
- {
- entity.getVehicle().remove();
- tinclListener.chickenIds.remove(id+"");
- }
- }
- @EventHandler
- public void onEntityDamage(EntityDamageEvent event) {
- Entity entity = event.getEntity();
- int id = entity.getEntityId();
- if (zombieIds.contains(id+""))
- {
- if (event instanceof EntityDamageByEntityEvent) {
- EntityDamageByEntityEvent dbeEvent = (EntityDamageByEntityEvent) event;
- if (dbeEvent.getDamager() == null) {
- return;
- }else{
- event.setCancelled(true);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment