Advertisement
Guest User

Untitled

a guest
Jan 9th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.20 KB | None | 0 0
  1.     @SubscribeEvent
  2.     public void playerUpdateEvent(LivingUpdateEvent event)
  3.     {
  4.         if(event.entity instanceof EntityPlayer)
  5.         {
  6.             if(currentState == SwitchState.WAITINGFORSWITCH)
  7.             {
  8.                 System.out.println("Waiting for switch");
  9.                
  10.                 if(delayCounter >= tickDelay)
  11.                 {  
  12.                     EntityPlayer player = (EntityPlayer) event.entityLiving;
  13.                        
  14.                     if(player.worldObj.isRemote)
  15.                     {
  16.                         player.inventory.changeCurrentItem(soupSlot);
  17.                         player.inventory.getCurrentItem().useItemRightClick(player.worldObj, player);
  18.                         currentState = SwitchState.SWITCHBACK;
  19.                         delayCounter = 0;
  20.                        
  21.                         System.out.println("Switched & Ate");
  22.                     }
  23.                 }              
  24.                 else
  25.                     delayCounter++;
  26.             }
  27.             else if(currentState == SwitchState.SWITCHBACK)
  28.             {
  29.                 System.out.println("Waiting for switch back");
  30.                
  31.                 if(delayCounter >= tickDelay)
  32.                 {
  33.                     EntityPlayer player = (EntityPlayer) event.entityLiving;
  34.                    
  35.                     if(player.worldObj.isRemote)
  36.                     {
  37.                         player.inventory.changeCurrentItem(oldSlot);
  38.                         currentState = SwitchState.INACTIVE;
  39.                         delayCounter = 0;
  40.                        
  41.                         System.out.println("Return to default");
  42.                     }
  43.                 }
  44.                 else
  45.                     delayCounter++;
  46.             }
  47.         }
  48.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement