public final class GameRule<T> extends Object
Modifier and Type | Field and 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> |
DISABLE_RAIDS
Whether pillager raids are enabled or not.
|
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 and 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
GameRule s. |
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<Boolean> DISABLE_RAIDS
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 © 2022. All rights reserved.