Advertisement
Guest User

Untitled

a guest
May 9th, 2016
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. package com.rbs.slurpiesdongles.events;
  2.  
  3. import com.rbs.slurpiesdongles.init.SlurpiesDonglesItems;
  4. import net.minecraft.item.ItemStack;
  5. import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
  6. import net.minecraftforge.fml.common.gameevent.TickEvent;
  7.  
  8. /**
  9. * Created by RedBu on 3/21/2016.
  10. */
  11. public class EventHandler {
  12. private static int flytime = 0;
  13.  
  14. @SubscribeEvent
  15. public void onArmorTick(TickEvent.PlayerTickEvent event){
  16.  
  17. boolean allowFlying = false;
  18. if (event.player.inventory.armorInventory[0] != null && event.player.inventory.armorInventory[1] != null && event.player.inventory.armorInventory[2] != null && event.player.inventory.armorInventory[3] != null) {
  19. ItemStack helmet = event.player.inventory.armorInventory[3];
  20. ItemStack chestplate = event.player.inventory.armorInventory[2];
  21. ItemStack leggings = event.player.inventory.armorInventory[1];
  22. ItemStack boots = event.player.inventory.armorInventory[0];
  23. if(boots.getItem() == SlurpiesDonglesItems.topaz_boots && chestplate.getItem() == SlurpiesDonglesItems.topaz_chestplate && leggings.getItem() == SlurpiesDonglesItems.topaz_leggings && helmet.getItem() == SlurpiesDonglesItems.topaz_helmet) {
  24. allowFlying = true;
  25. } }
  26. if (allowFlying) {
  27. event.player.capabilities.allowFlying = true;
  28. event.player.fallDistance = 0.0F;
  29. } else if (flytime == 0 && !event.player.capabilities.isCreativeMode){
  30. event.player.capabilities.isFlying = false;
  31. event.player.capabilities.allowFlying = false;
  32. }
  33. }
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement