Interface Summary Interface Description AffectItemStackEvent AffectSlotEvent ChangeInventoryEvent ChangeInventoryEvent.DropAn interaction resulting in dropping an item. ChangeInventoryEvent.Drop.FullAn interaction dropping an entire stack. ChangeInventoryEvent.Drop.SingleAn interaction dropping a single item. ChangeInventoryEvent.Held ChangeInventoryEvent.PickupFires after an
Itemhas been picked up.
ChangeInventoryEvent.Pickup.PreFires before an
Itemis picked up.
ChangeInventoryEvent.SwapHandFired when a
Playerswaps it's hands.
CraftItemEvent CraftItemEvent.CraftThis event is fired after the item is taken out of the output slot. CraftItemEvent.PreviewThis event is fired before the item is taken out of the output slot but after completing the recipe in the grid. DropItemEvent DropItemEvent.Close DropItemEvent.CustomCalled whenever an
Itemis dropped from another source.
DropItemEvent.Destruct DropItemEvent.Dispense DropItemEvent.Pre EnchantItemEvent EnchantItemEvent.CalculateEnchantmentTriggers when the enchantments for an item are calculated. EnchantItemEvent.CalculateLevelRequirementTriggers when the enchantment costs for an item are calculated. EnchantItemEvent.PostThis event is triggered when an item is enchanted at an enchanting table. InteractItemEventBase event for all interactions with an
InteractItemEvent.PrimaryCalled when a player swings its hand in the air. InteractItemEvent.SecondaryCalled when a player interacts with an item in hand. TransferInventoryEventFired when an
Inventorytransfers items into another.
TransferInventoryEvent.PostFires after an
Inventorytransferred an item into an other inventory.
TransferInventoryEvent.PreFired before an
Inventoryattempts to transfer any items.
UpdateAnvilEventFires whenever the left and right slots of an anvil are filled and a new result is computed. UseItemStackEventFired when an
UseItemStackEvent.FinishFired when an item is finished 'normally', e.g. UseItemStackEvent.ReplaceCalled after
UseItemStackEvent.Finish, when the item in the entity's hand is replaced.
UseItemStackEvent.ResetCalled before an entity's used item state is reset. UseItemStackEvent.Start UseItemStackEvent.Stop UseItemStackEvent.Tick