Interface DropItemEvent.Dispense
-
- All Superinterfaces:
AffectEntityEvent,Cancellable,DropItemEvent,Event,SpawnEntityEvent
- All Known Subinterfaces:
ChangeInventoryEvent.Drop,ChangeInventoryEvent.Drop.Full,ChangeInventoryEvent.Drop.Single,ClickContainerEvent.Creative.Drop,ClickContainerEvent.Drop,ClickContainerEvent.Drop.Full,ClickContainerEvent.Drop.Outside,ClickContainerEvent.Drop.Outside.Primary,ClickContainerEvent.Drop.Outside.Secondary,ClickContainerEvent.Drop.Single
- Enclosing interface:
- DropItemEvent
public static interface DropItemEvent.Dispense extends DropItemEvent, SpawnEntityEvent
Called whenever anItemis dispensed from a type ofInventorysuch as aPlayerorContainer.This does not include cases where the holder is destroyed resulting in dropped
Items.Canceling this event does not guarantee that the associated inventory is rolled back when this event is cancelled. You might want to listen to
ClickContainerEvent.Drop.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.spongepowered.api.event.item.inventory.DropItemEvent
DropItemEvent.Close, DropItemEvent.Custom, DropItemEvent.Destruct, DropItemEvent.Dispense, DropItemEvent.Pre
-
Nested classes/interfaces inherited from interface org.spongepowered.api.event.entity.SpawnEntityEvent
SpawnEntityEvent.Custom, SpawnEntityEvent.Pre
-
-
Method Summary
-
Methods inherited from interface org.spongepowered.api.event.entity.AffectEntityEvent
entities, entitySnapshots, filterEntities, filterEntityLocations
-
Methods inherited from interface org.spongepowered.api.event.Cancellable
isCancelled, setCancelled
-
-