Class PlayerChangeObjectStatusEvent
java.lang.Object
net.risingworld.api.events.Event
net.risingworld.api.events.player.PlayerEvent
net.risingworld.api.events.player.world.PlayerObjectEvent
net.risingworld.api.events.player.world.PlayerChangeObjectStatusEvent
- All Implemented Interfaces:
Cancellable
Called when the player changes the status of an object. For example, when someone opens a
door (usually status 0 == closed, status 1 == opened), or turns on a furnace etc.
Example: If a player opens a door, an explosion will be triggered
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionbyteGets the new object status.Gets the object element.bytevoidsetNewStatus(byte status) Sets the new object status.Methods inherited from class PlayerObjectEvent
getChunkPositionX, getChunkPositionY, getChunkPositionZ, getGlobalID, getObjectDefinition, getTypeID, isCancelled, setCancelledMethods inherited from class PlayerEvent
getPlayer
-
Method Details
-
getOldStatus
public byte getOldStatus() -
getNewStatus
public byte getNewStatus()Gets the new object status.- Returns:
- the new status.
-
setNewStatus
public void setNewStatus(byte status) Sets the new object status.- Parameters:
status- the new status you want to set.
-
getObject
Description copied from class:PlayerObjectEventGets the object element.- Overrides:
getObjectin classPlayerObjectEvent- Returns:
- the object element.
-