Makes the free gate color configurable
This commit is contained in:
@@ -9,86 +9,144 @@ public enum ConfigOption {
|
||||
* The language used for player-interface text
|
||||
*/
|
||||
LANGUAGE("language", "The language used for all signs and all messages to players", "en"),
|
||||
|
||||
/**
|
||||
* The folder for portal files
|
||||
*/
|
||||
PORTAL_FOLDER("folders.portalFolder", "The folder containing the portal databases", "plugins/Stargate/portals/"),
|
||||
|
||||
/**
|
||||
* The folder for gate files
|
||||
*/
|
||||
GATE_FOLDER("folders.gateFolder", "The folder containing all gate files", "plugins/Stargate/gates/"),
|
||||
|
||||
/**
|
||||
* The max number of portals on a single network
|
||||
*/
|
||||
MAX_GATES_EACH_NETWORK("gates.maxGatesEachNetwork", "The max number of stargates in a single network", 0),
|
||||
|
||||
/**
|
||||
* The network used if not specified
|
||||
*/
|
||||
DEFAULT_GATE_NETWORK("gates.defaultGateNetwork", "The network used when no network is specified", "central"),
|
||||
|
||||
/**
|
||||
* Whether to remember the lastly used destination
|
||||
*/
|
||||
REMEMBER_DESTINATION("gates.cosmetic.rememberDestination", "Whether to remember the last destination used", false),
|
||||
|
||||
/**
|
||||
* Whether to sort the network destinations
|
||||
*/
|
||||
SORT_NETWORK_DESTINATIONS("gates.cosmetic.sortNetworkDestinations", "Whether to sort destinations by name", false),
|
||||
|
||||
/**
|
||||
* The main color to use for all signs
|
||||
*/
|
||||
MAIN_SIGN_COLOR("gates.cosmetic.mainSignColor", "The main text color of all stargate signs", "BLACK"),
|
||||
|
||||
/**
|
||||
* The color to use for highlighting sign text
|
||||
*/
|
||||
HIGHLIGHT_SIGN_COLOR("gates.cosmetic.highlightSignColor", "The text color used for highlighting stargate signs", "WHITE"),
|
||||
|
||||
/**
|
||||
* Whether to destroy portals when any blocks are broken by explosions
|
||||
*/
|
||||
DESTROYED_BY_EXPLOSION("gates.integrity.destroyedByExplosion", "Whether stargates should be destroyed by explosions", false),
|
||||
|
||||
/**
|
||||
* Whether to verify each portal's gate layout after each load
|
||||
*/
|
||||
VERIFY_PORTALS("gates.integrity.verifyPortals", "Whether to verify that portals match their gate layout on load", false),
|
||||
|
||||
/**
|
||||
* Whether to protect the entrance of portals
|
||||
*/
|
||||
PROTECT_ENTRANCE("gates.integrity.protectEntrance", "Whether to protect stargates' entrances", false),
|
||||
|
||||
/**
|
||||
* Whether to enable BungeeCord support
|
||||
*/
|
||||
ENABLE_BUNGEE("gates.functionality.enableBungee", "Whether to enable BungeeCord support", false),
|
||||
|
||||
/**
|
||||
* Whether to enable vehicle teleportation
|
||||
*/
|
||||
HANDLE_VEHICLES("gates.functionality.handleVehicles", "Whether to enable vehicle teleportation", true),
|
||||
|
||||
/**
|
||||
* Whether to enable teleportation of empty vehicles
|
||||
*/
|
||||
HANDLE_EMPTY_VEHICLES("gates.functionality.handleEmptyVehicles", "Whether to enable teleportation of empty vehicles", true),
|
||||
|
||||
/**
|
||||
* Whether to enable teleportation of creatures using vehicles
|
||||
*/
|
||||
HANDLE_CREATURE_TRANSPORTATION("gates.functionality.handleCreatureTransportation",
|
||||
"Whether to enable teleportation of vehicles containing non-player creatures", true),
|
||||
|
||||
/**
|
||||
* Whether to allow creatures to teleport alone, bypassing any access restrictions
|
||||
*/
|
||||
HANDLE_NON_PLAYER_VEHICLES("gates.functionality.handleNonPlayerVehicles",
|
||||
"Whether to enable teleportation of non-empty vehicles without a player", true),
|
||||
|
||||
/**
|
||||
* Whether to enable teleportations of creatures on a leash
|
||||
*/
|
||||
HANDLE_LEASHED_CREATURES("gates.functionality.handleLeashedCreatures",
|
||||
"Whether to enable players to teleport a creature on a leash", true),
|
||||
|
||||
/**
|
||||
* Whether to enable economy support for taking payment from players creating/destroying/using stargates
|
||||
*/
|
||||
USE_ECONOMY("economy.useEconomy", "Whether to use economy to incur fees when stargates are used, created or destroyed", false),
|
||||
|
||||
/**
|
||||
* The cost of creating a new stargate
|
||||
*/
|
||||
CREATE_COST("economy.createCost", "The cost of creating a new stargate", 0),
|
||||
|
||||
/**
|
||||
* The cost of destroying a stargate
|
||||
*/
|
||||
DESTROY_COST("economy.destroyCost", "The cost of destroying a stargate. Negative to refund", 0),
|
||||
|
||||
/**
|
||||
* The cost of using (teleporting through) a stargate
|
||||
*/
|
||||
USE_COST("economy.useCost", "The cost of using (teleporting through) a stargate", 0),
|
||||
|
||||
/**
|
||||
* Whether any payments should go to the stargate's owner
|
||||
*/
|
||||
TO_OWNER("economy.toOwner", "Whether any teleportation fees should go to the owner of the used stargate", false),
|
||||
|
||||
/**
|
||||
* Whether to charge for using a stargate, even if its destination is free
|
||||
*/
|
||||
CHARGE_FREE_DESTINATION("economy.chargeFreeDestination",
|
||||
"Whether to require payment if the destination is free, but the entrance stargate is not", true),
|
||||
FREE_GATES_GREEN("economy.freeGatesGreen", "Whether to use green coloring to mark all free stargates", false),
|
||||
|
||||
/**
|
||||
* Whether to mark free gates with a different color
|
||||
*/
|
||||
FREE_GATES_COLORED("economy.freeGatesColored", "Whether to use coloring to mark all free stargates", false),
|
||||
|
||||
/**
|
||||
* The color to use for marking free stargates
|
||||
*/
|
||||
FREE_GATES_COLOR("economy.freeGatesColor", "The color to use for marking free stargates", "DARK_GREEN"),
|
||||
|
||||
/**
|
||||
* Whether to enable debug output
|
||||
*/
|
||||
DEBUG("debugging.debug", "Whether to enable debugging output", false),
|
||||
|
||||
/**
|
||||
* Whether to enable debug output for debugging permissions
|
||||
*/
|
||||
PERMISSION_DEBUG("debugging.permissionDebug", "Whether to enable permission debugging output", false);
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user