Advertisement
Camellias_

Untitled

Jun 30th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.10 KB | None | 0 0
  1.         if(BaublesApi.isBaubleEquipped(player, ModItems.A_LUCK_CHARM) > -1)
  2.         {
  3.             if(event.getTarget() instanceof EntityLiving)
  4.             {
  5.                 EntityLiving target = (EntityLiving) event.getTarget();
  6.                
  7.                 if(player.getHeldItemMainhand().isEmpty() && !player.world.isRemote)
  8.                 {
  9.                     Item head = target.getItemStackFromSlot(EntityEquipmentSlot.HEAD).getItem();
  10.                     Item body = target.getItemStackFromSlot(EntityEquipmentSlot.CHEST).getItem();
  11.                     Item legs = target.getItemStackFromSlot(EntityEquipmentSlot.LEGS).getItem();
  12.                     Item feet = target.getItemStackFromSlot(EntityEquipmentSlot.FEET).getItem();
  13.                    
  14.                     target.dropItem(head, 1);
  15.                     target.dropItem(body, 1);
  16.                     target.dropItem(legs, 1);
  17.                     target.dropItem(feet, 1);
  18.                    
  19.                     target.setItemStackToSlot(EntityEquipmentSlot.HEAD, new ItemStack(Items.AIR));
  20.                     target.setItemStackToSlot(EntityEquipmentSlot.CHEST, new ItemStack(Items.AIR));
  21.                     target.setItemStackToSlot(EntityEquipmentSlot.LEGS, new ItemStack(Items.AIR));
  22.                     target.setItemStackToSlot(EntityEquipmentSlot.FEET, new ItemStack(Items.AIR));
  23.                 }
  24.             }
  25.            
  26.             if(event.getTarget() instanceof EntityPlayer)
  27.             {
  28.                 EntityPlayer target = (EntityPlayer) event.getTarget();
  29.                
  30.                 if(player.getHeldItemMainhand().isEmpty() && !player.world.isRemote)
  31.                 {
  32.                     Item head = target.getItemStackFromSlot(EntityEquipmentSlot.HEAD).getItem();
  33.                     Item body = target.getItemStackFromSlot(EntityEquipmentSlot.CHEST).getItem();
  34.                     Item legs = target.getItemStackFromSlot(EntityEquipmentSlot.LEGS).getItem();
  35.                     Item feet = target.getItemStackFromSlot(EntityEquipmentSlot.FEET).getItem();
  36.                    
  37.                     target.dropItem(head, 1);
  38.                     target.dropItem(body, 1);
  39.                     target.dropItem(legs, 1);
  40.                     target.dropItem(feet, 1);
  41.                    
  42.                     target.setItemStackToSlot(EntityEquipmentSlot.HEAD, new ItemStack(Items.AIR));
  43.                     target.setItemStackToSlot(EntityEquipmentSlot.CHEST, new ItemStack(Items.AIR));
  44.                     target.setItemStackToSlot(EntityEquipmentSlot.LEGS, new ItemStack(Items.AIR));
  45.                     target.setItemStackToSlot(EntityEquipmentSlot.FEET, new ItemStack(Items.AIR));
  46.                 }
  47.             }
  48.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement