Klasse PlayerWeaponReloadEvent
java.lang.Object
net.risingworld.api.events.Event
net.risingworld.api.events.player.PlayerEvent
net.risingworld.api.events.player.PlayerWeaponReloadEvent
- Alle implementierten Schnittstellen:
Cancellable
Called when a player reloads a weapon.
-
Feldübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
Gets the slot in inventory which contains the ammo item.Gets the inventory type where the ammo item is located.short
Gets the new amount of ammo/bullets after the reload is done.Gets the related item (the weapon that is reloaded).boolean
Determines if the event is cancelled.void
setAmmoSlot
(int slot, Inventory.SlotType slotType) Sets a new slot in inventory for the ammo item.void
setCancelled
(boolean cancel) Cancels this event.void
setNewAmmo
(short ammo) Changes the amount of bullets in the weapon after the reload is done.Von Klasse geerbte Methoden net.risingworld.api.events.player.PlayerEvent
getPlayer
-
Methodendetails
-
getWeapon
Gets the related item (the weapon that is reloaded).- Gibt zurück:
- the weapon that is about to be reloaded.
-
getAmmoSlot
public int getAmmoSlot()Gets the slot in inventory which contains the ammo item.- Gibt zurück:
- the inventory ammo slot.
-
getAmmoSlotType
Gets the inventory type where the ammo item is located.- Gibt zurück:
- the inventory slot type.
-
setAmmoSlot
Sets a new slot in inventory for the ammo item. This means that 1 item in that slot will be removed.- Parameter:
slot
- the new inventory slot.slotType
- the new slot type. Set null to prevent the game from removing any items.
-
getNewAmmo
public short getNewAmmo()Gets the new amount of ammo/bullets after the reload is done.- Gibt zurück:
- the new amount of bullets in the weapon.
-
setNewAmmo
public void setNewAmmo(short ammo) Changes the amount of bullets in the weapon after the reload is done.- Parameter:
ammo
- the new amount of bullets.
-
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
-