Class PlayerCreateAreaEvent
java.lang.Object
net.risingworld.api.events.Event
net.risingworld.api.events.player.PlayerEvent
net.risingworld.api.events.player.PlayerCreateAreaEvent
- All Implemented Interfaces:
Cancellable
Called when a player creates a new area (create mode F9 tools).
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the selected end position for the area.int
Gets the area priority.Gets the selected start position for the area.boolean
Determines if the event is cancelled.void
setCancelled
(boolean cancel) Cancels this event.void
setEndPosition
(float x, float y, float z) Sets a new end position for the area.void
setEndPosition
(Vector3f position) Sets a new end position for the area.void
setPriority
(int priority) Sets the area priority.void
setStartPosition
(float x, float y, float z) Sets a new start position for the area.void
setStartPosition
(Vector3f position) Sets a new start position for the area.Methods inherited from class net.risingworld.api.events.player.PlayerEvent
getPlayer
-
Method Details
-
getPriority
public int getPriority()Gets the area priority. By default it's 0.- Returns:
- the area priority. The higher the value, the higher the priority.
-
setPriority
public void setPriority(int priority) Sets the area priority.- Parameters:
priority
- the new priority.
-
getStartPosition
Gets the selected start position for the area.- Returns:
- the area start position as Vector3f.
-
setStartPosition
Sets a new start position for the area.- Parameters:
position
- the new start position.
-
setStartPosition
public void setStartPosition(float x, float y, float z) Sets a new start position for the area.- Parameters:
x
- the new start x position.y
- the new start y position.z
- the new start z position.
-
getEndPosition
Gets the selected end position for the area.- Returns:
- the area end position as Vector3f.
-
setEndPosition
Sets a new end position for the area.- Parameters:
position
- the new end position.
-
setEndPosition
public void setEndPosition(float x, float y, float z) Sets a new end position for the area.- Parameters:
x
- the new end x position.y
- the new end y position.z
- the new end z position.
-
isCancelled
public boolean isCancelled()Description copied from interface: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.- Specified by:
isCancelled
in interfaceCancellable
- Returns:
- true if the event is cancelled, or false if not.
-
setCancelled
public void setCancelled(boolean cancel) Description copied from interface:Cancellable
Cancels this event. This means it will no longer be executed, but other plugins will still receive the event.- Specified by:
setCancelled
in interfaceCancellable
- Parameters:
cancel
- set to true if you want to cancel this event.- Example: Cancel "PlayerEnterAreaEvent", i.e prevent player from entering an area
-