Package net.risingworld.api.events.npc
Klasse NpcTransformEvent
java.lang.Object
net.risingworld.api.events.Event
net.risingworld.api.events.npc.NpcTransformEvent
- Alle implementierten Schnittstellen:
Cancellable
Called when an npc transforms, i.e when the npc id changes. This happens, for example,
when a baby animal grows up etc.
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypKlasseBeschreibungstatic enum
Determines why theNpcTransformEvent
was triggered exactly (i.e what caused the npc to transform). -
Feldübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungshort
Gets the new target npc type ID.int
Gets the new target npc variant.getNpc()
Gets the npc that's about to transform.Gets the player who was involved in this transformation.Gets the trigger of the npc transformation, i.e what caused the npc to transform.boolean
Determines if the event is cancelled.void
setCancelled
(boolean cancel) Cancels this event.void
setNewTypeID
(short newTypeID) void
setNewVariant
(int newVariant)
-
Methodendetails
-
getNpc
Gets the npc that's about to transform.- Gibt zurück:
- the npc that's about to transform.
-
getNewTypeID
public short getNewTypeID()Gets the new target npc type ID.- Gibt zurück:
- the new type ID.
-
setNewTypeID
public void setNewTypeID(short newTypeID) -
getNewVariant
public int getNewVariant()Gets the new target npc variant. By default 0.- Gibt zurück:
- the new variant.
-
setNewVariant
public void setNewVariant(int newVariant) -
getTrigger
Gets the trigger of the npc transformation, i.e what caused the npc to transform.- Gibt zurück:
- the trigger of the npc transformation.
-
getRelatedPlayer
Gets the player who was involved in this transformation. If no player was involved (e.g if npc just grows up), null is returned.- Gibt zurück:
- the related player, or null if no player was responsible for this transformation.
-
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
-