package WayofTime.bloodmagic.event; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraftforge.fml.common.eventhandler.Cancelable; import net.minecraftforge.fml.common.eventhandler.Event; @Cancelable public class ItemBindEvent extends Event { private final EntityPlayer player; private final ItemStack itemStack; /** * This event is called whenever a player attempts to bind a * {@link WayofTime.bloodmagic.iface.IBindable} item. * * @param player The player doing the binding * @param itemStack The {@link ItemStack} that the player is binding *

* This event is {@link Cancelable}.
*/ public ItemBindEvent(EntityPlayer player, ItemStack itemStack) { this.player = player; this.itemStack = itemStack; } public EntityPlayer getNewOwner() { return player; } public ItemStack getBindingStack() { return itemStack; } }