Advertisement
j2ther

MobListener

Apr 11th, 2012
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.98 KB | None | 0 0
  1. package com.incraftion.j2ther.angrypigzombies;
  2.  
  3. import org.bukkit.entity.Entity;
  4. import org.bukkit.entity.PigZombie;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.entity.EntityTargetLivingEntityEvent;
  9.  
  10. public class MobListener implements Listener {
  11.     private Player target;
  12.     public static Main plugin;
  13.     public void Moblistener(Main plugin) {
  14.         MobListener.plugin = plugin;
  15.     }
  16.        
  17.     public void EntityTargetLivingEvent(final Entity entity, final Player target) {
  18.         this.target = target;
  19.     }
  20.    
  21.     @EventHandler
  22.     public void onEntityTarget(EntityTargetLivingEntityEvent event){
  23.         PigZombie z = (PigZombie)event.getEntity();
  24.         Entity ent = event.getTarget();
  25.        
  26.         if(event.isCancelled()){
  27.             return;
  28.         }      
  29.         if (ent == null){
  30.             return;
  31.         }
  32.         if (!(ent instanceof Player)){
  33.             return;
  34.         }
  35.         else if (ent instanceof Player){
  36.             z.setAngry(true);
  37.             z.setTarget(target);
  38.         }
  39.        
  40.        
  41.        
  42.     }
  43.    
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement