Class PlayerVegetationEvent
java.lang.Object
net.risingworld.api.events.Event
net.risingworld.api.events.player.PlayerEvent
net.risingworld.api.events.player.world.PlayerVegetationEvent
- All Implemented Interfaces:
Cancellable
- Direct Known Subclasses:
PlayerCreativeRemoveVegetationEvent, PlayerDestroyVegetationEvent, PlayerHitVegetationEvent, PlayerPlaceVegetationEvent, PlayerRemoveVegetationEvent
Base class for any kind of interactions (destroy, pickup, plant etc) with vegetations.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGets the x position of the chunk (which contains the plant).intGets the y position of the chunk (which contains the plant).intGets the z position of the chunk (which contains the plant).longGets the unique, global ID of this plant.protected PlantgetPlant()Gets the plant.shortGets the type ID of the plant.boolean/////////////////////////////////////////////////////////////////////////voidsetCancelled(boolean cancel) Cancels this event.Methods inherited from class PlayerEvent
getPlayer
-
Constructor Details
-
PlayerVegetationEvent
protected PlayerVegetationEvent(long pointer)
-
-
Method Details
-
getGlobalID
public long getGlobalID()Gets the unique, global ID of this plant.- Returns:
- the global ID of the plant.
-
getTypeID
public short getTypeID()Gets the type ID of the plant.- Returns:
- the plant type ID.
-
getChunkPositionX
public int getChunkPositionX()Gets the x position of the chunk (which contains the plant).- Returns:
- the x chunk position.
-
getChunkPositionY
public int getChunkPositionY()Gets the y position of the chunk (which contains the plant).- Returns:
- the y chunk position.
-
getChunkPositionZ
public int getChunkPositionZ()Gets the z position of the chunk (which contains the plant).- Returns:
- the z chunk position.
-
getPlantDefinition
-
getPlant
-
isCancelled
public boolean isCancelled()/////////////////////////////////////////////////////////////////////////- Specified by:
isCancelledin interfaceCancellable- Returns:
- true if the event is cancelled, or false if not.
-
setCancelled
public void setCancelled(boolean cancel) Description copied from interface:CancellableCancels this event. This means it will no longer be executed, but other plugins will still receive the event.- Specified by:
setCancelledin interfaceCancellable- Parameters:
cancel- set to true if you want to cancel this event.- Example: Cancel "PlayerEnterAreaEvent", i.e prevent player from entering an area
-