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_CACHE_WAYPOINT_PATHS

      public static final Settings.Setting DEFAULT_CACHE_WAYPOINT_PATHS
    • DEFAULT_DISTANCE_MARGIN

      public static final Settings.Setting DEFAULT_DISTANCE_MARGIN
    • 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_STATIONARY_TICKS

      public static final Settings.Setting DEFAULT_STATIONARY_TICKS
    • DEFAULT_STRAIGHT_LINE_TARGETING_DISTANCE

      public static final Settings.Setting DEFAULT_STRAIGHT_LINE_TARGETING_DISTANCE
    • 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_SPEECH_BUBBLE_TICKS

      public static final Settings.Setting DEFAULT_TEXT_SPEECH_BUBBLE_TICKS
    • 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
    • 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
    • INITIAL_PLAYER_JOIN_SKIN_PACKET_DELAY_TICKS

      public static final Settings.Setting INITIAL_PLAYER_JOIN_SKIN_PACKET_DELAY_TICKS
    • KEEP_CHUNKS_LOADED

      public static final Settings.Setting KEEP_CHUNKS_LOADED
    • LOCALE

      public static final Settings.Setting LOCALE
    • 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
    • MAX_PACKET_ENTRIES

      public static final Settings.Setting MAX_PACKET_ENTRIES
    • MAX_SPEED

      public static final Settings.Setting MAX_SPEED
    • MAX_TEXT_RANGE

      public static final Settings.Setting MAX_TEXT_RANGE
    • MAXIMUM_ASTAR_ITERATIONS

      public static final Settings.Setting MAXIMUM_ASTAR_ITERATIONS
    • MC_NAVIGATION_MAX_FALL_DISTANCE

      public static final Settings.Setting MC_NAVIGATION_MAX_FALL_DISTANCE
    • 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_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_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
    • PACKET_UPDATE_DELAY

      public static final Settings.Setting PACKET_UPDATE_DELAY
    • PLACEHOLDER_SKIN_UPDATE_FREQUENCY

      public static final Settings.Setting PLACEHOLDER_SKIN_UPDATE_FREQUENCY
    • REMOVE_PLAYERS_FROM_PLAYER_LIST

      public static final Settings.Setting REMOVE_PLAYERS_FROM_PLAYER_LIST
    • SAVE_TASK_DELAY

      public static final Settings.Setting SAVE_TASK_DELAY
    • 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
    • STORAGE_FILE

      public static final Settings.Setting STORAGE_FILE
    • STORAGE_TYPE

      public static final Settings.Setting STORAGE_TYPE
    • SUBPLUGIN_FOLDER

      public static final Settings.Setting SUBPLUGIN_FOLDER
    • TABLIST_REMOVE_PACKET_DELAY

      public static final Settings.Setting TABLIST_REMOVE_PACKET_DELAY
    • TALK_CLOSE_MAXIMUM_COOLDOWN

      public static final Settings.Setting TALK_CLOSE_MAXIMUM_COOLDOWN
    • TALK_CLOSE_MINIMUM_COOLDOWN

      public static final Settings.Setting TALK_CLOSE_MINIMUM_COOLDOWN
    • TALK_CLOSE_TO_NPCS

      public static final Settings.Setting TALK_CLOSE_TO_NPCS
    • TALK_ITEM

      public static final Settings.Setting TALK_ITEM
    • TELEPORT_DELAY

      public static final Settings.Setting TELEPORT_DELAY
    • 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 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()
    • asLong

      public long asLong()
    • asString

      public String asString()
    • loadFromKey

      protected void loadFromKey(DataKey root)
    • setAtKey

      protected void setAtKey(DataKey root)