public final class GameRule<T> extends Object
| Modifier and Type | Field | Description | 
|---|---|---|
static GameRule<Boolean> | 
ANNOUNCE_ADVANCEMENTS | 
 Toggles the announcing of advancements. 
 | 
static GameRule<Boolean> | 
COMMAND_BLOCK_OUTPUT | 
 Whether command blocks should notify admins when they perform commands. 
 | 
static GameRule<Boolean> | 
DISABLE_ELYTRA_MOVEMENT_CHECK | 
 Whether the server should skip checking player speed when the player is
 wearing elytra. 
 | 
static GameRule<Boolean> | 
DO_DAYLIGHT_CYCLE | 
 Whether time progresses from the current moment. 
 | 
static GameRule<Boolean> | 
DO_ENTITY_DROPS | 
 Whether entities that are not mobs should have drops. 
 | 
static GameRule<Boolean> | 
DO_FIRE_TICK | 
 Whether fire should spread and naturally extinguish. 
 | 
static GameRule<Boolean> | 
DO_LIMITED_CRAFTING | 
 Whether players should only be able to craft recipes they've unlocked
 first. 
 | 
static GameRule<Boolean> | 
DO_MOB_LOOT | 
 Whether mobs should drop items. 
 | 
static GameRule<Boolean> | 
DO_MOB_SPAWNING | 
 Whether mobs should naturally spawn. 
 | 
static GameRule<Boolean> | 
DO_TILE_DROPS | 
 Whether blocks should have drops. 
 | 
static GameRule<Boolean> | 
DO_WEATHER_CYCLE | 
 Whether the weather will change from the current moment. 
 | 
static GameRule<Boolean> | 
KEEP_INVENTORY | 
 Whether the player should keep items in their inventory after death. 
 | 
static GameRule<Boolean> | 
LOG_ADMIN_COMMANDS | 
 Whether to log admin commands to server log. 
 | 
static GameRule<Integer> | 
MAX_COMMAND_CHAIN_LENGTH | 
 Determines the number at which the chain of command blocks act as a
 "chain."
  
This is the maximum amount of command blocks that can be activated in a single tick from a single chain.  | 
static GameRule<Integer> | 
MAX_ENTITY_CRAMMING | 
 The maximum number of other pushable entities a mob or player can push,
 before taking suffocation damage. 
 | 
static GameRule<Boolean> | 
MOB_GRIEFING | 
 Whether mobs can pick up items or change blocks. 
 | 
static GameRule<Boolean> | 
NATURAL_REGENERATION | 
 Whether players can regenerate health naturally through their hunger bar. 
 | 
static GameRule<Integer> | 
RANDOM_TICK_SPEED | 
 How often a random block tick occurs (such as plant growth, leaf decay,
 etc.) per chunk section per game tick. 
 | 
static GameRule<Boolean> | 
REDUCED_DEBUG_INFO | 
 Whether the debug screen shows all or reduced information. 
 | 
static GameRule<Boolean> | 
SEND_COMMAND_FEEDBACK | 
 Whether the feedback from commands executed by a player should show up in
 chat. 
 | 
static GameRule<Boolean> | 
SHOW_DEATH_MESSAGES | 
 Whether a message appears in chat when a player dies. 
 | 
static GameRule<Integer> | 
SPAWN_RADIUS | 
 The number of blocks outward from the world spawn coordinates that a
 player will spawn in when first joining a server or when dying without a
 spawnpoint. 
 | 
static GameRule<Boolean> | 
SPECTATORS_GENERATE_CHUNKS | 
 Whether players in spectator mode can generate chunks. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
boolean | 
equals(Object obj) | 
|
static GameRule<?> | 
getByName(String rule) | 
 Get a  
GameRule by its name. | 
String | 
getName() | 
 Get the name of this GameRule. 
 | 
Class<T> | 
getType() | 
 Get the type of this rule. 
 | 
String | 
toString() | 
|
static GameRule<?>[] | 
values() | 
 Get an immutable collection of  
GameRules. | 
public static final GameRule<Boolean> ANNOUNCE_ADVANCEMENTS
public static final GameRule<Boolean> COMMAND_BLOCK_OUTPUT
public static final GameRule<Boolean> DISABLE_ELYTRA_MOVEMENT_CHECK
public static final GameRule<Boolean> DO_DAYLIGHT_CYCLE
public static final GameRule<Boolean> DO_ENTITY_DROPS
public static final GameRule<Boolean> DO_FIRE_TICK
public static final GameRule<Boolean> DO_LIMITED_CRAFTING
public static final GameRule<Boolean> DO_MOB_SPAWNING
public static final GameRule<Boolean> DO_WEATHER_CYCLE
public static final GameRule<Boolean> KEEP_INVENTORY
public static final GameRule<Boolean> LOG_ADMIN_COMMANDS
public static final GameRule<Boolean> MOB_GRIEFING
public static final GameRule<Boolean> NATURAL_REGENERATION
public static final GameRule<Boolean> REDUCED_DEBUG_INFO
public static final GameRule<Boolean> SEND_COMMAND_FEEDBACK
public static final GameRule<Boolean> SHOW_DEATH_MESSAGES
public static final GameRule<Boolean> SPECTATORS_GENERATE_CHUNKS
public static final GameRule<Integer> RANDOM_TICK_SPEED
public static final GameRule<Integer> SPAWN_RADIUS
public static final GameRule<Integer> MAX_ENTITY_CRAMMING
@NotNull public String getName()
@NotNull public Class<T> getType()
@Nullable public static GameRule<?> getByName(@NotNull String rule)
GameRule by its name.rule - the name of the GameRuleGameRule or null if no GameRule matches the given
 nameCopyright © 2019. All rights reserved.