Class SharedConstants

java.lang.Object
net.minecraft.SharedConstants

public class SharedConstants extends Object
  • Field Details

    • SNAPSHOT

      @Deprecated public static final boolean SNAPSHOT
      Deprecated.
      See Also:
    • WORLD_VERSION

      @Deprecated public static final int WORLD_VERSION
      Deprecated.
      See Also:
    • SERIES

      @Deprecated public static final String SERIES
      Deprecated.
      See Also:
    • RELEASE_NETWORK_PROTOCOL_VERSION

      @Deprecated public static final int RELEASE_NETWORK_PROTOCOL_VERSION
      Deprecated.
      See Also:
    • SNAPSHOT_NETWORK_PROTOCOL_VERSION

      @Deprecated public static final int SNAPSHOT_NETWORK_PROTOCOL_VERSION
      Deprecated.
      See Also:
    • SNBT_NAG_VERSION

      public static final int SNBT_NAG_VERSION
      See Also:
    • SNAPSHOT_PROTOCOL_BIT

      private static final int SNAPSHOT_PROTOCOL_BIT
      See Also:
    • CRASH_EAGERLY

      public static final boolean CRASH_EAGERLY
      See Also:
    • RESOURCE_PACK_FORMAT_MAJOR

      @Deprecated public static final int RESOURCE_PACK_FORMAT_MAJOR
      Deprecated.
      See Also:
    • RESOURCE_PACK_FORMAT_MINOR

      @Deprecated public static final int RESOURCE_PACK_FORMAT_MINOR
      Deprecated.
      See Also:
    • DATA_PACK_FORMAT_MAJOR

      @Deprecated public static final int DATA_PACK_FORMAT_MAJOR
      Deprecated.
      See Also:
    • DATA_PACK_FORMAT_MINOR

      @Deprecated public static final int DATA_PACK_FORMAT_MINOR
      Deprecated.
      See Also:
    • RPC_MANAGEMENT_SERVER_API_VERSION

      public static final String RPC_MANAGEMENT_SERVER_API_VERSION
      See Also:
    • LANGUAGE_FORMAT

      @Deprecated public static final int LANGUAGE_FORMAT
      Deprecated.
      See Also:
    • REPORT_FORMAT_VERSION

      public static final int REPORT_FORMAT_VERSION
      See Also:
    • DATA_VERSION_TAG

      public static final String DATA_VERSION_TAG
      See Also:
    • DEBUG_FLAG_PREFIX

      public static final String DEBUG_FLAG_PREFIX
      See Also:
    • DEBUG_ENABLED

      public static final boolean DEBUG_ENABLED
    • DEBUG_PRINT_PROPERTIES

      private static final boolean DEBUG_PRINT_PROPERTIES
    • FIX_TNT_DUPE

      public static final boolean FIX_TNT_DUPE
      See Also:
    • FIX_SAND_DUPE

      public static final boolean FIX_SAND_DUPE
      See Also:
    • DEBUG_OPEN_INCOMPATIBLE_WORLDS

      public static final boolean DEBUG_OPEN_INCOMPATIBLE_WORLDS
    • DEBUG_ALLOW_LOW_SIM_DISTANCE

      public static final boolean DEBUG_ALLOW_LOW_SIM_DISTANCE
    • DEBUG_HOTKEYS

      public static final boolean DEBUG_HOTKEYS
    • DEBUG_UI_NARRATION

      public static final boolean DEBUG_UI_NARRATION
    • DEBUG_SHUFFLE_UI_RENDERING_ORDER

      public static final boolean DEBUG_SHUFFLE_UI_RENDERING_ORDER
    • DEBUG_SHUFFLE_MODELS

      public static final boolean DEBUG_SHUFFLE_MODELS
    • DEBUG_RENDER_UI_LAYERING_RECTANGLES

      public static final boolean DEBUG_RENDER_UI_LAYERING_RECTANGLES
    • DEBUG_PATHFINDING

      public static final boolean DEBUG_PATHFINDING
    • DEBUG_SHOW_LOCAL_SERVER_ENTITY_HIT_BOXES

      public static final boolean DEBUG_SHOW_LOCAL_SERVER_ENTITY_HIT_BOXES
    • DEBUG_SHAPES

      public static final boolean DEBUG_SHAPES
    • DEBUG_NEIGHBORSUPDATE

      public static final boolean DEBUG_NEIGHBORSUPDATE
    • DEBUG_EXPERIMENTAL_REDSTONEWIRE_UPDATE_ORDER

      public static final boolean DEBUG_EXPERIMENTAL_REDSTONEWIRE_UPDATE_ORDER
    • DEBUG_STRUCTURES

      public static final boolean DEBUG_STRUCTURES
    • DEBUG_GAME_EVENT_LISTENERS

      public static final boolean DEBUG_GAME_EVENT_LISTENERS
    • DEBUG_DUMP_TEXTURE_ATLAS

      public static final boolean DEBUG_DUMP_TEXTURE_ATLAS
    • DEBUG_STRUCTURE_EDIT_MODE

      public static final boolean DEBUG_STRUCTURE_EDIT_MODE
    • DEBUG_SAVE_STRUCTURES_AS_SNBT

      public static final boolean DEBUG_SAVE_STRUCTURES_AS_SNBT
    • DEBUG_SYNCHRONOUS_GL_LOGS

      public static final boolean DEBUG_SYNCHRONOUS_GL_LOGS
    • DEBUG_VERBOSE_SERVER_EVENTS

      public static final boolean DEBUG_VERBOSE_SERVER_EVENTS
    • DEBUG_NAMED_RUNNABLES

      public static final boolean DEBUG_NAMED_RUNNABLES
    • DEBUG_GOAL_SELECTOR

      public static final boolean DEBUG_GOAL_SELECTOR
    • DEBUG_VILLAGE_SECTIONS

      public static final boolean DEBUG_VILLAGE_SECTIONS
    • DEBUG_BRAIN

      public static final boolean DEBUG_BRAIN
    • DEBUG_POI

      public static final boolean DEBUG_POI
    • DEBUG_BEES

      public static final boolean DEBUG_BEES
    • DEBUG_RAIDS

      public static final boolean DEBUG_RAIDS
    • DEBUG_BLOCK_BREAK

      public static final boolean DEBUG_BLOCK_BREAK
    • DEBUG_MONITOR_TICK_TIMES

      public static final boolean DEBUG_MONITOR_TICK_TIMES
    • DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN

      public static final boolean DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN
    • DEBUG_DONT_SAVE_WORLD

      public static final boolean DEBUG_DONT_SAVE_WORLD
    • DEBUG_LARGE_DRIPSTONE

      public static final boolean DEBUG_LARGE_DRIPSTONE
    • DEBUG_CARVERS

      public static final boolean DEBUG_CARVERS
    • DEBUG_ORE_VEINS

      public static final boolean DEBUG_ORE_VEINS
    • DEBUG_SCULK_CATALYST

      public static final boolean DEBUG_SCULK_CATALYST
    • DEBUG_BYPASS_REALMS_VERSION_CHECK

      public static final boolean DEBUG_BYPASS_REALMS_VERSION_CHECK
    • DEBUG_SOCIAL_INTERACTIONS

      public static final boolean DEBUG_SOCIAL_INTERACTIONS
    • DEBUG_CHAT_DISABLED

      public static final boolean DEBUG_CHAT_DISABLED
    • DEBUG_VALIDATE_RESOURCE_PATH_CASE

      public static final boolean DEBUG_VALIDATE_RESOURCE_PATH_CASE
    • DEBUG_UNLOCK_ALL_TRADES

      public static final boolean DEBUG_UNLOCK_ALL_TRADES
    • DEBUG_BREEZE_MOB

      public static final boolean DEBUG_BREEZE_MOB
    • DEBUG_TRIAL_SPAWNER_DETECTS_SHEEP_AS_PLAYERS

      public static final boolean DEBUG_TRIAL_SPAWNER_DETECTS_SHEEP_AS_PLAYERS
    • DEBUG_VAULT_DETECTS_SHEEP_AS_PLAYERS

      public static final boolean DEBUG_VAULT_DETECTS_SHEEP_AS_PLAYERS
    • DEBUG_FORCE_ONBOARDING_SCREEN

      public static final boolean DEBUG_FORCE_ONBOARDING_SCREEN
    • DEBUG_CURSOR_POS

      public static final boolean DEBUG_CURSOR_POS
    • DEBUG_DEFAULT_SKIN_OVERRIDE

      public static final boolean DEBUG_DEFAULT_SKIN_OVERRIDE
    • DEBUG_PANORAMA_SCREENSHOT

      public static final boolean DEBUG_PANORAMA_SCREENSHOT
    • DEBUG_CHASE_COMMAND

      public static final boolean DEBUG_CHASE_COMMAND
    • DEBUG_VERBOSE_COMMAND_ERRORS

      public static final boolean DEBUG_VERBOSE_COMMAND_ERRORS
    • DEBUG_DEV_COMMANDS

      public static final boolean DEBUG_DEV_COMMANDS
    • DEBUG_ACTIVE_TEXT_AREAS

      public static final boolean DEBUG_ACTIVE_TEXT_AREAS
    • DEBUG_PREFER_WAYLAND

      public static final boolean DEBUG_PREFER_WAYLAND
    • DEBUG_IGNORE_LOCAL_MOB_CAP

      public static final boolean DEBUG_IGNORE_LOCAL_MOB_CAP
    • DEBUG_DISABLE_LIQUID_SPREADING

      public static final boolean DEBUG_DISABLE_LIQUID_SPREADING
    • DEBUG_AQUIFERS

      public static final boolean DEBUG_AQUIFERS
    • DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING

      public static final boolean DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING
    • DEBUG_ENTITY_BLOCK_INTERSECTION

      public static final boolean DEBUG_ENTITY_BLOCK_INTERSECTION
    • debugGenerateSquareTerrainWithoutNoise

      public static boolean debugGenerateSquareTerrainWithoutNoise
    • DEBUG_ONLY_GENERATE_HALF_THE_WORLD

      public static final boolean DEBUG_ONLY_GENERATE_HALF_THE_WORLD
    • DEBUG_DISABLE_FLUID_GENERATION

      public static final boolean DEBUG_DISABLE_FLUID_GENERATION
    • DEBUG_DISABLE_AQUIFERS

      public static final boolean DEBUG_DISABLE_AQUIFERS
    • DEBUG_DISABLE_SURFACE

      public static final boolean DEBUG_DISABLE_SURFACE
    • DEBUG_DISABLE_CARVERS

      public static final boolean DEBUG_DISABLE_CARVERS
    • DEBUG_DISABLE_STRUCTURES

      public static final boolean DEBUG_DISABLE_STRUCTURES
    • DEBUG_DISABLE_FEATURES

      public static final boolean DEBUG_DISABLE_FEATURES
    • DEBUG_DISABLE_ORE_VEINS

      public static final boolean DEBUG_DISABLE_ORE_VEINS
    • DEBUG_DISABLE_BLENDING

      public static final boolean DEBUG_DISABLE_BLENDING
    • DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION

      public static final boolean DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION
    • DEFAULT_MINECRAFT_PORT

      public static final int DEFAULT_MINECRAFT_PORT
      See Also:
    • DEBUG_SUBTITLES

      public static final boolean DEBUG_SUBTITLES
    • DEBUG_FAKE_LATENCY_MS

      public static final int DEBUG_FAKE_LATENCY_MS
    • DEBUG_FAKE_JITTER_MS

      public static final int DEBUG_FAKE_JITTER_MS
    • NETTY_LEAK_DETECTION

      public static final io.netty.util.ResourceLeakDetector.Level NETTY_LEAK_DETECTION
    • COMMAND_STACK_TRACES

      public static final boolean COMMAND_STACK_TRACES
    • DEBUG_WORLD_RECREATE

      public static final boolean DEBUG_WORLD_RECREATE
    • DEBUG_SHOW_SERVER_DEBUG_VALUES

      public static final boolean DEBUG_SHOW_SERVER_DEBUG_VALUES
    • DEBUG_FEATURE_COUNT

      public static final boolean DEBUG_FEATURE_COUNT
    • DEBUG_FORCE_TELEMETRY

      public static final boolean DEBUG_FORCE_TELEMETRY
    • DEBUG_DONT_SEND_TELEMETRY_TO_BACKEND

      public static final boolean DEBUG_DONT_SEND_TELEMETRY_TO_BACKEND
    • MAXIMUM_TICK_TIME_NANOS

      public static final long MAXIMUM_TICK_TIME_NANOS
    • MAXIMUM_BLOCK_EXPLOSION_RESISTANCE

      public static final float MAXIMUM_BLOCK_EXPLOSION_RESISTANCE
      See Also:
    • USE_DEVONLY

      public static final boolean USE_DEVONLY
      See Also:
    • CHECK_DATA_FIXER_SCHEMA

      public static boolean CHECK_DATA_FIXER_SCHEMA
    • IS_RUNNING_IN_IDE

      public static boolean IS_RUNNING_IN_IDE
    • IS_RUNNING_WITH_JDWP

      public static final boolean IS_RUNNING_WITH_JDWP
    • WORLD_RESOLUTION

      public static final int WORLD_RESOLUTION
      See Also:
    • MAX_CHAT_LENGTH

      public static final int MAX_CHAT_LENGTH
      See Also:
    • MAX_USER_INPUT_COMMAND_LENGTH

      public static final int MAX_USER_INPUT_COMMAND_LENGTH
      See Also:
    • MAX_FUNCTION_COMMAND_LENGTH

      public static final int MAX_FUNCTION_COMMAND_LENGTH
      See Also:
    • MAX_PLAYER_NAME_LENGTH

      public static final int MAX_PLAYER_NAME_LENGTH
      See Also:
    • MAX_CHAINED_NEIGHBOR_UPDATES

      public static final int MAX_CHAINED_NEIGHBOR_UPDATES
      See Also:
    • MAX_RENDER_DISTANCE

      public static final int MAX_RENDER_DISTANCE
      See Also:
    • MAX_CLOUD_DISTANCE

      public static final int MAX_CLOUD_DISTANCE
      See Also:
    • ILLEGAL_FILE_CHARACTERS

      public static final char[] ILLEGAL_FILE_CHARACTERS
    • TICKS_PER_SECOND

      public static final int TICKS_PER_SECOND
      See Also:
    • MILLIS_PER_TICK

      public static final int MILLIS_PER_TICK
      See Also:
    • TICKS_PER_MINUTE

      public static final int TICKS_PER_MINUTE
      See Also:
    • TICKS_PER_GAME_DAY

      public static final int TICKS_PER_GAME_DAY
      See Also:
    • DEFAULT_RANDOM_TICK_SPEED

      public static final int DEFAULT_RANDOM_TICK_SPEED
      See Also:
    • AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK

      public static final float AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK
      See Also:
    • AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE

      public static final float AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE
      See Also:
    • AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY

      public static final float AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY
      See Also:
    • WORLD_ICON_SIZE

      public static final int WORLD_ICON_SIZE
      See Also:
    • CURRENT_VERSION

      private static @Nullable WorldVersion CURRENT_VERSION
  • Constructor Details

    • SharedConstants

      public SharedConstants()
  • Method Details

    • prefixDebugFlagName

      private static String prefixDebugFlagName(String name)
    • booleanProperty

      private static boolean booleanProperty(String name)
    • debugFlag

      private static boolean debugFlag(String name)
    • debugIntValue

      private static int debugIntValue(String name)
    • setVersion

      public static void setVersion(WorldVersion version)
    • tryDetectVersion

      public static void tryDetectVersion()
    • getCurrentVersion

      public static WorldVersion getCurrentVersion()
    • getProtocolVersion

      public static int getProtocolVersion()
    • debugVoidTerrain

      public static boolean debugVoidTerrain(ChunkPos pos)