Package io.papermc.paper.event.world
Class WorldGameRuleChangeEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.world.WorldEvent
io.papermc.paper.event.world.WorldGameRuleChangeEvent
- All Implemented Interfaces:
- Cancellable
Called when a world's gamerule is changed, either by command or by api.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.bukkit.event.EventEvent.Result
- 
Field SummaryFields inherited from class org.bukkit.event.world.WorldEventworld
- 
Constructor SummaryConstructorsConstructorDescriptionWorldGameRuleChangeEvent(World world, @Nullable CommandSender commandSender, GameRule<?> gameRule, String value) 
- 
Method SummaryModifier and TypeMethodDescriptionGets the command sender associated with this event.GameRule<?> Gets the game rule associated with this event.static HandlerListgetValue()Gets the new value of the gamerule.booleanGets the cancellation state of this event.voidsetCancelled(boolean cancel) Sets the cancellation state of this event.voidSets the new value of this gamerule.Methods inherited from class org.bukkit.event.world.WorldEventgetWorldMethods inherited from class org.bukkit.event.EventcallEvent, getEventName, isAsynchronous
- 
Constructor Details- 
WorldGameRuleChangeEvent
 
- 
- 
Method Details- 
getCommandSenderGets the command sender associated with this event.- Returns:
- nullif the gamerule was changed via api, otherwise the- CommandSender.
 
- 
getGameRuleGets the game rule associated with this event.- Returns:
- the gamerule being changed.
 
- 
getValueGets the new value of the gamerule.- Returns:
- the new value of the gamerule.
 
- 
setValueSets the new value of this gamerule.- Parameters:
- value- the new value of the gamerule.
 
- 
isCancelledpublic boolean isCancelled()Description copied from interface:CancellableGets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins- Specified by:
- isCancelledin interface- Cancellable
- Returns:
- trueif this event is cancelled
 
- 
setCancelledpublic void setCancelled(boolean cancel) Description copied from interface:CancellableSets the cancellation state of this event. A cancelled event will not be executed in the server, but will still pass to other plugins.- Specified by:
- setCancelledin interface- Cancellable
- Parameters:
- cancel-- trueif you wish to cancel this event
 
- 
getHandlers- Specified by:
- getHandlersin class- Event
 
- 
getHandlerList
 
-