/* * Copyright (C) 2016 eccentric_nz * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package me.eccentric_nz.TARDIS.info; import java.util.TreeMap; /** * Articles in the TARDIS Information System were accessed by typing in an * initialism for the subject. Entering IF, for example, brought up the * database's index file. * * @author bootthanoo, eccentric_nz */ public enum TARDISInfoMenu { TIS("TARDIS Information System", "TIS|Commands|TARDIS Commands|add", "TARDIS"), ITEMS("TIS|Items", "TIS", "I"), KEY("TIS|Items|TARDIS Key", "ITEMS", "K"), KEY_INFO("TIS|Items|TARDIS Key|Info", "KEY", "I"), KEY_RECIPE("TIS|Items|TARDIS Key|Recipe", "KEY", "R"), SONIC("TIS|Items|Sonic Screwdriver", "ITEMS", "S"), SONIC_INFO("TIS|Items|Sonic Screwdriver|Info", "SONIC", "I"), SONIC_TYPES("TIS|Items|Sonic Screwdriver|Types", "SONIC", "T"), SONIC_Q("TIS|Items|Sonic Screwdriver|Types|Quartz Sonic", "SONIC_TYPES", "Q"), SONIC_Q_INFO("TIS|Items|Sonic Screwdriver|Types|Quartz Sonic|Info", "SONIC_Q", "I"), SONIC_RECIPE("TIS|Items|Sonic Screwdriver|Types|Quartz Sonic Recipe", "SONIC_Q", "R"), SONIC_R("TIS|Items|Sonic Screwdriver|Types|Redstone Sonic", "SONIC_TYPES", "R"), SONIC_R_INFO("TIS|Items|Sonic Screwdriver|Types|Redstone Sonic|Info", "SONIC_R", "I"), SONIC_R_RECIPE("TIS|Items|Sonic Screwdriver|Types|Redstone Sonic Recipe", "SONIC_R", "R"), SONIC_D("TIS|Items|Sonic Screwdriver|Types|Diamond Sonic", "SONIC_TYPES", "D"), SONIC_D_INFO("TIS|Items|Sonic Screwdriver|Types|Diamond Sonic|Info", "SONIC_D", "I"), SONIC_D_RECIPE("TIS|Items|Sonic Screwdriver|Types|Diamond Sonic Recipe", "SONIC_D", "R"), SONIC_E("TIS|Items|Sonic Screwdriver|Types|Emerald Sonic", "SONIC_TYPES", "m"), SONIC_E_INFO("TIS|Items|Sonic Screwdriver|Types|Emerald Sonic|Info", "SONIC_E", "I"), SONIC_E_RECIPE("TIS|Items|Sonic Screwdriver|Types|Emerald Sonic Recipe", "SONIC_E", "R"), SONIC_A("TIS|Items|Sonic Screwdriver|Types|Admin Sonic", "SONIC_TYPES", "A"), SONIC_A_INFO("TIS|Items|Sonic Screwdriver|Types|Admin Sonic|Info", "SONIC_A", "I"), SONIC_A_RECIPE("TIS|Items|Sonic Screwdriver|Types|Admin Sonic|Recipe", "SONIC_A", "R"), LOCATOR("TIS|Items|TARDIS Locator", "ITEMS", "L"), LOCATOR_INFO("TIS|Items|TARDIS Locator|Info", "LOCATOR", "I"), LOCATOR_RECIPE("TIS|Items|TARDIS Locator|Recipe", "LOCATOR", "R"), REMOTE("TIS|Items|Stattenheim Remote", "ITEMS", "R"), REMOTE_INFO("TIS|Items|Stattenheim Remote|Info", "REMOTE", "I"), REMOTE_RECIPE("TIS|Items|Stattenheim Remote|Recipe", "REMOTE", "R"), READER("TIS|Items|TARDIS Biome Reader", "ITEMS", "B"), READER_INFO("TIS|Items|TARDIS Biome Reader|Info", "READER", "I"), READER_RECIPE("TIS|Items|TARDIS Biome Reader|Recipe", "READER", "R"), R_KEY("TIS|Items|TARDIS Remote Key", "ITEMS", "m"), R_KEY_INFO("TIS|Items|TARDIS Remote Key|Info", "R_KEY", "I"), R_KEY_RECIPE("TIS|Items|TARDIS Remote Key|Recipe", "R_KEY", "R"), COMPONENTS("TIS|Components", "TIS", "C"), SONIC_COMPONENTS("TIS|Sonic Components", "TIS", "S"), L_CIRCUIT("TIS|Components|Locator Circuit", "COMPONENTS", "L"), L_CIRCUIT_INFO("TIS|Components|Locator Circuit|Info", "L_CIRCUIT", "I"), L_CIRCUIT_RECIPE("TIS|Components|Locator Circuit|Recipe", "L_CIRCUIT", "R"), M_CIRCUIT("TIS|Components|Materialisation Circuit", "COMPONENTS", "M"), M_CIRCUIT_INFO("TIS|Components|Materialisation Circuit|Info", "M_CIRCUIT", "I"), M_CIRCUIT_RECIPE("TIS|Components|Materialisation Circuit|Recipe", "M_CIRCUIT", "R"), S_CIRCUIT("TIS|Components|Stattenheim Circuit", "COMPONENTS", "S"), S_CIRCUIT_INFO("TIS|Components|Stattenheim Circuit|Info", "S_CIRCUIT", "I"), S_CIRCUIT_RECIPE("TIS|Components|Stattenheim Circuit|Recipe", "S_CIRCUIT", "R"), A_CIRCUIT("TIS|Sonic Components|Admin Circuit", "SONIC_COMPONENTS", "A"), A_CIRCUIT_INFO("TIS|Sonic Components|ARS Circuit|Info", "A_CIRCUIT", "I"), A_CIRCUIT_RECIPE("TIS|Sonic Components|ARS Circuit|Recipe", "A_CIRCUIT", "R"), BIO_CIRCUIT("TIS|Sonic Components|Bio-scanner Circuit", "SONIC_COMPONENTS", "B"), BIO_CIRCUIT_INFO("TIS|Sonic Components|Bio-scanner Circuit|Info", "BIO_CIRCUIT", "I"), BIO_CIRCUIT_RECIPE("TIS|Sonic Components|Bio-scanner Circuit|Recipe", "BIO_CIRCUIT", "R"), C_CIRCUIT("TIS|Components|Chameleon Circuit", "COMPONENTS", "C"), C_CIRCUIT_INFO("TIS|Components|Chameleon Circuit|Info", "C_CIRCUIT", "I"), C_CIRCUIT_RECIPE("TIS|Components|Chameleon Circuit|Recipe", "C_CIRCUIT", "R"), D_CIRCUIT("TIS|Sonic Components|Diamond Disruptor Circuit", "SONIC_COMPONENTS", "D"), D_CIRCUIT_INFO("TIS|Sonic Components|Diamond Disruptor Circuit|Info", "D_CIRCUIT", "I"), D_CIRCUIT_RECIPE("TIS|Sonic Components|Diamond Disruptor Circuit|Recipe", "D_CIRCUIT", "R"), E_CIRCUIT("TIS|Sonic Components|Emerald Environment Circuit", "SONIC_COMPONENTS", "m"), E_CIRCUIT_INFO("TIS|Sonic Components|Emerald Environment Circuit|Info", "E_CIRCUIT", "I"), E_CIRCUIT_RECIPE("TIS|Sonic Components|Emerald Environment Circuit|Recipe", "E_CIRCUIT", "R"), ARS_CIRCUIT("TIS|Components|Architectural Reconfiguration System (ARS) Circuit", "COMPONENTS", "h"), ARS_CIRCUIT_INFO("TIS|Components|Emerald Environment Circuit|Info", "ARS_CIRCUIT", "I"), ARS_CIRCUIT_RECIPE("TIS|Components|Emerald Environment Circuit|Recipe", "ARS_CIRCUIT", "R"), CELL("TIS|Items|Artron Storage Cell", "ITEMS", "A"), CELL_INFO("TIS|Items|Artron Storage Cell|Info", "CELL", "I"), CELL_RECIPE("TIS|Items|Artron Storage Cell|Recipe", "CELL", "R"), FURNACE("TIS|Items|Artron Furnace", "ITEMS", "u"), FURNACE_INFO("TIS|Items|Artron Furnace|Info", "FURNACE", "I"), FURNACE_RECIPE("TIS|Items|Artron Furnace|Recipe", "FURNACE", "R"), FILTER("TIS|Items|Perception Filter", "ITEMS", "F"), FILTER_INFO("TIS|Items|Perception Filter|Info", "FILTER", "I"), FILTER_RECIPE("TIS|Items|Perception Filter|Recipe", "FILTER", "R"), GENERATOR("TIS|Items|Sonic Generator", "ITEMS", "G"), GENERATOR_INFO("TIS|Items|Sonic Generator|Info", "GENERATOR", "I"), GENERATOR_RECIPE("TIS|Items|Sonic Generator|Recipe", "GENERATOR", "R"), I_CIRCUIT("TIS|Components|Input Circuit", "COMPONENTS", "I"), I_CIRCUIT_INFO("TIS|Components|Input Circuit|Info", "I_CIRCUIT", "I"), I_CIRCUIT_RECIPE("TIS|Components|Input Circuit|Recipe", "I_CIRCUIT", "R"), IGNITE_CIRCUIT("TIS|Sonic Components|Ignite Circuit", "SONIC_COMPONENTS", "I"), IGNITE_CIRCUIT_INFO("TIS|Sonic Components|Ignite Circuit|Info", "IGNITE_CIRCUIT", "I"), IGNITE_CIRCUIT_RECIPE("TIS|Sonic Components|Ignite Circuit|Recipe", "IGNITE_CIRCUIT", "R"), INVISIBLE_CIRCUIT("TIS|Components|Invisibility Circuit", "COMPONENTS", "v"), INVISIBLE_INFO("TIS|Components|Invisibility Circuit|Info", "INVISIBLE_CIRCUIT", "I"), INVISIBLE_RECIPE("TIS|Components|Invisibility Circuit|Recipe", "INVISIBLE_CIRCUIT", "R"), OSCILLATOR_CIRCUIT("TIS|Sonic Components|Oscillator Circuit", "SONIC_COMPONENTS", "O"), OSCILLATOR_INFO("TIS|Sonic Components|Oscillator Circuit|Info", "OSCILLATOR_CIRCUIT", "I"), OSCILLATOR_RECIPE("TIS|Sonic Components|Oscillator Circuit|Recipe", "OSCILLATOR_CIRCUIT", "R"), P_CIRCUIT("TIS|Components|Perception Circuit", "COMPONENTS", "P"), P_CIRCUIT_INFO("TIS|Components|Perception Circuit|Info", "P_CIRCUIT", "I"), P_CIRCUIT_RECIPE("TIS|Components|Perception Circuit|Recipe", "P_CIRCUIT", "R"), PAINTER_CIRCUIT("TIS|Sonic Components|Painter Circuit", "SONIC_COMPONENTS", "P"), PAINTER_INFO("TIS|Sonic Components|Painter Circuit|Info", "PAINTER_CIRCUIT", "I"), PAINTER_RECIPE("TIS|Sonic Components|Painter Circuit|Recipe", "PAINTER_CIRCUIT", "R"), R_CIRCUIT("TIS|Components|Redstone Activator Circuit", "COMPONENTS", "R"), R_CIRCUIT_INFO("TIS|Components|Redstone Activator Circuit|Info", "R_CIRCUIT", "I"), R_CIRCUIT_RECIPE("TIS|Components|Redstone Activator Circuit|Recipe", "R_CIRCUIT", "R"), RANDOMISER_CIRCUIT("TIS|Components|Randomiser Circuit", "COMPONENTS", "o"), RANDOMISER_CIRCUIT_INFO("TIS|Components|Randomiser Circuit|Info", "RANDOMISER_CIRCUIT", "I"), RANDOMISER_CIRCUIT_RECIPE("TIS|Components|Randomiser Circuit|Recipe", "RANDOMISER_CIRCUIT", "R"), T_CIRCUIT("TIS|Components|Temporal Circuit", "COMPONENTS", "T"), T_CIRCUIT_INFO("TIS|Components|Temporal Circuit|Info", "T_CIRCUIT", "I"), T_CIRCUIT_RECIPE("TIS|Components|Temporal Circuit|Recipe", "T_CIRCUIT", "R"), MEMORY_CIRCUIT("TIS|Components|Memory Circuit", "COMPONENTS", "y"), MEMORY_CIRCUIT_INFO("TIS|Components|Memory Circuit|Info", "MEMORY_CIRCUIT", "I"), MEMORY_CIRCUIT_RECIPE("TIS|Components|Memory Circuit|Recipe", "MEMORY_CIRCUIT", "R"), SCANNER_CIRCUIT("TIS|Components|Scanner Circuit", "COMPONENTS", "n"), SCANNER_CIRCUIT_INFO("TIS|Components|Scanner Circuit|Info", "SCANNER_CIRCUIT", "I"), SCANNER_CIRCUIT_RECIPE("TIS|Components|Scanner Circuit|Recipe", "SCANNER_CIRCUIT", "R"), DISKS("TIS|TARDIS Disks", "TIS", "D"), AREA_DISK("TIS|TARDIS Disks|Area Storage Disk", "DISKS", "A"), BLANK("TIS|TARDIS Disks|Blank Storage Disk", "DISKS", "B"), BLANK_INFO("TIS|TARDIS Disks|Blank Storage Disk|Info", "BLANK", "I"), BLANK_RECIPE("TIS|TARDIS Disks|Blank Storage Disk|Recipe", "BLANK", "R"), BIOME_DISK("TIS|TARDIS Disks|Biome Storage Disk", "DISKS", "i"), BIOME_DISK_INFO("TIS|TARDIS Disks|Biome Storage Disk|Info", "BIOME_DISK", "I"), BIOME_DISK_RECIPE("TIS|TARDIS Disks|Biome Storage Disk|Recipe", "BIOME_DISK", "R"), PLAYER_DISK("TIS|TARDIS Disks|Player Storage Disk", "DISKS", "P"), PLAYER_DISK_INFO("TIS|TARDIS Disks|Player Storage Disk|Info", "PLAYER_DISK", "I"), PLAYER_DISK_RECIPE("TIS|TARDIS Disks|Player Storage Disk|Recipe", "PLAYER_DISK", "R"), PRESET_DISK("TIS|TARDIS Disks|Preset Storage Disk", "DISKS", "r"), PRESET_DISK_INFO("TIS|TARDIS Disks|Preset Storage Disk|Info", "PRESET_DISK", "I"), PRESET_DISK_RECIPE("TIS|TARDIS Disks|Preset Storage Disk|Recipe", "PRESET_DISK", "R"), SAVE_DISK("TIS|TARDIS Disks|Save Storage Disk", "DISKS", "S"), SAVE_DISK_INFO("TIS|TARDIS Disks|Save Storage Disk|Info", "SAVE_DISK", "I"), SAVE_DISK_RECIPE("TIS|TARDIS Disks|Save Storage Disk|Recipe", "SAVE_DISK", "R"), TYPES("TIS|TARDIS Types", "TIS", "T"), BUDGET("TIS|TARDIS Types|Budget", "TYPES", "B"), BIGGER("TIS|TARDIS Types|Bigger", "TYPES", "i"), DELUXE("TIS|TARDIS Types|Deluxe", "TYPES", "D"), ELEVENTH("TIS|TARDIS Types|Eleventh", "TYPES", "l"), TWELFTH("TIS|TARDIS Types|Twelfth", "TYPES", "f"), REDSTONE("TIS|TARDIS Types|Redstone", "TYPES", "R"), STEAMPUNK("TIS|TARDIS Types|Steampunk", "TYPES", "S"), PLANK("TIS|TARDIS Types|Plank", "TYPES", "P"), TOM("TIS|TARDIS Types|Tom", "TYPES", "T"), ARS("TIS|TARDIS Types|ARS", "TYPES", "A"), WAR("TIS|TARDIS Types|War", "TYPES", "W"), PYRAMID("TIS|TARDIS Types|Pyramid", "TYPES", "y"), MASTER("TIS|TARDIS Types|Master", "TYPES", "M"), ENDER("TIS|TARDIS Types|Ender", "TYPES", "n"), CORAL("TIS|TARDIS Types|Coral", "TYPES", "o"), CUSTOM("TIS|TARDIS Types|Custom", "TYPES", "C"), ROOMS("TIS|Rooms", "TIS", "R"), ANTIGRAVITY("TIS|Rooms|Anti-gravity", "ROOMS", "A"), ARBORETUM("TIS|Rooms|Arboretum", "ROOMS", "u"), BAKER("TIS|Rooms|Baker", "ROOMS", "B"), BEDROOM("TIS|Rooms|Bedroom", "ROOMS", "d"), EMPTY("TIS|Rooms|Empty", "ROOMS", "y"), FARM("TIS|Rooms|Farm", "ROOMS", "F"), GRAVITY("TIS|Rooms|Gravity", "ROOMS", "G"), GREENHOUSE("TIS|Rooms|Greenhouse", "ROOMS", "n"), HARMONY("TIS|Rooms|Harmony", "ROOMS", "H"), KITCHEN("TIS|Rooms|Kitchen", "ROOMS", "K"), LIBRARY("TIS|Rooms|Library", "ROOMS", "L"), MUSHROOM("TIS|Rooms|Mushroom", "ROOMS", "M"), PASSAGE("TIS|Rooms|Passage", "ROOMS", "P"), POOL("TIS|Rooms|Pool", "ROOMS", "o"), RAIL("TIS|Rooms|Rail", "ROOMS", "R"), RENDERER("TIS|Rooms|External Renderer", "ROOMS", "x"), STABLE("TIS|Rooms|Stable", "ROOMS", "S"), TRENZALORE("TIS|Rooms|Trenzalore", "ROOMS", "T"), VAULT("TIS|Rooms|Vault", "ROOMS", "V"), VILLAGE("TIS|Rooms|Village", "ROOMS", "i"), WOOD("TIS|Rooms|Wood", "ROOMS", "W"), WORKSHOP("TIS|Rooms|Workshop", "ROOMS", "h"), MANUAL("TIS|Manual", "TIS", "M"), COMMANDS("TIS|Commands", "TIS", "o"), TARDIS("TIS|Commands|TARDIS Commands", "COMMANDS", "T"), TARDIS_ABORT("TIS|Commands|TARDIS Commands|abort", "TARDIS", "ab"), TARDIS_ADD("TIS|Commands|TARDIS Commands|add", "TARDIS", "a"), TARDIS_CHAMELEON("TIS|Commands|TARDIS Commands|chameleon", "TARDIS", "c"), TARDIS_COMEHERE("TIS|Commands|TARDIS Commands|comehere", "TARDIS", "com"), TARDIS_DIRECTION("TIS|Commands|TARDIS Commands|direction", "TARDIS", "d"), TARDIS_EXTERMINATE("TIS|Commands|TARDIS Commands|exterminate", "TARDIS", "x"), TARDIS_FIND("TIS|Commands|TARDIS Commands|find", "TARDIS", "f"), TARDIS_HIDE("TIS|Commands|TARDIS Commands|hide", "TARDIS", "h"), TARDIS_HOME("TIS|Commands|TARDIS Commands|home", "TARDIS", "m"), TARDIS_INSIDE("TIS|Commands|TARDIS Commands|inside", "TARDIS", "i"), TARDIS_JETTISON("TIS|Commands|TARDIS Commands|jettison", "TARDIS", "j"), TARDIS_LAMPS("TIS|Commands|TARDIS Commands|lamps", "TARDIS", "la"), TARDIS_LIST("TIS|Commands|TARDIS Commands|list", "TARDIS", "l"), TARDIS_NAMEKEY("TIS|Commands|TARDIS Commands|namekey", "TARDIS", "k"), TARDIS_OCCUPY("TIS|Commands|TARDIS Commands|occupy", "TARDIS", "o"), TARDIS_REBUILD("TIS|Commands|TARDIS Commands|rebuild", "TARDIS", "b"), TARDIS_REMOVE("TIS|Commands|TARDIS Commands|remove", "TARDIS", "r"), TARDIS_REMOVESAVE("TIS|Commands|TARDIS Commands|removesave", "TARDIS", "rem"), TARDIS_RESCUE("TIS|Commands|TARDIS Commands|rescue", "TARDIS", "u"), TARDIS_ROOM("TIS|Commands|TARDIS Commands|room", "TARDIS", "roo"), TARDIS_SAVE("TIS|Commands|TARDIS Commands|save", "TARDIS", "s"), TARDIS_SECONDARY("TIS|Commands|TARDIS Commands|secondary", "TARDIS", "n"), TARDIS_SETDEST("TIS|Commands|TARDIS Commands|setdest", "TARDIS", "t"), TARDIS_UPDATE("TIS|Commands|TARDIS Commands|update", "TARDIS", "p"), TARDIS_VERSION("TIS|Commands|TARDIS Commands|version", "TARDIS", "v"), TARDISADMIN("TIS|Commands|Admin Commands", "COMMANDS", "A"), TARDISAREA("TIS|Commands|Area Commands", "COMMANDS", "C"), TARDISAREA_START("TIS|Commands|Area Commands|start", "TARDISAREA", "s"), TARDISAREA_END("TIS|Commands|Area Commands|end", "TARDISAREA", "n"), TARDISAREA_SHOW("TIS|Commands|Area Commands|show", "TARDISAREA", "h"), TARDISAREA_REMOVE("TIS|Commands|Area Commands|remove", "TARDISAREA", "r"), TARDISBIND("TIS|Commands|Bind Commands", "COMMANDS", "B"), TARDISBIND_SAVE("TIS|Commands|Bind Commands|save", "TARDISBIND", "s"), TARDISBIND_CMD("TIS|Commands|Bind Commands|cmd", "TARDISBIND", "c"), TARDISBIND_PLAYER("TIS|Commands|Bind Commands|player", "TARDISBIND", "p"), TARDISBIND_COORDS("TIS|Commands|Bind Commands|coordinates", "TARDISBIND", "o"), TARDISBIND_AREA("TIS|Commands|Bind Commands|area", "TARDISBIND", "a"), TARDISBIND_BIOME("TIS|Commands|Bind Commands|biome", "TARDISBIND", "b"), TARDISBIND_REMOVE("TIS|Commands|Bind Commands|remove", "TARDISBIND", "r"), TARDISBOOK("TIS|Commands|Book Commands", "COMMANDS", "k"), TARDISGRAVITY("TIS|Commands|Gravity Commands", "COMMANDS", "G"), TARDISPREFS("TIS|Commands|Player Preference Commands", "COMMANDS", "P"), TARDISPREFS_AUTO("TIS|Commands|Player Preference Commands|auto", "TARDISPREFS", "a"), TARDISPREFS_EPS("TIS|Commands|Player Preference Commands|eps", "TARDISPREFS", "p"), TARDISPREFS_FLOOR("TIS|Commands|Player Preference Commands|floor", "TARDISPREFS", "f"), TARDISPREFS_HADS("TIS|Commands|Player Preference Commands|hads", "TARDISPREFS", "h"), TARDISPREFS_ISOMORPHIC("TIS|Commands|Player Preference Commands|isomorphic", "TARDISPREFS", "i"), TARDISPREFS_KEY("TIS|Commands|Player Preference Commands|key", "TARDISPREFS", "k"), TARDISPREFS_LAMP("TIS|Commands|Player Preference Commands|lamp", "TARDISPREFS", "l"), TARDISPREFS_MESSAGE("TIS|Commands|Player Preference Commands|eps_message", "TARDISPREFS", "m"), TARDISPREFS_PLAIN("TIS|Commands|Player Preference Commands|plain", "TARDISPREFS", "n"), TARDISPREFS_QUOTES("TIS|Commands|Player Preference Commands|quotes", "TARDISPREFS", "q"), TARDISPREFS_SFX("TIS|Commands|Player Preference Commands|sfx", "TARDISPREFS", "s"), TARDISPREFS_SUBMARINE("TIS|Commands|Player Preference Commands|submarine", "TARDISPREFS", "u"), TARDISPREFS_WALL("TIS|Commands|Player Preference Commands|wall", "TARDISPREFS", "w"), TARDISRECIPE("TIS|Commands|Recipe Commands", "COMMANDS", "R"), TARDISROOM("TIS|Commands|Room Commands", "COMMANDS", "o"), TARDISROOM_ADD("TIS|Commands|Room Commands|add", "TARDISROOM", "a"), TARDISROOM_SEED("TIS|Commands|Room Commands|seed", "TARDISROOM", "s"), TARDISROOM_COST("TIS|Commands|Room Commands|cost", "TARDISROOM", "c"), TARDISROOM_OFFSET("TIS|Commands|Room Commands|offset", "TARDISROOM", "o"), TARDISROOM_ENABLED("TIS|Commands|Room Commands|enabled", "TARDISROOM", "n"), TARDISTEXTURE("TIS|Commands|Texture Commands", "COMMANDS", "x"), TARDISTEXTURE_ON("TIS|Commands|Texture Commands|on", "TARDISTEXTURE", "o"), TARDISTEXTURE_OFF("TIS|Commands|Texture Commands|off", "TARDISTEXTURE", "f"), TARDISTEXTURE_IN("TIS|Commands|Texture Commands|in", "TARDISTEXTURE", "i"), TARDISTEXTURE_OUT("TIS|Commands|Texture Commands|out", "TARDISTEXTURE", "u"), TARDISTRAVEL("TIS|Commands|Travel Commands", "COMMANDS", "v"), TARDISTRAVEL_HOME("TIS|Commands|Travel Commands|home", "TARDISTRAVEL", "h"), TARDISTRAVEL_PLAYER("TIS|Commands|Travel Commands|player", "TARDISTRAVEL", "p"), TARDISTRAVEL_COORDS("TIS|Commands|Travel Commands|coordinates", "TARDISTRAVEL", "c"), TARDISTRAVEL_DEST("TIS|Commands|Travel Commands|dest", "TARDISTRAVEL", "d"), TARDISTRAVEL_AREA("TIS|Commands|Travel Commands|area", "TARDISTRAVEL", "a"), TARDISTRAVEL_BIOME("TIS|Commands|Travel Commands|biome", "TARDISTRAVEL", "b"), TIME_TRAVEL("TIS|Manual|Time Travel", "MANUAL", "T"), CONSOLE_BLOCKS("TIS|Manual|Console Blocks", "MANUAL", "C"), CONSOLE_BLOCKS_2("TIS|Manual|Console Blocks 2", "MANUAL", "o"), CONSOLE_ARS("TIS|Manual|Console Blocks|ARS", "CONSOLE_BLOCKS", "A"), //A ADVANCED("TIS|Manual|Console Blocks|Advanced Console", "CONSOLE_BLOCKS", "v"), //v STORAGE("TIS|Manual|Console Blocks|Disk Storage", "CONSOLE_BLOCKS", "S"), //S ARTRON("TIS|Manual|Console Blocks|Artron Energy Capacitor", "CONSOLE_BLOCKS", "r"), //r BACKDOOR("TIS|Manual|Console Blocks|Backdoor", "CONSOLE_BLOCKS", "B"), //B BUTTON("TIS|Manual|Console Blocks|Button", "CONSOLE_BLOCKS", "u"), //u CHAMELEON("TIS|Manual|Console Blocks|Chameleon", "CONSOLE_BLOCKS", "C"), //C CONDENSER("TIS|Manual|Console Blocks|Condenser", "CONSOLE_BLOCKS", "o"), //o CREEPER("TIS|Manual|Console Blocks|Creeper", "CONSOLE_BLOCKS", "p"), //p DOOR("TIS|Manual|Console Blocks|Door", "CONSOLE_BLOCKS", "D"), //D EPS("TIS|Manual|Console Blocks|EPS", "CONSOLE_BLOCKS", "P"), //P CONSOLE_FARM("TIS|Manual|Console Blocks|Farm", "CONSOLE_BLOCKS", "m"), //m HANDBRAKE("TIS|Manual|Console Blocks|Handbrake", "CONSOLE_BLOCKS", "k"), //k INFO("TIS|Manual|Console Blocks|Information System", "CONSOLE_BLOCKS_2", "I"), //I KEYBOARD("TIS|Manual|Console Blocks|Keyboard", "CONSOLE_BLOCKS_2", "K"), //K TOGGLE("TIS|Manual|Console Blocks 2|Wool toggle", "CONSOLE_BLOCKS_2", "o"), //o LIGHT("TIS|Manual|Console Blocks 2|Light", "CONSOLE_BLOCKS_2", "L"), //L CONSOLE_RAIL("TIS|Manual|Console Blocks 2|Rails", "CONSOLE_BLOCKS_2", "R"), //R SAVE_SIGN("TIS|Manual|Console Blocks 2|Save Sign", "CONSOLE_BLOCKS_2", "S"), //S SCANNER("TIS|Manual|Console Blocks 2|Scanner", "CONSOLE_BLOCKS_2", "c"), //c CONSOLE_STABLE("TIS|Manual|Console Blocks 2|Stable", "CONSOLE_BLOCKS_2", "t"), //t TERMINAL("TIS|Manual|Console Blocks 2|Terminal", "CONSOLE_BLOCKS_2", "T"), //T TEMPORAL("TIS|Manual|Console Blocks 2|Temporal Locator", "CONSOLE_BLOCKS_2", "m"), //m WORLD_REPEATER("TIS|Manual|Console Blocks 2|World Repeater", "CONSOLE_BLOCKS_2", "W"), //W X_REPEATER("TIS|Manual|Console Blocks 2|X Repeater", "CONSOLE_BLOCKS_2", "X"), //X Y_REPEATER("TIS|Manual|Console Blocks 2|Y Repeater", "CONSOLE_BLOCKS_2", "Y"), //Y Z_REPEATER("TIS|Manual|Console Blocks 2|Z Repeater", "CONSOLE_BLOCKS_2", "Z"), //Z TARDIS_CONTROLS("TIS|Manual|TARDIS Controls", "MANUAL", "S"), MALFUNCTIONS("TIS|Manual|TARDIS Controls|Malfunctions", "TARDIS_CONTROLS", "M"), ALT_CONTROLS("TIS|Manual|TARDIS Controls|Alternative Controls", "TARDIS_CONTROLS", "l"), FOOD_ACCESSORIES("TIS|Food & Accessories", "TIS", "F"), CUSTARD("TIS|Food & Accessories|Custard", "FOOD_ACCESSORIES", "C"), CUSTARD_INFO("TIS|Food & Accessories|Custard|Info", "CUSTARD", "I"), CUSTARD_RECIPE("TIS|Food & Accessories|Custard|Recipe", "CUSTARD", "R"), FISH_FINGER("TIS|Food & Accessories|Fish Finger", "FOOD_ACCESSORIES", "F"), FISH_FINGER_INFO("TIS|Food & Accessories|Fish Finger|Info", "FISH_FINGER", "I"), FISH_FINGER_RECIPE("TIS|Food & Accessories|Fish Finger|Recipe", "FISH_FINGER", "R"), JAMMY_DODGER("TIS|Food & Accessories|Jammy Dodger", "FOOD_ACCESSORIES", "D"), JAMMY_DODGER_INFO("TIS|Food & Accessories|Jammy Dodger|Info", "JAMMY_DODGER", "I"), JAMMY_DODGER_RECIPE("TIS|Food & Accessories|Jammy Dodger|Recipe", "JAMMY_DODGER", "R"), JELLY_BABY("TIS|Food & Accessories|Jelly Baby", "FOOD_ACCESSORIES", "J"), JELLY_BABY_INFO("TIS|Food & Accessories|Jelly Baby|Info", "JELLY_BABY", "I"), JELLY_BABY_RECIPE("TIS|Food & Accessories|Jelly Baby|Recipe", "JELLY_BABY", "R"), BOW_TIE("TIS|Food & Accessories|Bow Tie", "FOOD_ACCESSORIES", "B"), BOW_TIE_INFO("TIS|Food & Accessories|Bow Tie|Info", "BOW_TIE", "I"), BOW_TIE_RECIPE("TIS|Food & Accessories|Bow Tie|Recipe", "BOW_TIE", "R"), GLASSES("TIS|Food & Accessories|3-D Glasses", "FOOD_ACCESSORIES", "G"), GLASSES_INFO("TIS|Food & Accessories|3-D Glasses|Info", "GLASSES", "I"), GLASSES_RECIPE("TIS|Food & Accessories|3-D Glasses|Recipe", "GLASSES", "R"), WATCH("TIS|Food & Accessories|Chameleon Arch Fob Watch", "FOOD_ACCESSORIES", "W"), WATCH_INFO("TIS|Food & Accessories|Chameleon Arch Fob Watch|Info", "WATCH", "I"), WATCH_RECIPE("TIS|Food & Accessories|Chameleon Arch Fob Watch|Recipe", "WATCH", "R"), PLANETS("TIS|Planets", "TIS", "P"), SKARO("TIS|Planets|Skaro", "PLANETS", "S"), SKARO_INFO("TIS|Planets|Skaro|Info", "SKARO", "I"), SKARO_MONSTERS("TIS|Planets|Skaro|Monsters", "SKARO", "M"), SKARO_ITEMS("TIS|Planets|Skaro|Items", "SKARO", "t"), RIFT_CIRCUIT("TIS|Planets|Skaro|Items|Rift Circuit", "SKARO_ITEMS", "R"), RIFT_CIRCUIT_INFO("TIS|Planets|Skaro|Items|Rift Circuit|Info", "RIFT_CIRCUIT", "I"), RIFT_CIRCUIT_RECIPE("TIS|Planets|Skaro|Items|Rift Circuit|Recipe", "RIFT_CIRCUIT", "R"), RIFT_MANIPULATOR("TIS|Planets|Skaro|Items|Rift Manipulator", "SKARO_ITEMS", "M"), RIFT_MANIPULATOR_INFO("TIS|Planets|Skaro|Items|Rift Manipulator|Info", "RIFT_MANIPULATOR", "I"), RIFT_MANIPULATOR_RECIPE("TIS|Planets|Skaro|Items|Rift Manipulator|Recipe", "RIFT_MANIPULATOR", "R"), RUST_BUCKET("TIS|Planets|Skaro|Items|Rust Bucket", "SKARO_ITEMS", "u"), RUST_BUCKET_INFO("TIS|Planets|Skaro|Items|Rust Bucket|Info", "RUST_BUCKET", "I"), RUST_BUCKET_RECIPE("TIS|Planets|Skaro|Items|Rust Bucket|Recipe", "RUST_BUCKET", "R"), RUST_PLAGUE_SWORD("TIS|Planets|Skaro|Items|Rust Plague Sword", "SKARO_ITEMS", "P"), RUST_PLAGUE_SWORD_INFO("TIS|Planets|Skaro|Items|Rust Plague Sword|Info", "RUST_PLAGUE_SWORD", "I"), RUST_PLAGUE_SWORD_RECIPE("TIS|Planets|Skaro|Items|Rust Plague Sword|Recipe", "RUST_PLAGUE_SWORD", "R"), ACID_BUCKET("TIS|Planets|Skaro|Items|Acid Bucket", "SKARO_ITEMS", "A"), ACID_BUCKET_INFO("TIS|Planets|Skaro|Items|Acid Bucket|Info", "ACID_BUCKET", "I"), ACID_BUCKET_RECIPE("TIS|Planets|Skaro|Items|Acid Bucket|Recipe", "ACID_BUCKET", "R"), ACID_BATTERY("TIS|Planets|Skaro|Items|Acid Battery", "SKARO_ITEMS", "c"), ACID_BATTERY_INFO("TIS|Planets|Skaro|Items|Acid Battery|Info", "ACID_BATTERY", "I"), ACID_BATTERY_RECIPE("TIS|Planets|Skaro|Items|Acid Battery|Recipe", "ACID_BATTERY", "R"),; private final String name; private final String parent; private final String key; private TARDISInfoMenu(String name, String parent, String key) { this.name = name; this.parent = parent; this.key = key; } /** * Gets the menu name of this TARDISInfoMenu * * @return name of this TARDISInfoMenu */ public String getName() { return this.name; } /** * Gets the parent menu of this TARDISInfoMenu * * @return parent of this TARDISInfoMenu */ public String getParent() { return this.parent; } /** * Gets the menu key of this TARDISInfoMenu * * @return key of this TARDISInfoMenu */ public String getKey() { return this.key; } /** * Attempts to get the children of the parent menu. * * @param parent the parent menu TARDISInfoMenu.toString(); * @return a HashMap<String, String> of child menu items, and their (ALT)key */ public static TreeMap<String, String> getChildren(String parent) { TreeMap<String, String> children = new TreeMap<String, String>(); for (TARDISInfoMenu tim : values()) { if (tim.getParent().equals(parent)) { String[] crumbs = tim.getName().split("[|]"); children.put(crumbs[crumbs.length - 1], tim.getKey()); } } return children; } }