Class PlanetSharingChangeEvent
java.lang.Object
org.bukkit.event.Event
ua.mcchickenstudio.opencreative.events.CreativeEvent
ua.mcchickenstudio.opencreative.events.planet.PlanetEvent
ua.mcchickenstudio.opencreative.events.planet.PlanetSharingChangeEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
Called when planet's sharing mode will be changed.
If a Planet Sharing Change event is cancelled, it will not change planet's sharing.
NOTE: It's not recommended to cancel event, when the PlanetSharingChangeEvent.Cause is WORLD,
because this cause is required to prevent world owner from joining the world while
it's being deleted. World can be unloaded at the moment of sharing mode change.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Constructor Summary
ConstructorsConstructorDescriptionPlanetSharingChangeEvent(@NotNull Planet planet, Planet.Sharing oldSharing, Planet.Sharing newSharing) PlanetSharingChangeEvent(@NotNull Planet planet, Planet.Sharing oldSharing, Planet.Sharing newSharing, org.bukkit.entity.Player player) -
Method Summary
Modifier and TypeMethodDescriptiongetCause()org.bukkit.entity.PlayerbooleanvoidsetCancelled(boolean cancel) Methods inherited from class PlanetEvent
getPlanetMethods inherited from class CreativeEvent
getHandlerList, getHandlersModifier and TypeMethodDescriptionstatic org.bukkit.event.HandlerList@NotNull org.bukkit.event.HandlerListMethods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
Constructor Details
-
PlanetSharingChangeEvent
public PlanetSharingChangeEvent(@NotNull @NotNull Planet planet, Planet.Sharing oldSharing, Planet.Sharing newSharing) -
PlanetSharingChangeEvent
public PlanetSharingChangeEvent(@NotNull @NotNull Planet planet, Planet.Sharing oldSharing, Planet.Sharing newSharing, org.bukkit.entity.Player player)
-
-
Method Details
-
getOldSharing
-
getNewSharing
-
getPlayer
public org.bukkit.entity.Player getPlayer() -
isCancelled
public boolean isCancelled()- Specified by:
isCancelledin interfaceorg.bukkit.event.Cancellable
-
setCancelled
public void setCancelled(boolean cancel) - Specified by:
setCancelledin interfaceorg.bukkit.event.Cancellable
-
getCause
-