Enum Settings.Setting

java.lang.Object
java.lang.Enum<Settings.Setting>
net.citizensnpcs.Settings.Setting
All Implemented Interfaces:
Serializable, Comparable<Settings.Setting>, java.lang.constant.Constable
Enclosing class:
Settings

public static enum Settings.Setting extends Enum<Settings.Setting>
  • Enum Constant Details

    • ALWAYS_USE_NAME_HOLOGRAM

      public static final Settings.Setting ALWAYS_USE_NAME_HOLOGRAM
    • ASTAR_ITERATIONS_PER_TICK

      public static final Settings.Setting ASTAR_ITERATIONS_PER_TICK
    • AUTH_SERVER_URL

      public static final Settings.Setting AUTH_SERVER_URL
    • BOSSBAR_RANGE

      public static final Settings.Setting BOSSBAR_RANGE
    • CHAT_BYSTANDERS_HEAR_TARGETED_CHAT

      public static final Settings.Setting CHAT_BYSTANDERS_HEAR_TARGETED_CHAT
    • CHAT_FORMAT

      public static final Settings.Setting CHAT_FORMAT
    • CHAT_FORMAT_TO_BYSTANDERS

      public static final Settings.Setting CHAT_FORMAT_TO_BYSTANDERS
    • CHAT_FORMAT_TO_TARGET

      public static final Settings.Setting CHAT_FORMAT_TO_TARGET
    • CHAT_FORMAT_WITH_TARGETS_TO_BYSTANDERS

      public static final Settings.Setting CHAT_FORMAT_WITH_TARGETS_TO_BYSTANDERS
    • CHAT_MAX_NUMBER_OF_TARGETS

      public static final Settings.Setting CHAT_MAX_NUMBER_OF_TARGETS
    • CHAT_MULTIPLE_TARGETS_FORMAT

      public static final Settings.Setting CHAT_MULTIPLE_TARGETS_FORMAT
    • CHAT_RANGE

      public static final Settings.Setting CHAT_RANGE
    • CHECK_MINECRAFT_VERSION

      public static final Settings.Setting CHECK_MINECRAFT_VERSION
    • CONTROLLABLE_GROUND_DIRECTION_MODIFIER

      public static final Settings.Setting CONTROLLABLE_GROUND_DIRECTION_MODIFIER
    • DEBUG_CHUNK_LOADS

      public static final Settings.Setting DEBUG_CHUNK_LOADS
    • DEBUG_FILE

      public static final Settings.Setting DEBUG_FILE
    • DEBUG_MODE

      public static final Settings.Setting DEBUG_MODE
    • DEBUG_PATHFINDING

      public static final Settings.Setting DEBUG_PATHFINDING
    • DEFAULT_BLOCK_BREAKER_RADIUS

      public static final Settings.Setting DEFAULT_BLOCK_BREAKER_RADIUS
    • DEFAULT_CACHE_WAYPOINT_PATHS

      public static final Settings.Setting DEFAULT_CACHE_WAYPOINT_PATHS
    • DEFAULT_DESTINATION_TELEPORT_MARGIN

      public static final Settings.Setting DEFAULT_DESTINATION_TELEPORT_MARGIN
    • DEFAULT_DISTANCE_MARGIN

      public static final Settings.Setting DEFAULT_DISTANCE_MARGIN
    • DEFAULT_HOLOGRAM_BACKGROUND_COLOR

      public static final Settings.Setting DEFAULT_HOLOGRAM_BACKGROUND_COLOR
    • DEFAULT_HOLOGRAM_RENDERER

      public static final Settings.Setting DEFAULT_HOLOGRAM_RENDERER
    • DEFAULT_LOOK_CLOSE

      public static final Settings.Setting DEFAULT_LOOK_CLOSE
    • DEFAULT_LOOK_CLOSE_RANGE

      public static final Settings.Setting DEFAULT_LOOK_CLOSE_RANGE
    • DEFAULT_NPC_HOLOGRAM_LINE_HEIGHT

      public static final Settings.Setting DEFAULT_NPC_HOLOGRAM_LINE_HEIGHT
    • DEFAULT_NPC_LIMIT

      public static final Settings.Setting DEFAULT_NPC_LIMIT
    • DEFAULT_PATH_DISTANCE_MARGIN

      public static final Settings.Setting DEFAULT_PATH_DISTANCE_MARGIN
    • DEFAULT_PATHFINDER_UPDATE_PATH_RATE

      public static final Settings.Setting DEFAULT_PATHFINDER_UPDATE_PATH_RATE
    • DEFAULT_PATHFINDING_RANGE

      public static final Settings.Setting DEFAULT_PATHFINDING_RANGE
    • DEFAULT_RANDOM_LOOK_CLOSE

      public static final Settings.Setting DEFAULT_RANDOM_LOOK_CLOSE
    • DEFAULT_RANDOM_LOOK_DELAY

      public static final Settings.Setting DEFAULT_RANDOM_LOOK_DELAY
    • DEFAULT_RANDOM_TALKER

      public static final Settings.Setting DEFAULT_RANDOM_TALKER
    • DEFAULT_REALISTIC_LOOKING

      public static final Settings.Setting DEFAULT_REALISTIC_LOOKING
    • DEFAULT_SPAWN_NODAMAGE_DURATION

      public static final Settings.Setting DEFAULT_SPAWN_NODAMAGE_DURATION
    • DEFAULT_STATIONARY_DURATION

      public static final Settings.Setting DEFAULT_STATIONARY_DURATION
    • DEFAULT_STRAIGHT_LINE_TARGETING_DISTANCE

      public static final Settings.Setting DEFAULT_STRAIGHT_LINE_TARGETING_DISTANCE
    • DEFAULT_STUCK_ACTION

      public static final Settings.Setting DEFAULT_STUCK_ACTION
    • DEFAULT_TALK_CLOSE

      public static final Settings.Setting DEFAULT_TALK_CLOSE
    • DEFAULT_TALK_CLOSE_RANGE

      public static final Settings.Setting DEFAULT_TALK_CLOSE_RANGE
    • DEFAULT_TEXT

      public static final Settings.Setting DEFAULT_TEXT
    • DEFAULT_TEXT_DELAY_MAX

      public static final Settings.Setting DEFAULT_TEXT_DELAY_MAX
    • DEFAULT_TEXT_DELAY_MIN

      public static final Settings.Setting DEFAULT_TEXT_DELAY_MIN
    • DEFAULT_TEXT_SPEECH_BUBBLE_DURATION

      public static final Settings.Setting DEFAULT_TEXT_SPEECH_BUBBLE_DURATION
    • DISABLE_LOOKCLOSE_WHILE_NAVIGATING

      public static final Settings.Setting DISABLE_LOOKCLOSE_WHILE_NAVIGATING
    • DISABLE_MC_NAVIGATION_FALLBACK

      public static final Settings.Setting DISABLE_MC_NAVIGATION_FALLBACK
    • DISABLE_TABLIST

      public static final Settings.Setting DISABLE_TABLIST
    • ENTITY_SPAWN_WAIT_DURATION

      public static final Settings.Setting ENTITY_SPAWN_WAIT_DURATION
    • ERROR_COLOUR

      public static final Settings.Setting ERROR_COLOUR
    • FOLLOW_ACROSS_WORLDS

      public static final Settings.Setting FOLLOW_ACROSS_WORLDS
    • HIGHLIGHT_COLOUR

      public static final Settings.Setting HIGHLIGHT_COLOUR
    • HOLOGRAM_ALWAYS_UPDATE_POSITION

      public static final Settings.Setting HOLOGRAM_ALWAYS_UPDATE_POSITION
    • HOLOGRAM_UPDATE_RATE

      public static final Settings.Setting HOLOGRAM_UPDATE_RATE
    • HOOK_PROTOCOLLIB

      public static final Settings.Setting HOOK_PROTOCOLLIB
    • INITIAL_PLAYER_JOIN_SKIN_PACKET_DELAY

      public static final Settings.Setting INITIAL_PLAYER_JOIN_SKIN_PACKET_DELAY
    • KEEP_CHUNKS_LOADED

      public static final Settings.Setting KEEP_CHUNKS_LOADED
    • LOCALE

      public static final Settings.Setting LOCALE
    • MAX_CONTROLLABLE_FLIGHT_SPEED

      public static final Settings.Setting MAX_CONTROLLABLE_FLIGHT_SPEED
    • MAX_CONTROLLABLE_GROUND_SPEED

      public static final Settings.Setting MAX_CONTROLLABLE_GROUND_SPEED
    • MAX_NPC_LIMIT_CHECKS

      public static final Settings.Setting MAX_NPC_LIMIT_CHECKS
    • MAX_NPC_SKIN_RETRIES

      public static final Settings.Setting MAX_NPC_SKIN_RETRIES
    • MAXIMUM_ASTAR_ITERATIONS

      public static final Settings.Setting MAXIMUM_ASTAR_ITERATIONS
    • MAXIMUM_VISITED_NODES

      public static final Settings.Setting MAXIMUM_VISITED_NODES
    • MESSAGE_COLOUR

      public static final Settings.Setting MESSAGE_COLOUR
    • NEW_PATHFINDER_CHECK_BOUNDING_BOXES

      public static final Settings.Setting NEW_PATHFINDER_CHECK_BOUNDING_BOXES
    • NEW_PATHFINDER_OPENS_DOORS

      public static final Settings.Setting NEW_PATHFINDER_OPENS_DOORS
    • NPC_ATTACK_DISTANCE

      public static final Settings.Setting NPC_ATTACK_DISTANCE
    • NPC_COMMAND_GLOBAL_COMMAND_COOLDOWN

      public static final Settings.Setting NPC_COMMAND_GLOBAL_COMMAND_COOLDOWN
    • NPC_COMMAND_MAXIMUM_TIMES_USED_MESSAGE

      public static final Settings.Setting NPC_COMMAND_MAXIMUM_TIMES_USED_MESSAGE
    • NPC_COMMAND_MISSING_ITEM_MESSAGE

      public static final Settings.Setting NPC_COMMAND_MISSING_ITEM_MESSAGE
    • NPC_COMMAND_NO_PERMISSION_MESSAGE

      public static final Settings.Setting NPC_COMMAND_NO_PERMISSION_MESSAGE
    • NPC_COMMAND_NOT_ENOUGH_EXPERIENCE_MESSAGE

      public static final Settings.Setting NPC_COMMAND_NOT_ENOUGH_EXPERIENCE_MESSAGE
    • NPC_COMMAND_NOT_ENOUGH_MONEY_MESSAGE

      public static final Settings.Setting NPC_COMMAND_NOT_ENOUGH_MONEY_MESSAGE
    • NPC_COMMAND_ON_COOLDOWN_MESSAGE

      public static final Settings.Setting NPC_COMMAND_ON_COOLDOWN_MESSAGE
    • NPC_COMMAND_ON_GLOBAL_COOLDOWN_MESSAGE

      public static final Settings.Setting NPC_COMMAND_ON_GLOBAL_COOLDOWN_MESSAGE
    • NPC_COST

      public static final Settings.Setting NPC_COST
    • NPC_SKIN_FETCH_DEFAULT

      public static final Settings.Setting NPC_SKIN_FETCH_DEFAULT
    • NPC_SKIN_RETRY_DELAY

      public static final Settings.Setting NPC_SKIN_RETRY_DELAY
    • NPC_SKIN_ROTATION_UPDATE_DEGREES

      public static final Settings.Setting NPC_SKIN_ROTATION_UPDATE_DEGREES
    • NPC_SKIN_USE_LATEST

      public static final Settings.Setting NPC_SKIN_USE_LATEST
    • NPC_SKIN_VIEW_DISTANCE

      public static final Settings.Setting NPC_SKIN_VIEW_DISTANCE
    • NPC_WATER_SPEED_MODIFIER

      public static final Settings.Setting NPC_WATER_SPEED_MODIFIER
    • PACKET_HOLOGRAMS

      public static final Settings.Setting PACKET_HOLOGRAMS
    • PACKET_UPDATE_DELAY

      public static final Settings.Setting PACKET_UPDATE_DELAY
    • PATHFINDER_FALL_DISTANCE

      public static final Settings.Setting PATHFINDER_FALL_DISTANCE
    • PLACEHOLDER_SKIN_UPDATE_FREQUENCY

      public static final Settings.Setting PLACEHOLDER_SKIN_UPDATE_FREQUENCY
    • PLAYER_TELEPORT_DELAY

      public static final Settings.Setting PLAYER_TELEPORT_DELAY
    • REMOVE_PLAYERS_FROM_PLAYER_LIST

      public static final Settings.Setting REMOVE_PLAYERS_FROM_PLAYER_LIST
    • RESET_YAW_ON_SPAWN

      public static final Settings.Setting RESET_YAW_ON_SPAWN
    • RESOURCE_PACK_PATH

      public static final Settings.Setting RESOURCE_PACK_PATH
    • SAVE_TASK_FREQUENCY

      public static final Settings.Setting SAVE_TASK_FREQUENCY
    • SELECTION_ITEM

      public static final Settings.Setting SELECTION_ITEM
    • SELECTION_MESSAGE

      public static final Settings.Setting SELECTION_MESSAGE
    • SERVER_OWNS_NPCS

      public static final Settings.Setting SERVER_OWNS_NPCS
    • SHOP_GLOBAL_VIEW_PERMISSION

      public static final Settings.Setting SHOP_GLOBAL_VIEW_PERMISSION
    • STORAGE_FILE

      public static final Settings.Setting STORAGE_FILE
    • TABLIST_REMOVE_PACKET_DELAY

      public static final Settings.Setting TABLIST_REMOVE_PACKET_DELAY
    • TALK_CLOSE_TO_NPCS

      public static final Settings.Setting TALK_CLOSE_TO_NPCS
    • TALK_ITEM

      public static final Settings.Setting TALK_ITEM
    • USE_BOAT_CONTROLS

      public static final Settings.Setting USE_BOAT_CONTROLS
    • USE_NEW_PATHFINDER

      public static final Settings.Setting USE_NEW_PATHFINDER
    • USE_SCOREBOARD_TEAMS

      public static final Settings.Setting USE_SCOREBOARD_TEAMS
    • WARN_ON_RELOAD

      public static final Settings.Setting WARN_ON_RELOAD
  • Field Details

    • path

      protected final String path
    • value

      protected Object value
  • Method Details

    • values

      public static Settings.Setting[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Settings.Setting valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • asBoolean

      public boolean asBoolean()
    • asDouble

      public double asDouble()
    • asFloat

      public float asFloat()
    • asInt

      public int asInt()
    • asList

      public List<String> asList()
    • asSeconds

      public int asSeconds()
    • asString

      public String asString()
    • asTicks

      public int asTicks()
    • loadFromKey

      protected void loadFromKey(DataKey root)
    • setAtKey

      protected void setAtKey(DataKey root)
    • setComments

      protected void setComments(DataKey root)