List of usage examples for net.minecraftforge.event.entity.item ItemTossEvent getPlayer
public PlayerEntity getPlayer()
From source file:jayavery.geomastery.main.PlayerEvents.java
License:Open Source License
/** Alters behaviour when player drops an item. */ @SubscribeEvent/*from ww w. j av a 2s . c om*/ public void itemToss(ItemTossEvent event) { EntityPlayer player = event.getPlayer(); Item item = event.getEntityItem().getEntityItem().getItem(); long time = player.world.getWorldTime(); player.getCapability(GeoCaps.CAP_PLAYER, null).addDelay(item, time); }
From source file:md.zazpro.mod.common.baubles.base.RingBaseMagnet.java
License:Open Source License
@SubscribeEvent public void onTossItem(ItemTossEvent event) { IBaublesItemHandler inv = BaublesApi.getBaublesHandler(event.getPlayer()); for (int i = 0; i < inv.getSlots(); i++) { ItemStack itemStack = inv.getStackInSlot(i); if (itemStack != null && itemStack.getTagCompound() != null && itemStack.getItem() instanceof RingBaseMagnet) { setCooldown(itemStack, 100); }/*from w ww .j a va 2 s .c o m*/ } }
From source file:necauqua.mods.cm.Handlers.java
License:Apache License
@SubscribeEvent public void onPlayerDrop(ItemTossEvent e) { float size = getSize(e.getPlayer()); if (size != 1.0F) { EntitySizeManager.setSize(e.getEntityItem(), size, false); }/*from w w w. j av a2s . c o m*/ }