Klasse PlayerInventoryToStorageEvent
java.lang.Object
net.risingworld.api.events.Event
net.risingworld.api.events.player.PlayerEvent
net.risingworld.api.events.player.inventory.PlayerInventoryToStorageEvent
- Alle implementierten Schnittstellen:
Cancellable
Called when an item is moved from the player inventory to a storage (e.g a chest).
-
Feldübersicht
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
Gets the amount of items that will be moved to the storage.int
Gets the inventory item slot (where the item will be moved from).Gets the slot type (e.g quickslot, equipment etc) of the item that is about to be moved.getItem()
Gets the item the player tries to move from inventory to the storage.Gets the target storage.long
Gets the ID of the target storage.Gets the target item in the storage (i.e the item in the target slot).int
Gets the slot in the target storage where the item will be moved to.boolean
Determines if the event is cancelled.void
setCancelled
(boolean cancel) Cancels this event.Von Klasse geerbte Methoden net.risingworld.api.events.player.PlayerEvent
getPlayer
-
Konstruktordetails
-
PlayerInventoryToStorageEvent
public PlayerInventoryToStorageEvent(long pointer)
-
-
Methodendetails
-
getStorageID
public long getStorageID()Gets the ID of the target storage.- Gibt zurück:
- the target storage ID.
-
getStorage
Gets the target storage.- Gibt zurück:
- the target storage.
-
getAmount
public int getAmount()Gets the amount of items that will be moved to the storage. This is only relevant if the player splits a stack and only moves a single item to the storage, for example.- Gibt zurück:
- the amount of items that will be moved to the storage.
-
getItem
Gets the item the player tries to move from inventory to the storage.- Gibt zurück:
- the item.
-
getTargetItem
Gets the target item in the storage (i.e the item in the target slot). May be null.- Gibt zurück:
- the target item in the storage, or null if this item was moved to an empty slot.
-
getInventorySlot
public int getInventorySlot()Gets the inventory item slot (where the item will be moved from).- Gibt zurück:
- the item slot in the player inventory.
-
getInventorySlotType
Gets the slot type (e.g quickslot, equipment etc) of the item that is about to be moved.- Gibt zurück:
- the inventory slot type (where the item will be moved from).
-
getTargetStorageSlot
public int getTargetStorageSlot()Gets the slot in the target storage where the item will be moved to.- Gibt zurück:
- the target slot in the storage.
-
isCancelled
public boolean isCancelled()Beschreibung aus Schnittstelle kopiert:Cancellable
Determines if the event is cancelled. If an event is cancelled, it will no longer be executed, but other plugins will still receive the event.
Please note: If the event is threaded, cancellation has no effect, i.e the event will still be executed.- Angegeben von:
isCancelled
in SchnittstelleCancellable
- Gibt zurück:
- true if the event is cancelled, or false if not.
-
setCancelled
public void setCancelled(boolean cancel) Beschreibung aus Schnittstelle kopiert:Cancellable
Cancels this event. This means it will no longer be executed, but other plugins will still receive the event.- Angegeben von:
setCancelled
in SchnittstelleCancellable
- Parameter:
cancel
- set to true if you want to cancel this event.- Example: Cancel "PlayerEnterAreaEvent", i.e prevent player from entering an area
-