new CommandDefinition("str", "[space] amount of str to add", "[space] amount of str to add", 0),
new CommandDefinition("dex", "[space] amount of dex to add", "[space] amount of dex to add", 0),
new CommandDefinition("int", "[space] amount of int to add", "[space] amount of int to add", 0),
new CommandDefinition("luk", "[space] amount of luk to add", "[space] amount of luk to add", 0),
new CommandDefinition("gmlist", "List out all current GMs", "List out all current GMs", 0),
new CommandDefinition("togm", "[space] Send a message to online GM, cost 500 cash", "[space] Send a message to online GM, cost 500 cash", 0),
new CommandDefinition("dispose", "Dispose when unable to talk to NPC", "Dispose when unable to talk to NPC", 0),
new CommandDefinition("ea", "When you are unable to attack", "When you are unable to attack", 0),
new CommandDefinition("changesecondpass", "[space] <current Password> <new password> <Confirm new password>", "[space] <current Password> <new password> <Confirm new password>", 0),
new CommandDefinition("help", "Show all commands available", "Show all commands available", 0)
new CommandDefinition("song", "", "", 1),
new CommandDefinition("shop", "", "", 1),
new CommandDefinition("whereami", "", "", 1),
new CommandDefinition("search", "", "", 1),
new CommandDefinition("fakerelog", "", "", 1)
new CommandDefinition("online", "check players online", "check players online", 2),
new CommandDefinition("job", "", "", 2),
new CommandDefinition("ap", "", "", 2),
new CommandDefinition("sp", "", "", 2),
new CommandDefinition("skill", "", "", 2),
new CommandDefinition("heal", "", "", 2)
new CommandDefinition("say", "", "", 3),
new CommandDefinition("level", "", "", 3),
new CommandDefinition("cleardrops", "", "", 3),
new CommandDefinition("servermessage", "<new message>", "Changes the servermessage to the new message", 3)
new CommandDefinition("item", "", "", 4),
new CommandDefinition("drop", "", "", 4),
new CommandDefinition("saveall", "", "", 4),
new CommandDefinition("maxmesos", "", "", 4),
new CommandDefinition("vac", "", "", 4),
new CommandDefinition("jobperson", "", "", 4)
new CommandDefinition("proitem", "", "", 5),
new CommandDefinition("mutecall", "", "", 5),
new CommandDefinition("clearinv", "", "", 5),
new CommandDefinition("ban", "charname reason", "Permanently ip, mac and accountbans the given character", 5),
new CommandDefinition("tempban", "<name> <reason> <numDay>", "Tempbans the given account", 5),
new CommandDefinition("dc", "[-f] name", "Disconnects player matching name provided. Use -f only if player is persistent!", 5),
new CommandDefinition("dcall", "", "Disconnects every players", 5),
new CommandDefinition("removedrops", "", "", 5),
new CommandDefinition("resetquest", "", "", 5),
new CommandDefinition("nearestPortal", "", "", 5),
new CommandDefinition("spawndebug", "", "", 5),
new CommandDefinition("tmegaphone", "", "", 5),
new CommandDefinition("threads", "", "", 5),
new CommandDefinition("showtrace", "", "", 5),
new CommandDefinition("toggleoffense", "", "", 5),
new CommandDefinition("tdrops", "", "", 5),
new CommandDefinition("sreactor", "[id]", "Spawn a Reactor", 5),
new CommandDefinition("hreactor", "[object ID]", "Hit reactor", 5),
new CommandDefinition("resetreactor", "", "Resets all reactors", 5),
new CommandDefinition("lreactor", "", "List reactors", 5),
new CommandDefinition("dreactor", "", "Remove a Reactor", 5),
new CommandDefinition("setreactor", "", "Set reactor state", 5),
new CommandDefinition("exprate", "rate", "Changes the exp rate", 5),
new CommandDefinition("droprate", "rate", "Changes the drop rate", 5),
new CommandDefinition("pnpc", "npc id", "Placing a NPC on the spot permanently", 5),
new CommandDefinition("reloadops", "", "", 5),
new CommandDefinition("reloadportal", "", "", 5),
new CommandDefinition("reloaddrops", "", "", 5),
new CommandDefinition("clearshops", "", "", 5),
new CommandDefinition("clearevents", "", "", 5)
new CommandDefinition("goto", "?", "go <town/map name>", 2)
gotomaps.put("gmmap", 180000000);
gotomaps.put("southperry", 60000);
gotomaps.put("amherst", 1010000);
gotomaps.put("henesys", 100000000);
gotomaps.put("ellinia", 101000000);
gotomaps.put("perion", 102000000);
gotomaps.put("kerning", 103000000);
gotomaps.put("lithharbour", 104000000);
gotomaps.put("sleepywood", 105040300);
gotomaps.put("florina", 110000000);
gotomaps.put("orbis", 200000000);
gotomaps.put("happyville", 209000000);
gotomaps.put("elnath", 211000000);
gotomaps.put("ludibrium", 220000000);
gotomaps.put("aquaroad", 230000000);
gotomaps.put("leafre", 240000000);
gotomaps.put("mulung", 250000000);
gotomaps.put("herbtown", 251000000);
gotomaps.put("omegasector", 221000000);
gotomaps.put("koreanfolktown", 222000000);
gotomaps.put("newleafcity", 600000000);
gotomaps.put("sharenian", 990000000);
gotomaps.put("pianus", 230040420);
gotomaps.put("horntail", 240060200);
gotomaps.put("mushmom", 100000005);
gotomaps.put("griffey", 240020101);
gotomaps.put("manon", 240020401);
gotomaps.put("zakum", 280030000);
gotomaps.put("papulatus", 220080001);
gotomaps.put("showatown", 801000000);
gotomaps.put("zipangu", 800000000);
gotomaps.put("ariant", 260000100);
gotomaps.put("nautilus", 120000000);
gotomaps.put("boatquay", 541000000);
gotomaps.put("malaysia", 550000000);
gotomaps.put("taiwan", 740000000);
gotomaps.put("thailand", 500000000);
gotomaps.put("erev", 130000000);
gotomaps.put("ellinforest", 300000000);
gotomaps.put("kampung", 551000000);
gotomaps.put("singapore", 540000000);
gotomaps.put("amoria", 680000000);
gotomaps.put("timetemple", 270000000);
gotomaps.put("pinkbean", 270050100);
gotomaps.put("peachblossom", 700000000);
gotomaps.put("fm", 910000000);
new CommandDefinition("help", "[page - defaults to 1]", "Shows the help", 1)
new CommandDefinition("notice", "[mcw] [n/p/l/nv/v/b] message", "", 3)
new CommandDefinition("npc", "npcid", "Spawns the npc with the given id at the player position", 5),
new CommandDefinition("removenpcs", "", "Removes all custom spawned npcs from the map - requires reentering the map", 5),
new CommandDefinition("mynpcpos", "", "Gets the info for making an npc", 5)
new CommandDefinition("shutdownmerchant", "", "Shuts down all merchants in this channel", 5),
new CommandDefinition("shutdowncs", "", "Shuts down the cs", 5),
new CommandDefinition("shutdown", "[when in Minutes]", "Shuts down the current channel - don't use atm", 5),
new CommandDefinition("shutdownnow", "", "Shuts down the current channel now", 5),
new CommandDefinition("shutdownlogin", "", "Shuts down the current login - don't use atm", 5),
new CommandDefinition("shutdownworld", "[when in Minutes]", "Cleanly shuts down all channels and the loginserver of this world", 5)
new CommandDefinition("spawn", "monsterid [hp newHp] [exp newExp] [php procentual Hp] [pexp procentual Exp]", "Spawns the monster with the given id", 3)
new CommandDefinition("test1", "?", "Probably does something", 5),
new CommandDefinition("clock", "[time]", "Shows a clock to everyone in the map", 5),
new CommandDefinition("packet", "[hex byte]", "Write the input byte(s) as output", 5)
new CommandDefinition("warp", "playername [targetid]", "Warps yourself to the player with the given name. When targetid is specified warps the player to the given mapid", 2),
new CommandDefinition("warphere", "playername", "Warps the player with the given name to yourself", 3),
new CommandDefinition("lolcastle", "[1-5]", "Warps you into Field of Judgement with the given level", 5),
new CommandDefinition("map", "mapid", "Warps you to the given mapid (use /m instead)", 3),
new CommandDefinition("worldtrip", "name", "Warps you to the given mapid (use /m instead)", 4),
new CommandDefinition("slime", "monsterid", "summons nxx slime", 3)