/*******************************************************************************
* Copyright 2014 Tobias Welther
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
******************************************************************************/
package de.tobiyas.racesandclasses.configuration.global;
public class GeneralConfigFields {
//Constants representing the Attribute Paths.
//Chat
public static final String chat_whisper_enable = "chat_whisper_enable";
public static final String chat_race_encryptForOthers = "chat_race_encryptForOthers";
public static final String chat_channel_enable = "chat_channel_enable";
public static final String chat_disable_channel_join_leave_messages = "chat_disable_channel_join_leave_messages";
//Health
public static final String health_defaultHealth = "health_defaultHealth";
public static final String disable_health_modifications = "disable_health_modifications";
public static final String health_bar_inChat_enable = "health_bar_inChat_enable";
//Debug
public static final String debug_outputs_enable = "debug_outputs_enable";
public static final String debug_outputs_errorUpload = "debug_outputs_errorUpload";
public static final String debug_outputs_writethrough = "debug_outputs_writethrough";
//Metrics
public static final String metrics_enable = "metrics_enable";
//Updater
public static final String updater_enableAutoUpdates = "updater_enableAutoUpdates";
//Language
public static final String language_used = "language_used";
//Multiworld
public static final String worlds_disableOn = "worlds_disableOn";
public static final String keep_max_hp_on_disabled_worlds = "keep_max_hp_on_disabled_worlds";
public static final String disabled_regions = "disabled_regions";
//HotKeys
public static final String hotkeys_enabled = "hotkeys_enabled";
public static final String use_new_traitbind_system = "use_new_traitbind_system";
public static final String hotkeys_material = "hotkeys_material";
public static final String disabled_hotkey_slots = "disabled_hotkey_slots";
public static final String use_permissions_for_hotkeys = "use_permissions_for_hotkeys";
//Skill System
public static final String skills_useSkillSystem = "skills_useSkillSystem";
public static final String skills_skillpointEveryXLevel = "skills_skillpointEveryXLevel";
//Race-Spawns
public static final String race_spawns_enabled = "race_spawns_enabled";
public static final String race_spawn_cooldown = "race_spawn_cooldown";
public static final String race_spawn_when_dead = "race_spawn_when_dead";
//ADDINS:
//Food
public static final String food_enabled = "food_enabled";
//Groups:
public static final String groups_enabled = "groups_enabled";
public static final String groups_system = "groups_system";
//General
public static final String general_convert_database_on_startup = "general_convert_database_on_startup";
public static final String general_armor_disableArmorChecking = "general_armor_disableArmorChecking";
public static final String general_disable_commands = "general_disable_commands";
public static final String general_command_remaps = "general_command_remaps";
public static final String general_disable_aliases = "general_disable_aliases";
public static final String general_cooldown_on_wand_message = "general_cooldown_on_wand_message";
public static final String general_cooldown_on_bow_message = "general_cooldown_on_bow_message";
public static final String general_remove_old_data_days = "general_remove_old_data_days";
public static final String general_remove_old_data_check_empty = "general_remove_old_data_check_empty";
//Serialize
public static final String serialize_serializer_to_use = "serialize_serializer_to_use";
public static final String serialize_preload_data_async = "serialize_preload_data_async";
public static final String serialize_preload_bulk_amount = "serialize_preload_bulk_amount";
public static final String serialize_database_host = "serialize_database_host";
public static final String serialize_database_port = "serialize_database_port";
public static final String serialize_database_db = "serialize_database_db";
public static final String serialize_database_username = "serialize_database_username";
public static final String serialize_database_password = "serialize_database_password";
public static final String serialize_convert = "serialize_convert";
public static final String serialize_convert_to_DB_or_file = "serialize_convert_to_DB_or_file";
//GUI
public static final String gui_also_use_leftclick_in_guis = "gui_alsoUseLeftclickInGuis";
public static final String gui_scoreboard_name = "gui_scoreboard_name";
public static final String gui_enable_permanent_scoreboard = "gui_enable_permanent_scoreboard";
public static final String gui_scoreboard_disableAllOutputs = "gui_scoreboard_disableAllOutputs";
public static final String gui_level_useMCLevelBar = "gui_level_useMCLevelBar";
public static final String gui_actionbar_format = "gui_actionbar_format";
//Magic/Mana
public static final String magic_wandId = "magic_wandId";
public static final String magic_manaManagerType = "magic_manaManagerType";
public static final String magic_useFoodManaBar = "magic_useFoodManaBar";
public static final String magic_outOfFightRegeneration = "magic_outOfFightRegeneration";
public static final String magic_sprintingManaCost = "magic_sprintingManaCost";
public static final String magic_sprintingManaDrainInterval = "magic_sprintingManaDrainInterval";
public static final String magic_manaRefillWhileSprinting = "magic_manaRefillWhileSprinting";
public static final String magic_mana_use_xp_bar = "magic_mana_use_xp_bar";
//Leveling
public static final String level_mapExpPerLevelCalculationString = "level_mapExpPerLevelCalculationString";
public static final String level_useLevelSystem = "level_useLevelSystem";
public static final String custom_level_exp_gain = "custom_level_exp_gain";
public static final String use_fireworks_on_level_up = "use_fireworks_on_level_up";
public static final String use_levelup_message = "use_levelup_message";
public static final String level_max_level = "level_max_level";
//NPCs
public static final String npc_select_race = "npc_select_race";
public static final String npc_change_race = "npc_change_race";
public static final String npc_select_class = "npc_select_class";
public static final String npc_change_class = "npc_change_class";
//Races
public static final String races_enable = "races_enable";
public static final String races_create_group_for_race = "races_create_group_for_race";
public static final String races_remindDefaultRace_enable = "races_remindDefaultRace_enable";
public static final String races_remindDefaultRace_interval = "races_remindDefaultRace_interval";
public static final String races_display_adaptListName = "races_display_adaptListName";
public static final String races_drops_enable = "races_drops_enable";
public static final String races_permissions_usePermissionsForEachRace = "races_permissions_usePermissionsForEachRace";
public static final String races_change_uplinkInSeconds = "races_change_uplinkInSeconds";
public static final String races_defaultrace_name = "races_defaultrace_name";
public static final String races_defaultrace_tag = "races_defaultrace_tag";
public static final String races_takeRaceWhenNoRace = "races_takeRaceWhenNoRace";
public static final String races_openRaceSelectionOnJoinWhenNoRace_enable = "races_openRaceSelectionOnJoinWhenNoRace_enable";
public static final String races_cancleGUIExitWhenNoRacePresent_enable = "races_cancleGUIExitWhenNoRacePresent_enable";
public static final String races_openRaceSelectionOnJoinWhenNoRace_timeToOpenAfterLoginInSeconds = "races_openRaceSelectionOnJoinWhenNoRace_timeToOpenAfterLoginInSeconds";
public static final String races_gui_enable = "races_gui_enable";
public static final String races_command_after_change = "races_command_after_change";
public static final String race_teams_enable = "race_teams_enable";
//Classes
public static final String classes_enable = "classes_enable";
public static final String classes_permissions_usePermissionsForEachClasses = "classes_permissions_usePermissionsForEachClasses";
public static final String classes_removeClassOnRaceChange = "classes_removeClassOnRaceChange";
public static final String classes_useRaceClassSelectionMatrix = "classes_useRaceClassSelectionMatrix";
public static final String classes_takeClassWhenNoClass = "classes_takeClassWhenNoClass";
public static final String classes_change_uplinkInSeconds = "classes_change_uplinkInSeconds";
public static final String classes_openClassSelectionAfterRaceSelectionWhenNoClass_enable = "classes_openClassSelectionAfterRaceSelectionWhenNoClass_enable";
public static final String classes_cancleGUIExitWhenNoClassPresent_enable = "classes_cancleGUIExitWhenNoClassPresent_enable";
public static final String classes_gui_enable = "classes_gui_enable";
public static final String classes_command_after_change = "classes_command_after_change";
}