List of usage examples for net.minecraftforge.event.entity.living LivingEntityUseItemEvent.Finish getItem
@Nonnull
public ItemStack getItem()
From source file:com.lothrazar.cyclicmagic.item.ItemFlight.java
License:Open Source License
@SubscribeEvent public void onDrink(LivingEntityUseItemEvent.Finish event) { if (event.getItem().getItem().equals(Items.MILK_BUCKET) && event.getEntityLiving() instanceof EntityPlayer) { EntityPlayer player = (EntityPlayer) event.getEntityLiving(); ItemFlight.setNonFlying(player); }/*from w w w . jav a 2 s .co m*/ }
From source file:vazkii.quark.tweaks.feature.StackableItems.java
License:Creative Commons License
@SubscribeEvent public void finishEvent(LivingEntityUseItemEvent.Finish event) { if (event.getEntity() instanceof EntityPlayer) { EntityPlayer player = (EntityPlayer) event.getEntity(); ItemStack original = event.getItem(); ItemStack result = event.getResultStack(); if (original.getCount() > 1 && result.getItem() == Items.BOWL) { ItemStack newResult = original.copy(); newResult.setCount(original.getCount() - 1); event.setResultStack(newResult); player.addItemStackToInventory(result); }//from www.j a v a2 s . com } }