Class PlayerUpdateStatusEvent
java.lang.Object
net.risingworld.api.events.Event
net.risingworld.api.events.player.PlayerEvent
net.risingworld.api.events.player.PlayerUpdateStatusEvent
- All Implemented Interfaces:
Cancellable
Called when the player status updates (e.g hunger, thirst, temperature etc).
Example: Prevent hunger and thirst from going under 50 percent
-
Nested Class Summary
Nested Classes -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionintGets the new breath value.intGets the new health value.intGets the new hunger value.intGets the new stamina value.intGets the new temperature value.intGets the new thirst value.getType()Gets the update type.intGets the new wetness value.booleanDetermines if the event is cancelled.voidsetBreath(int breath) Sets a new breath value that should be applied to the player.voidsetCancelled(boolean cancel) Cancels this event.voidsetHealth(int health) Sets a new health value that should be applied to the player.voidsetHunger(int hunger) Sets a new hunger value that should be applied to the player.voidsetStamina(int stamina) Sets a new stamina value that should be applied to the player.voidsetTemperature(int temperature) Sets a new temperature value that should be applied to the player.voidsetThirst(int thirst) Sets a new thirst value that should be applied to the player.voidsetWetness(int wetness) Sets a new wetness value that should be applied to the player.Methods inherited from class net.risingworld.api.events.player.PlayerEvent
getPlayer
-
Method Details
-
getType
Gets the update type. Use this to check if hunger was updated, or thirst, or the player temperature etc.- Returns:
- the update type.
-
getHealth
public int getHealth()Gets the new health value.- Returns:
- the new health value.
-
setHealth
public void setHealth(int health) Sets a new health value that should be applied to the player.- Parameters:
health- the new health value.
-
getStamina
public int getStamina()Gets the new stamina value.- Returns:
- the new stamina value (0-100).
-
setStamina
public void setStamina(int stamina) Sets a new stamina value that should be applied to the player.- Parameters:
stamina- the new stamina value (0-100).
-
getBreath
public int getBreath()Gets the new breath value.- Returns:
- the new breath value (0-100).
-
setBreath
public void setBreath(int breath) Sets a new breath value that should be applied to the player.- Parameters:
breath- the new breath value (0-100).
-
getHunger
public int getHunger()Gets the new hunger value.- Returns:
- the new hunger value (0-100).
-
setHunger
public void setHunger(int hunger) Sets a new hunger value that should be applied to the player.- Parameters:
hunger- the new hunger value (0-100).
-
getThirst
public int getThirst()Gets the new thirst value.- Returns:
- the new thirst value (0-100).
-
setThirst
public void setThirst(int thirst) Sets a new thirst value that should be applied to the player.- Parameters:
thirst- the new thirst value (0-100).
-
getTemperature
public int getTemperature()Gets the new temperature value.- Returns:
- the new temperature value.
-
setTemperature
public void setTemperature(int temperature) Sets a new temperature value that should be applied to the player.- Parameters:
temperature- the new temperature value.
-
getWetness
public int getWetness()Gets the new wetness value.- Returns:
- the new wetness value (0-100)
-
setWetness
public void setWetness(int wetness) Sets a new wetness value that should be applied to the player.- Parameters:
wetness- the new wetness value (0-100).
-
isCancelled
public boolean isCancelled()Description copied from interface:CancellableDetermines 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:
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
-