Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @SubscribeEvent
- public void playerUpdateEvent(LivingUpdateEvent event)
- {
- if(event.entity instanceof EntityPlayer)
- {
- if(currentState == SwitchState.WAITINGFORSWITCH)
- {
- System.out.println("Waiting for switch");
- if(delayCounter >= tickDelay)
- {
- EntityPlayer player = (EntityPlayer) event.entityLiving;
- if(player.worldObj.isRemote)
- {
- player.inventory.changeCurrentItem(soupSlot);
- player.inventory.getCurrentItem().useItemRightClick(player.worldObj, player);
- currentState = SwitchState.SWITCHBACK;
- delayCounter = 0;
- System.out.println("Switched & Ate");
- }
- }
- else
- delayCounter++;
- }
- else if(currentState == SwitchState.SWITCHBACK)
- {
- System.out.println("Waiting for switch back");
- if(delayCounter >= tickDelay)
- {
- EntityPlayer player = (EntityPlayer) event.entityLiving;
- if(player.worldObj.isRemote)
- {
- player.inventory.changeCurrentItem(oldSlot);
- currentState = SwitchState.INACTIVE;
- delayCounter = 0;
- System.out.println("Return to default");
- }
- }
- else
- delayCounter++;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement