| Package | Description | 
|---|---|
| org.bukkit | More generalized classes in the API. | 
| Modifier and Type | Field | Description | 
|---|---|---|
| static GameRule<Boolean> | GameRule. ANNOUNCE_ADVANCEMENTS | Toggles the announcing of advancements. | 
| static GameRule<Boolean> | GameRule. COMMAND_BLOCK_OUTPUT | Whether command blocks should notify admins when they perform commands. | 
| static GameRule<Boolean> | GameRule. DISABLE_ELYTRA_MOVEMENT_CHECK | Whether the server should skip checking player speed when the player is
 wearing elytra. | 
| static GameRule<Boolean> | GameRule. DISABLE_RAIDS | Whether pillager raids are enabled or not. | 
| static GameRule<Boolean> | GameRule. DO_DAYLIGHT_CYCLE | Whether time progresses from the current moment. | 
| static GameRule<Boolean> | GameRule. DO_ENTITY_DROPS | Whether entities that are not mobs should have drops. | 
| static GameRule<Boolean> | GameRule. DO_FIRE_TICK | Whether fire should spread and naturally extinguish. | 
| static GameRule<Boolean> | GameRule. DO_LIMITED_CRAFTING | Whether players should only be able to craft recipes they've unlocked
 first. | 
| static GameRule<Boolean> | GameRule. DO_MOB_LOOT | Whether mobs should drop items. | 
| static GameRule<Boolean> | GameRule. DO_MOB_SPAWNING | Whether mobs should naturally spawn. | 
| static GameRule<Boolean> | GameRule. DO_TILE_DROPS | Whether blocks should have drops. | 
| static GameRule<Boolean> | GameRule. DO_WEATHER_CYCLE | Whether the weather will change from the current moment. | 
| static GameRule<Boolean> | GameRule. KEEP_INVENTORY | Whether the player should keep items in their inventory after death. | 
| static GameRule<Boolean> | GameRule. LOG_ADMIN_COMMANDS | Whether to log admin commands to server log. | 
| static GameRule<Integer> | GameRule. 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> | GameRule. MAX_ENTITY_CRAMMING | The maximum number of other pushable entities a mob or player can push,
 before taking suffocation damage. | 
| static GameRule<Boolean> | GameRule. MOB_GRIEFING | Whether mobs can pick up items or change blocks. | 
| static GameRule<Boolean> | GameRule. NATURAL_REGENERATION | Whether players can regenerate health naturally through their hunger bar. | 
| static GameRule<Integer> | GameRule. 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> | GameRule. REDUCED_DEBUG_INFO | Whether the debug screen shows all or reduced information. | 
| static GameRule<Boolean> | GameRule. SEND_COMMAND_FEEDBACK | Whether the feedback from commands executed by a player should show up in
 chat. | 
| static GameRule<Boolean> | GameRule. SHOW_DEATH_MESSAGES | Whether a message appears in chat when a player dies. | 
| static GameRule<Integer> | GameRule. 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> | GameRule. SPECTATORS_GENERATE_CHUNKS | Whether players in spectator mode can generate chunks. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static GameRule<?> | GameRule. getByName(String rule) | Get a  GameRuleby its name. | 
| static GameRule<?>[] | GameRule. values() | Get an immutable collection of  GameRules. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| <T> T | World. getGameRuleDefault(GameRule<T> rule) | Get the default value for a given  GameRule. | 
| <T> T | World. getGameRuleValue(GameRule<T> rule) | Get the current value for a given  GameRule. | 
| <T> boolean | World. setGameRule(GameRule<T> rule,
           T newValue) | Set the given  GameRule's new value. | 
Copyright © 2020. All rights reserved.