Package net.risingworld.api.events.world
Klasse WeatherChangeEvent
java.lang.Object
net.risingworld.api.events.Event
net.risingworld.api.events.world.WeatherChangeEvent
- Alle implementierten Schnittstellen:
Cancellable
Called when the weather changes. More precisely, this event is called twice:
Once the weather transition begins, and once it is completed.
-
Feldübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGets the current weather.Gets the next, target weather.boolean
Determines if the event is cancelled.boolean
Gets weather or not the transition is completed.void
setCancelled
(boolean cancel) Cancels this event.void
setNextWeather
(int id) Changes the next weather.
-
Methodendetails
-
getCurrentWeather
Gets the current weather.- Gibt zurück:
- the current weather.
-
getNextWeather
Gets the next, target weather.- Gibt zurück:
- the next weather.
-
setNextWeather
public void setNextWeather(int id) Changes the next weather. This does not work if the transition is already completely (which can be checked withisTransitionCompleted()
).- Parameter:
id
- the next weather id.
-
isTransitionCompleted
public boolean isTransitionCompleted()Gets weather or not the transition is completed. Usually theWeatherChangeEvent
will be called twice, once the transition begins, and once it is completed. If the transition is completed, this function returns true, otherwise it returns false.
Note: If the weather changes instantly (via command), this event is only called once, and this function returns true.- Gibt zurück:
- true if the weather transition is completed, false if not.
-
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
-