Editing Module:CommandData

From Eco - English Wiki

Your changes will be displayed to readers once an authorized user accepts them. (help)

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
-- Eco Version : 0.10.0.0 beta playtest-262
-- Eco Version : 0.9.3.4 beta release-226
-- Export Language: English
-- Export Language: English


return {
return {
     commands = {
     commands = {
        ['/achievements giveachive'] = {
                    ['command'] = 'giveachive',
                    ['parent'] = 'achievements',
                    ['helpText'] = 'Give an achievement to the given user',
                    ['shortCut'] = 'chieve',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'achievementname', 'String'},
                            ['Arg2'] = {'progress', 'Int32', '0'},
                            ['Arg3'] = {'target', 'User', ''},
                            },
        },
        ['/achievements list'] = {
                    ['command'] = 'list',
                    ['parent'] = 'achievements',
                    ['helpText'] = 'List the achievements available.',
                    ['shortCut'] = 'chieves',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/achievements remove'] = {
                    ['command'] = 'remove',
                    ['parent'] = 'achievements',
                    ['helpText'] = 'Remove an achievement from the given user',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'achievementName', 'String'},
                            ['Arg2'] = {'target', 'User', ''},
                            },
        },
        ['/achievements reset'] = {
                    ['command'] = 'reset',
                    ['parent'] = 'achievements',
                    ['helpText'] = 'Remove all achievements from the given user',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'User', ''},
                            },
        },
        ['/avatar customize'] = {
                    ['command'] = 'customize',
                    ['parent'] = 'avatar',
                    ['helpText'] = 'Enables unrestricted avatar customization in game',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
         ['/avatar dummy'] = {
         ['/avatar dummy'] = {
                     ['command'] = 'dummy',
                     ['command'] = 'dummy',
Line 90: Line 39:
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/blueprint givetestitem'] = {
                    ['command'] = 'givetestitem',
                    ['parent'] = 'blueprint',
                    ['helpText'] = 'Generates and returns test blueprint item.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
Line 130: Line 70:
                             ['Arg5'] = {'roofType', 'Int32', '1'},
                             ['Arg5'] = {'roofType', 'Int32', '1'},
                             ['Arg6'] = {'createWindows', 'Boolean', 'True'},
                             ['Arg6'] = {'createWindows', 'Boolean', 'True'},
                            },
        },
        ['/build doors'] = {
                    ['command'] = 'doors',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawn all doors.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                             },
                             },
         },
         },
Line 144: Line 75:
                     ['command'] = 'evict',
                     ['command'] = 'evict',
                     ['parent'] = 'build',
                     ['parent'] = 'build',
                     ['helpText'] = 'Evict the targeted user, or self if none is targeted.',
                     ['helpText'] = 'Evict the targetted user, or self if none is targeted.',
                     ['shortCut'] = 'evict',
                     ['shortCut'] = 'evict',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
Line 203: Line 134:
                     ['command'] = 'resident',
                     ['command'] = 'resident',
                     ['parent'] = 'build',
                     ['parent'] = 'build',
                     ['helpText'] = 'Make the targeted user a resident on the deed at your current position.  Use \'self\' if no target asset.',
                     ['helpText'] = 'Make the targetted user a resident on the deed at your current position.  Use \'self\' if no target asset.',
                     ['shortCut'] = 'res',
                     ['shortCut'] = 'res',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
Line 221: Line 152:
                             ['Arg3'] = {'buildTypeVal', 'Int32', '0'},
                             ['Arg3'] = {'buildTypeVal', 'Int32', '0'},
                             ['Arg4'] = {'bottomType', 'Int32', '2'},
                             ['Arg4'] = {'bottomType', 'Int32', '2'},
                             ['Arg5'] = {'flatRoad', 'Boolean', 'False'},
                             },
        },
        ['/build sewagevillage'] = {
                    ['command'] = 'sewagevillage',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawn a village that will have a sewage network.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                             },
                             },
         },
         },
Line 243: Line 182:
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'count', 'Int32', '100'},
                             ['Arg1'] = {'count', 'Int32', '100'},
                            },
        },
        ['/build signs'] = {
                    ['command'] = 'signs',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawn all signs and add a random text to it.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'textLengthMin', 'Int32', '3'},
                            ['Arg2'] = {'textLengthMax', 'Int32', '40'},
                            },
        },
        ['/build spawnboat'] = {
                    ['command'] = 'spawnboat',
                    ['parent'] = 'build',
                    ['helpText'] = 'Spawns boat at player position',
                    ['shortCut'] = 'boat',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'boatName', 'String'},
                             },
                             },
         },
         },
Line 273: Line 191:
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'item1', 'String', 'BirchLogItem'},
                             ['Arg1'] = {'item1', 'String', 'LogItem'},
                             ['Arg2'] = {'item2', 'String', ''},
                             ['Arg2'] = {'item2', 'String', ''},
                             ['Arg3'] = {'item3', 'String', ''},
                             ['Arg3'] = {'item3', 'String', ''},
Line 285: Line 203:
                     ['helpText'] = 'Spawns a store with storages and random trade offers.',
                     ['helpText'] = 'Spawns a store with storages and random trade offers.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'offers', 'Int32', '30'},
                             ['Arg1'] = {'offers', 'Int32', '6'},
                            ['Arg2'] = {'categories', 'Int32', '8'},
                             },
                             },
         },
         },
Line 310: Line 227:
                             },
                             },
         },
         },
         ['/build toolsstore'] = {
         ['/build tolltrigger'] = {
                     ['command'] = 'toolsstore',
                     ['command'] = 'tolltrigger',
                     ['parent'] = 'build',
                     ['parent'] = 'build',
                     ['helpText'] = 'Spawns a store with storages and tools of different durability.',
                     ['helpText'] = 'Create a test toll object triggering some basic stuff.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
Line 339: Line 256:
                             ['Arg1'] = {'worldObjectItemName', 'String', 'WorkbenchItem'},
                             ['Arg1'] = {'worldObjectItemName', 'String', 'WorkbenchItem'},
                             ['Arg2'] = {'count', 'Int32', '10'},
                             ['Arg2'] = {'count', 'Int32', '10'},
                            },
        },
        ['/cancelall'] = {
                    ['command'] = 'cancelall',
                    ['parent'] = nil,
                    ['helpText'] = 'Cancels all workorder at the target crafting component',
                    ['shortCut'] = 'cancelallwork',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'INetObject'},
                            },
        },
        ['/chat channelsend'] = {
                    ['command'] = 'channelsend',
                    ['parent'] = 'chat',
                    ['helpText'] = 'Send message to channel from a specified user.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'text', 'String'},
                            ['Arg2'] = {'channel', 'Channel'},
                            ['Arg3'] = {'fromUser', 'User'},
                             },
                             },
         },
         },
Line 371: Line 266:
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'preserveDays', 'Int32'},
                             ['Arg1'] = {'preserveDays', 'Int32'},
                            },
        },
        ['/chat privatesend'] = {
                    ['command'] = 'privatesend',
                    ['parent'] = 'chat',
                    ['helpText'] = 'Send private message to self from a specified user.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'text', 'String'},
                            ['Arg2'] = {'fromUser', 'User'},
                             },
                             },
         },
         },
Line 401: Line 285:
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg2'] = {'count', 'Int32', '10'},
                             ['Arg2'] = {'count', 'Int32', '10'},
                             ['Arg3'] = {'forceYesVote', 'Boolean', 'False'},
                             ['Arg3'] = {'forceYesVote', 'Boolean', 'False'},
                            },
        },
        ['/civics clearoldelections'] = {
                    ['command'] = 'clearoldelections',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Remove record of a specific election, or if none passed, all previous elections.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                             },
                             },
         },
         },
Line 424: Line 317:
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                             },
                             },
         },
         },
         ['/civics listdems'] = {
         ['/civics failelection'] = {
                     ['command'] = 'listdems',
                     ['command'] = 'failelection',
                     ['parent'] = 'civics',
                     ['parent'] = 'civics',
                     ['helpText'] = 'List each demographic and who is in it.',
                     ['helpText'] = 'End the election with a negative vote.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            },
        },
        ['/civics finishelection'] = {
                    ['command'] = 'finishelection',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Force-end the specified election, adding a vote if true is passed (default).',
                    ['shortCut'] = 'fin',
                    ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'election', 'Election', ''},
                            ['Arg2'] = {'addVote', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['/civics makeelectedtitle'] = {
         ['/civics listdems'] = {
                     ['command'] = 'makeelectedtitle',
                     ['command'] = 'listdems',
                     ['parent'] = 'civics',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Create an elected title for debugging and put in a test user.',
                     ['helpText'] = 'List each demographic and who is in it.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                             },
                             },
         },
         },
Line 457: Line 359:
                             },
                             },
         },
         },
         ['/civics setactiveusers'] = {
         ['/civics removeconst'] = {
                     ['command'] = 'setactiveusers',
                     ['command'] = 'removeconst',
                     ['parent'] = 'civics',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Force a given number of players to be active, creating the users if there are not enough',
                     ['helpText'] = 'Remove the current constitution.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'count', 'Int32', '20'},
                             },
                             },
         },
         },
Line 475: Line 375:
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                             },
                             },
         },
         },
Line 485: Line 384:
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             },
        },
        ['/civics spawnconst'] = {
                    ['command'] = 'spawnconst',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Spawn a blank constitution if it\'s missing.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                             },
                             },
         },
         },
Line 498: Line 405:
                             },
                             },
         },
         },
         ['/civics spawngov'] = {
         ['/civics spawnelection'] = {
                     ['command'] = 'spawngov',
                     ['command'] = 'spawnelection',
                     ['parent'] = 'civics',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Create all the government objects in their needed buildings near you, ratify the constitution, and add at least one of each civics object to their tables. Pass \'false\' to make the constitution not require elections to make changes.',
                     ['helpText'] = 'Generate a test election.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'forceFinish', 'Boolean', 'False'},
                             ['Arg1'] = {'requireElections', 'Boolean', 'True'},
                            },
        },
        ['/civics spawngov'] = {
                    ['command'] = 'spawngov',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Create all the government objects in their needed buildings near you, ratify the constitution, and add at least one of each civics object to their tables.  Pass \'fales\' to make the constitution not require elections to make changes.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                             ['Arg1'] = {'requireElections', 'Boolean', 'True'},
                             },
                             },
         },
         },
Line 516: Line 432:
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'settlement', 'Settlement'},
                             ['Arg1'] = {'count', 'Int32', '5'},
                            ['Arg2'] = {'count', 'Int32', '5'},
                             },
                             },
         },
         },
Line 535: Line 450:
                     ['parent'] = 'civics',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Tests all the actions in the game by making laws for them and performing them.',
                     ['helpText'] = 'Tests all the actions in the game by making laws for them and performing them.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/civics testtreasury'] = {
                    ['command'] = 'testtreasury',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Spawns a test treasury, grants related privileges to the user, opens UI, allocates taxes.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
Line 547: Line 471:
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                             },
                             },
         },
         },
Line 557: Line 480:
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                             },
                             },
         },
         },
         ['/contracts spawn'] = {
         ['/civics vetoelection'] = {
                     ['command'] = 'spawn',
                     ['command'] = 'vetoelection',
                     ['parent'] = 'contracts',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Create contract board with all the contract\'s types',
                     ['helpText'] = 'Veto an election.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                             },
                             },
         },
         },
         ['/contracts test'] = {
         ['/civics vote'] = {
                     ['command'] = 'test',
                     ['command'] = 'vote',
                     ['parent'] = 'contracts',
                     ['parent'] = 'civics',
                     ['helpText'] = 'Tests founded existing contracts.',
                     ['helpText'] = 'Vote in the given election for the given candidate.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'contractClause', 'String', ''},
                             ['Arg1'] = {'election', 'Election', ''},
                            ['Arg2'] = {'winner', 'User', ''},
                             },
                             },
         },
         },
         ['/craft getpathtoitem'] = {
        ['/civics winelection'] = {
                    ['command'] = 'winelection',
                    ['parent'] = 'civics',
                    ['helpText'] = 'Force-win an election, either with the specified candidate, or \'yes\' if it\'s a binary election.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            ['Arg2'] = {'winner', 'User', ''},
                            },
        },
        ['/contracts spawn'] = {
                    ['command'] = 'spawn',
                    ['parent'] = 'contracts',
                    ['helpText'] = 'Create contract board with all the contract\'s types',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/contracts test'] = {
                    ['command'] = 'test',
                    ['parent'] = 'contracts',
                    ['helpText'] = 'Tests founded existing contracts.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'contractClause', 'String', ''},
                            },
        },
         ['/craft getpathtoitem'] = {
                     ['command'] = 'getpathtoitem',
                     ['command'] = 'getpathtoitem',
                     ['parent'] = 'craft',
                     ['parent'] = 'craft',
Line 607: Line 561:
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'copies', 'Int32', '1'},
                             },
                             },
         },
         },
Line 618: Line 573:
                             },
                             },
         },
         },
         ['/culture boost'] = {
         ['/discoverall'] = {
                     ['command'] = 'boost',
                     ['command'] = 'discoverall',
                     ['parent'] = 'culture',
                     ['parent'] = nil,
                     ['helpText'] = 'Set a culture-boost to lowest tier settlement at position, or specified position.  If null is passed, will take the lowest-tier settlement the user is a citizsen of, or an arbitrary settlement if they are not a citizen of any.',
                     ['helpText'] = 'Discovers all items in game',
                     ['shortCut'] = 'boostculture',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'val', 'Single'},
                            ['Arg2'] = {'settlement', 'Settlement', ''},
                             },
                             },
         },
         },
         ['/culture describeannex'] = {
         ['/districts add'] = {
                     ['command'] = 'describeannex',
                     ['command'] = 'add',
                     ['parent'] = 'culture',
                     ['parent'] = 'districts',
                     ['helpText'] = 'Update annex settings and describe them.',
                     ['helpText'] = 'Set the current area within a given radius to a given district (or a new district if none is passed).',
                     ['shortCut'] = 'describeannex',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'radiusInPlots', 'Int32', '0'},
                            ['Arg2'] = {'district', 'District', ''},
                            ['Arg3'] = {'map', 'DistrictMap', ''},
                             },
                             },
         },
         },
         ['/culture giverandompicture'] = {
         ['/districts clearmap'] = {
                     ['command'] = 'giverandompicture',
                     ['command'] = 'clearmap',
                     ['parent'] = 'culture',
                     ['parent'] = 'districts',
                     ['helpText'] = 'Give a randomly generated picture item for testing.',
                     ['helpText'] = 'Remove all districts from a given map.',
                     ['shortCut'] = 'pic',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'set', 'DistrictMap'},
                             },
                             },
         },
         },
         ['/culture spawnmuseum'] = {
         ['/districts spawn'] = {
                     ['command'] = 'spawnmuseum',
                     ['command'] = 'spawn',
                     ['parent'] = 'culture',
                     ['parent'] = 'districts',
                     ['helpText'] = 'Spawn a museum of images generating culture',
                     ['helpText'] = 'Generate some random districts around the user.',
                     ['shortCut'] = 'museum',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'dim', 'Int32', '10'},
                             ['Arg1'] = {'numDistricts', 'Int32', '20'},
                            ['Arg2'] = {'size', 'Int32', '5'},
                            ['Arg3'] = {'useExisting', 'Boolean', 'False'},
                            ['Arg4'] = {'districtMap', 'DistrictMap', ''},
                             },
                             },
         },
         },
         ['/culture spawnwallofpictures'] = {
         ['/economy allrecurring'] = {
                     ['command'] = 'spawnwallofpictures',
                     ['command'] = 'allrecurring',
                     ['parent'] = 'culture',
                     ['parent'] = 'economy',
                     ['helpText'] = 'Spawn a museum of images generating culture',
                     ['helpText'] = 'Display all recurring transfers paid in the game',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'textureCount', 'Int32', '100'},
                            ['Arg2'] = {'textureSize', 'Int32', '1024'},
                             },
                             },
         },
         },
         ['/culture updatesettlements'] = {
         ['/economy myrecurring'] = {
                     ['command'] = 'updatesettlements',
                     ['command'] = 'myrecurring',
                     ['parent'] = 'culture',
                     ['parent'] = 'economy',
                     ['helpText'] = 'Force an update of all settlement properties.',
                     ['helpText'] = 'Display all recurring transfers for the given user',
                     ['shortCut'] = 'updatesets',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'specifiedUser', 'User', ''},
                             },
                             },
         },
         },
         ['/debug break'] = {
         ['/economy payeverytick'] = {
                     ['command'] = 'break',
                     ['command'] = 'payeverytick',
                     ['parent'] = 'debug',
                     ['parent'] = 'economy',
                     ['helpText'] = 'Trigger a breakpoint.',
                     ['helpText'] = 'Enable debug command to pay recurring transfers every tick.',
                     ['shortCut'] = 'break',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/debug makeunderground'] = {
         ['/emote angry'] = {
                     ['command'] = 'makeunderground',
                     ['command'] = 'angry',
                     ['parent'] = 'debug',
                     ['parent'] = 'emote',
                     ['helpText'] = 'Force the vehicle you are looking at to be underground, you need to be the physics controller of the car.',
                     ['helpText'] = 'Angry',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'target', 'INetObject'},
                             },
                             },
         },
         },
         ['/debug reset'] = {
         ['/emote frown'] = {
                     ['command'] = 'reset',
                     ['command'] = 'frown',
                     ['parent'] = 'debug',
                     ['parent'] = 'emote',
                     ['helpText'] = 'Delete all blocks above-ground that are constructed, delete all constructed world objects, remove all property, destroy all settlements and related objects.',
                     ['helpText'] = 'Frown',
                     ['shortCut'] = 'eden',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/debug scanall'] = {
         ['/emote grin'] = {
                     ['command'] = 'scanall',
                     ['command'] = 'grin',
                     ['parent'] = 'debug',
                     ['parent'] = 'emote',
                     ['helpText'] = 'Trigger a validity scan of all objects.',
                     ['helpText'] = 'Grin',
                     ['shortCut'] = 'scanall',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/debug spawncars'] = {
         ['/emote smile'] = {
                     ['command'] = 'spawncars',
                     ['command'] = 'smile',
                     ['parent'] = 'debug',
                     ['parent'] = 'emote',
                     ['helpText'] = 'Spawn cars for physics testing',
                     ['helpText'] = 'Smile',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/debug wrap'] = {
         ['/emote smirk'] = {
                     ['command'] = 'wrap',
                     ['command'] = 'smirk',
                     ['parent'] = 'debug',
                     ['parent'] = 'emote',
                     ['helpText'] = 'Set the wrap-around-the-world count for the calling player.  This is a client side effect that makes the positions after traveling around the world be shifted by world-size.',
                     ['helpText'] = 'Smirk',
                     ['shortCut'] = 'wrap',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'xWrap', 'Int32', '1'},
                            ['Arg2'] = {'yWrap', 'Int32', '1'},
                             },
                             },
         },
         },
         ['/districts add'] = {
         ['/emote yawn'] = {
                     ['command'] = 'add',
                     ['command'] = 'yawn',
                     ['parent'] = 'districts',
                     ['parent'] = 'emote',
                     ['helpText'] = 'Set the current area within a given radius to a given district (or a new district if none is passed).',
                     ['helpText'] = 'Yawn',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'radiusInPlots', 'Int32', '0'},
                            ['Arg2'] = {'district', 'District', ''},
                            ['Arg3'] = {'map', 'DistrictMap', ''},
                             },
                             },
         },
         },
         ['/districts clearmap'] = {
         ['/food clearstomach'] = {
                     ['command'] = 'clearmap',
                     ['command'] = 'clearstomach',
                     ['parent'] = 'districts',
                     ['parent'] = 'food',
                     ['helpText'] = 'Remove all districts from a given map.',
                     ['helpText'] = 'Empties your stomach',
                     ['shortCut'] = '',
                     ['shortCut'] = 'clearstomach',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'set', 'DistrictMap'},
                             },
                             },
         },
         },
         ['/districts spawn'] = {
         ['/food digest'] = {
                     ['command'] = 'spawn',
                     ['command'] = 'digest',
                     ['parent'] = 'districts',
                     ['parent'] = 'food',
                     ['helpText'] = 'Generate some random districts around the user.',
                     ['helpText'] = 'Turn calories into waste',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'numDistricts', 'Int32', '20'},
                            ['Arg2'] = {'size', 'Int32', '5'},
                            ['Arg3'] = {'useExisting', 'Boolean', 'False'},
                            ['Arg4'] = {'districtMap', 'DistrictMap', ''},
                            ['Arg5'] = {'settlement', 'Settlement', ''},
                             },
                             },
         },
         },
         ['/economy allrecurring'] = {
         ['/food eat'] = {
                     ['command'] = 'allrecurring',
                     ['command'] = 'eat',
                     ['parent'] = 'economy',
                     ['parent'] = 'food',
                     ['helpText'] = 'Display all recurring transfers paid in the game',
                     ['helpText'] = 'Max your calories',
                     ['shortCut'] = '',
                     ['shortCut'] = 'eat',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'amount', 'Int32', '-1'},
                             },
                             },
         },
         },
         ['/economy myrecurring'] = {
         ['/food work'] = {
                     ['command'] = 'myrecurring',
                     ['command'] = 'work',
                     ['parent'] = 'economy',
                     ['parent'] = 'food',
                     ['helpText'] = 'Display all recurring transfers for the given user',
                     ['helpText'] = 'Spends calories',
                     ['shortCut'] = '',
                     ['shortCut'] = 'work',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'specifiedUser', 'User', ''},
                             ['Arg1'] = {'useCalories', 'Int32', '100000'},
                             },
                             },
         },
         },
         ['/economy payall'] = {
         ['/help'] = {
                     ['command'] = 'payall',
                     ['command'] = 'help',
                     ['parent'] = 'economy',
                     ['parent'] = nil,
                     ['helpText'] = 'Pay all current outstanding rents and wages.',
                     ['helpText'] = 'Displays all the commands available with hidden subcommands. Accepts a string to filter commands to a search string.',
                     ['shortCut'] = 'payall',
                     ['shortCut'] = '?',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'language', 'SupportedLanguage'},
                            ['Arg2'] = {'text', 'String', ''},
                             },
                             },
         },
         },
         ['/economy payeverytick'] = {
         ['/helpful'] = {
                     ['command'] = 'payeverytick',
                     ['command'] = 'helpful',
                     ['parent'] = 'economy',
                     ['parent'] = nil,
                     ['helpText'] = 'Enable debug command to pay recurring transfers every tick.',
                     ['helpText'] = 'Shows all help, including sub commands.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg1'] = {'language', 'SupportedLanguage'},
                            },
        },
        ['/housing addroommates'] = {
                    ['command'] = 'addroommates',
                    ['parent'] = 'housing',
                    ['helpText'] = 'Add a number of residents to the deed you\'re currently a resident on.',
                    ['shortCut'] = 'shackup',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                             },
                             },
         },
         },
         ['/elections clearold'] = {
         ['/inventory addvoid'] = {
                     ['command'] = 'clearold',
                     ['command'] = 'addvoid',
                     ['parent'] = 'elections',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Remove record of a specific election, or if none passed, all previous elections.',
                     ['helpText'] = 'Add an item to your void storage',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'itemName', 'String', 'baked meat'},
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg2'] = {'number', 'Int32', '1'},
                            ['Arg3'] = {'distance', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/elections createpoll'] = {
         ['/inventory carryall'] = {
                     ['command'] = 'createpoll',
                     ['command'] = 'carryall',
                     ['parent'] = 'elections',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Open a dialog that allow starting a poll.',
                     ['helpText'] = 'Allows carry items into any user inventory slot and removes weight check.  Pass false to reset to normal.',
                     ['shortCut'] = 'poll',
                     ['shortCut'] = 'carryall',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'allowCarryAll', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['/elections fail'] = {
         ['/inventory dumpall'] = {
                     ['command'] = 'fail',
                     ['command'] = 'dumpall',
                     ['parent'] = 'elections',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Cast a negative vote and end an election. Null election means find first.',
                     ['helpText'] = 'Dumps all items from your inventory.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'dumpall',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                             },
                             },
         },
         },
         ['/elections finish'] = {
         ['/inventory dumpcarried'] = {
                     ['command'] = 'finish',
                     ['command'] = 'dumpcarried',
                     ['parent'] = 'elections',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Force-end the specified election, adding a vote if true is passed (default). If no election found, pass any, including draft ones.',
                     ['helpText'] = 'Dumps all carried items.',
                     ['shortCut'] = 'fin',
                     ['shortCut'] = 'dumpcarried',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'election', 'Election', ''},
                            ['Arg2'] = {'addVote', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['/elections forcerecalc'] = {
         ['/inventory dumpselected'] = {
                     ['command'] = 'forcerecalc',
                     ['command'] = 'dumpselected',
                     ['parent'] = 'elections',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Force recalculation of all elections.',
                     ['helpText'] = 'Dumps all items in your selected toolbar slot.',
                     ['shortCut'] = 'recalcelec',
                     ['shortCut'] = 'dumpselected',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                             },
                             },
         },
         },
         ['/elections newvotebyindex'] = {
         ['/inventory durability'] = {
                     ['command'] = 'newvotebyindex',
                     ['command'] = 'durability',
                     ['parent'] = 'elections',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Make a new user and force a vote in the given election for the given index of the election choices.',
                     ['helpText'] = 'Set the durability of the item you are holding',
                     ['shortCut'] = 'voteindex',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'index', 'Int32'},
                             ['Arg1'] = {'durability', 'Single', '1'},
                            ['Arg2'] = {'election', 'Election', ''},
                             },
                             },
         },
         },
         ['/elections spawnboolean'] = {
         ['/inventory fillmeup'] = {
                     ['command'] = 'spawnboolean',
                     ['command'] = 'fillmeup',
                     ['parent'] = 'elections',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Create an active boolean election that does nothing for testing purposes.',
                     ['helpText'] = 'Adds random items to the user\'s inventory.',
                     ['shortCut'] = 'elec2',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'process', 'ElectionProcess', ''},
                             },
                             },
         },
         },
         ['/elections spawncandidate'] = {
         ['/inventory forcegive'] = {
                     ['command'] = 'spawncandidate',
                     ['command'] = 'forcegive',
                     ['parent'] = 'elections',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Create an active election of candidates that does nothing for testing purposes.',
                     ['helpText'] = 'Give yourself an item (Forced, ignores restrictions)',
                     ['shortCut'] = 'elec1',
                     ['shortCut'] = 'fgive',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'itemName', 'String'},
                             ['Arg1'] = {'candidates', 'Int32', '5'},
                             ['Arg2'] = {'number', 'Int32', '1'},
                             ['Arg2'] = {'process', 'ElectionProcess', ''},
                             },
                             },
         },
         },
         ['/elections test'] = {
         ['/inventory give'] = {
                     ['command'] = 'test',
                     ['command'] = 'give',
                     ['parent'] = 'elections',
                     ['parent'] = 'inventory',
                     ['helpText'] = 'Generate a few elections and fill all elections with random votes.',
                     ['helpText'] = 'Give yourself an item',
                     ['shortCut'] = 'elecs',
                     ['shortCut'] = 'give',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'votesToAdd', 'Int32', '10'},
                             ['Arg1'] = {'itemName', 'String'},
                             ['Arg2'] = {'twitchVotesToAdd', 'Int32', '1000'},
                             ['Arg2'] = {'number', 'Int32', '1'},
                             },
                             },
         },
         },
         ['/elections twitchvote'] = {
         ['/land clearrubble'] = {
                     ['command'] = 'twitchvote',
                     ['command'] = 'clearrubble',
                     ['parent'] = 'elections',
                     ['parent'] = 'land',
                     ['helpText'] = 'Vote in the given election for the given candidate using the given twitch IDIChatClient Passing null will pick a random one.',
                     ['helpText'] = 'Clears rubble around the player.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg1'] = {'radius', 'Single', '10'},
                            ['Arg2'] = {'twitchVoter', 'String', ''},
                            ['Arg3'] = {'subscriber', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['/elections twitchvotes'] = {
         ['/land level'] = {
                     ['command'] = 'twitchvotes',
                     ['command'] = 'level',
                     ['parent'] = 'elections',
                     ['parent'] = 'land',
                     ['helpText'] = 'Create many twitch votes with random users.',
                     ['helpText'] = 'Level the terrain',
                     ['shortCut'] = 'twitchvotes',
                     ['shortCut'] = 'level',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'voteCount', 'Int32', '1000'},
                             ['Arg1'] = {'x', 'Int32', '15'},
                             ['Arg2'] = {'election', 'Election', ''},
                             ['Arg2'] = {'y', 'Int32', '15'},
                            ['Arg3'] = {'blockType', 'String', 'GrassBlock'},
                             },
                             },
         },
         },
         ['/elections uservotes'] = {
         ['/land mark'] = {
                     ['command'] = 'uservotes',
                     ['command'] = 'mark',
                     ['parent'] = 'elections',
                     ['parent'] = 'land',
                     ['helpText'] = 'Create a bunch of test votes.',
                     ['helpText'] = 'Drops a waypoint at the current position.  Accepts an optional text string for the waypoint.',
                     ['shortCut'] = 'votes',
                     ['shortCut'] = 'mark',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg1'] = {'text', 'String', ''},
                            ['Arg2'] = {'votesToAdd', 'Int32', '10'},
                             },
                             },
         },
         },
         ['/elections veto'] = {
         ['/land markglobal'] = {
                     ['command'] = 'veto',
                     ['command'] = 'markglobal',
                     ['parent'] = 'elections',
                     ['parent'] = 'land',
                     ['helpText'] = 'Veto an election.',
                     ['helpText'] = 'Drops a global waypoint at the current position.  Accepts an optional text string for the waypoint.',
                     ['shortCut'] = 'veto',
                     ['shortCut'] = 'markglobal',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg1'] = {'text', 'String', ''},
                             },
                             },
         },
         },
         ['/elections vote'] = {
         ['/land massinteract'] = {
                     ['command'] = 'vote',
                     ['command'] = 'massinteract',
                     ['parent'] = 'elections',
                     ['parent'] = 'land',
                     ['helpText'] = 'Vote in the given election for the given candidate. If null is passed for election, take first. Null for candidate, pick a random ordering. Null for voter, use self.',
                     ['helpText'] = 'Uses your currently selected tool on surrounding blocks',
                     ['shortCut'] = 'vote',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg1'] = {'size', 'Int32', '1'},
                            ['Arg2'] = {'voteForCandidate', 'User', ''},
                            ['Arg3'] = {'voter', 'User', ''},
                             },
                             },
         },
         },
         ['/elections win'] = {
         ['/land remove'] = {
                     ['command'] = 'win',
                     ['command'] = 'remove',
                     ['parent'] = 'elections',
                     ['parent'] = 'land',
                     ['helpText'] = 'Force-win an election, either with the specified candidate, or \'yes\' if it\'s a binary election.',
                     ['helpText'] = 'Remove block types within a specified area',
                     ['shortCut'] = '',
                     ['shortCut'] = 'remove',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'election', 'Election', ''},
                             ['Arg1'] = {'blockType', 'String', 'GrassBlock'},
                             ['Arg2'] = {'winner', 'User', ''},
                             ['Arg2'] = {'x', 'Int32', '15'},
                            ['Arg3'] = {'z', 'Int32', '15'},
                            ['Arg4'] = {'y', 'Int32', '15'},
                            ['Arg5'] = {'isTurnToGlass', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['/emote achievement4'] = {
         ['/land removeallbut'] = {
                     ['command'] = 'achievement4',
                     ['command'] = 'removeallbut',
                     ['parent'] = 'emote',
                     ['parent'] = 'land',
                     ['helpText'] = 'Cheer',
                     ['helpText'] = 'Removes all block types except the specified type within a specified area',
                     ['shortCut'] = 'cheer',
                     ['shortCut'] = 'removeallbut',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'blockType', 'String', 'GrassBlock'},
                            ['Arg2'] = {'x', 'Int32', '15'},
                            ['Arg3'] = {'z', 'Int32', '15'},
                            ['Arg4'] = {'y', 'Int32', '15'},
                            ['Arg5'] = {'isTurnToGlass', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['/emote agree'] = {
         ['/land removenearestglobalmark'] = {
                     ['command'] = 'agree',
                     ['command'] = 'removenearestglobalmark',
                     ['parent'] = 'emote',
                     ['parent'] = 'land',
                     ['helpText'] = 'Agree',
                     ['helpText'] = 'Removes the nearest global waypoint to your current position.',
                     ['shortCut'] = 'agree',
                     ['shortCut'] = 'removenearestglobalmark',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote angry'] = {
         ['/land resetworldcaches'] = {
                     ['command'] = 'angry',
                     ['command'] = 'resetworldcaches',
                     ['parent'] = 'emote',
                     ['parent'] = 'land',
                     ['helpText'] = 'Angry',
                     ['helpText'] = 'Resets the world caches',
                     ['shortCut'] = 'angry',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote bow'] = {
         ['/land spawnrubble'] = {
                     ['command'] = 'bow',
                     ['command'] = 'spawnrubble',
                     ['parent'] = 'emote',
                     ['parent'] = 'land',
                     ['helpText'] = 'Bow',
                     ['helpText'] = 'Rains rubble around the player.',
                     ['shortCut'] = 'bow',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'blockTypeName', 'String', 'Granite'},
                            ['Arg2'] = {'rubble', 'Int32', '32'},
                             },
                             },
         },
         },
         ['/emote clap'] = {
         ['/manage admin'] = {
                     ['command'] = 'clap',
                     ['command'] = 'admin',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Clap',
                     ['helpText'] = 'Shows list of admins or adds user as an Admin by account id, steamid, slgid, or username',
                     ['shortCut'] = 'clap',
                     ['shortCut'] = 'admin',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['/emote confused'] = {
         ['/manage alert'] = {
                     ['command'] = 'confused',
                     ['command'] = 'alert',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Confused',
                     ['helpText'] = 'Sends an alert to everybody',
                     ['shortCut'] = 'confused',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'alert', 'String', ''},
                             },
                             },
         },
         },
         ['/emote dance1'] = {
         ['/manage announce'] = {
                     ['command'] = 'dance1',
                     ['command'] = 'announce',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Dance1',
                     ['helpText'] = 'Sends an announce to all players',
                     ['shortCut'] = 'dance1',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'announce', 'String', ''},
                             },
                             },
         },
         },
         ['/emote dance2'] = {
         ['/manage authlevel'] = {
                     ['command'] = 'dance2',
                     ['command'] = 'authlevel',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Dance2',
                     ['helpText'] = 'Displays your authorization level',
                     ['shortCut'] = 'dance2',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote disagree'] = {
         ['/manage ban'] = {
                     ['command'] = 'disagree',
                     ['command'] = 'ban',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Disagree',
                     ['helpText'] = 'Shows list of banned users or bans user by account id, steamid, slgid, or username. Ban forever by default with empty time. Time format: 1m, 1h, 1d, 1w.',
                     ['shortCut'] = 'disagree',
                     ['shortCut'] = 'ban',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                            ['Arg3'] = {'time', 'String', ''},
                             },
                             },
         },
         },
         ['/emote doh'] = {
         ['/manage clearobjective'] = {
                     ['command'] = 'doh',
                     ['command'] = 'clearobjective',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Doh',
                     ['helpText'] = 'Clears a user\'s objective',
                     ['shortCut'] = 'doh',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                             },
                             },
         },
         },
         ['/emote exhausted'] = {
         ['/manage ignore'] = {
                     ['command'] = 'exhausted',
                     ['command'] = 'ignore',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Exhausted',
                     ['helpText'] = 'Shows your Ignore List or adds the player to the Ignore List by the name or remove if the player is on the list already',
                     ['shortCut'] = 'exhausted',
                     ['shortCut'] = 'ignore',
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'ignoreUser', 'User', ''},
                             },
                             },
         },
         },
         ['/emote facepalm'] = {
         ['/manage kick'] = {
                     ['command'] = 'facepalm',
                     ['command'] = 'kick',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Facepalm',
                     ['helpText'] = 'Kicks user',
                     ['shortCut'] = 'facepalm',
                     ['shortCut'] = 'kick',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'kickUser', 'User'},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['/emote frown'] = {
         ['/manage listadmins'] = {
                     ['command'] = 'frown',
                     ['command'] = 'listadmins',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Frown',
                     ['helpText'] = 'Displays a list of all administrators.',
                     ['shortCut'] = 'frown',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote grin'] = {
         ['/manage listusers'] = {
                     ['command'] = 'grin',
                     ['command'] = 'listusers',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Grin',
                     ['helpText'] = 'Displays a list of all known users, showing username and ID.',
                     ['shortCut'] = 'grin',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote gross'] = {
         ['/manage mute'] = {
                     ['command'] = 'gross',
                     ['command'] = 'mute',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Gross',
                     ['helpText'] = 'Shows list of muted users or mutes user by account id, steamid, slgid, or username. Mute forever by default with empty time. Time format: 1m, 1h, 1d, 1w.',
                     ['shortCut'] = 'gross',
                     ['shortCut'] = 'mute',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                            ['Arg3'] = {'time', 'String', ''},
                             },
                             },
         },
         },
         ['/emote kneel'] = {
         ['/manage players'] = {
                     ['command'] = 'kneel',
                     ['command'] = 'players',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Kneel',
                     ['helpText'] = 'Returns a list of online players',
                     ['shortCut'] = 'kneel',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote knock'] = {
         ['/manage playtime'] = {
                     ['command'] = 'knock',
                     ['command'] = 'playtime',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Knock',
                     ['helpText'] = 'Lists the playtimes for a given user, or yourself if none passed.',
                     ['shortCut'] = 'knock',
                     ['shortCut'] = 'playtime',
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'other', 'User', ''},
                             },
                             },
         },
         },
         ['/emote laugh'] = {
         ['/manage removeadmin'] = {
                     ['command'] = 'laugh',
                     ['command'] = 'removeadmin',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Laugh',
                     ['helpText'] = 'Removes user as an Admin by account id, steamid, slgid, or username',
                     ['shortCut'] = 'laugh',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String'},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['/emote lay'] = {
         ['/manage save'] = {
                     ['command'] = 'lay',
                     ['command'] = 'save',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Lay',
                     ['helpText'] = 'Save the world!',
                     ['shortCut'] = 'lay',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote laydown'] = {
         ['/manage setreputation'] = {
                     ['command'] = 'laydown',
                     ['command'] = 'setreputation',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Laydown',
                     ['helpText'] = 'A command to set the user\'s reputation',
                     ['shortCut'] = 'laydown',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'rep', 'Int32', '0'},
                            ['Arg3'] = {'clampValue', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['/emote lie'] = {
         ['/manage setreputationrelative'] = {
                     ['command'] = 'lie',
                     ['command'] = 'setreputationrelative',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Lie',
                     ['helpText'] = 'Set the user\'s reputation relative to another',
                     ['shortCut'] = 'lie',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'fromUser', 'User'},
                            ['Arg3'] = {'rep', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/emote liedown'] = {
         ['/manage setspawn'] = {
                     ['command'] = 'liedown',
                     ['command'] = 'setspawn',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Liedown',
                     ['helpText'] = 'Changes the spawn location to your current location',
                     ['shortCut'] = 'liedown',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote lol'] = {
         ['/manage unban'] = {
                     ['command'] = 'lol',
                     ['command'] = 'unban',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Lol',
                     ['helpText'] = 'Unbans user by account id, steamid, slgid, or username',
                     ['shortCut'] = 'lol',
                     ['shortCut'] = 'unban',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['/emote nervous'] = {
         ['/manage unmute'] = {
                     ['command'] = 'nervous',
                     ['command'] = 'unmute',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Nervous',
                     ['helpText'] = 'Unmutes user by account id, steamid, slgid, or username',
                     ['shortCut'] = 'nervous',
                     ['shortCut'] = 'unmute',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['/emote no'] = {
         ['/manage unwhitelist'] = {
                     ['command'] = 'no',
                     ['command'] = 'unwhitelist',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'No',
                     ['helpText'] = 'Removes user from the whitelist by account id, steamid, slgid, or username',
                     ['shortCut'] = 'no',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['/emote nope'] = {
         ['/manage useractivity'] = {
                     ['command'] = 'nope',
                     ['command'] = 'useractivity',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Nope',
                     ['helpText'] = 'Displays a list of users and when they last logged in.',
                     ['shortCut'] = 'nope',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote oops'] = {
         ['/manage warnuser'] = {
                     ['command'] = 'oops',
                     ['command'] = 'warnuser',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Oops',
                     ['helpText'] = 'Sends a warning to a citizen',
                     ['shortCut'] = 'oops',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'warnUser', 'User'},
                            ['Arg2'] = {'warning', 'String', ''},
                             },
                             },
         },
         },
         ['/emote salute'] = {
         ['/manage whatami'] = {
                     ['command'] = 'salute',
                     ['command'] = 'whatami',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Salute',
                     ['helpText'] = 'View your current skill title',
                     ['shortCut'] = 'salute',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote shame'] = {
         ['/manage whitelist'] = {
                     ['command'] = 'shame',
                     ['command'] = 'whitelist',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Shame',
                     ['helpText'] = 'Shows list of whitelisted users or adds user to the whitelist by account id, steamid, slgid, or username',
                     ['shortCut'] = 'shame',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['/emote shrug'] = {
         ['/manage whoami'] = {
                     ['command'] = 'shrug',
                     ['command'] = 'whoami',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Shrug',
                     ['helpText'] = 'Shows your user ID',
                     ['shortCut'] = 'shrug',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote shy'] = {
         ['/manage whois'] = {
                     ['command'] = 'shy',
                     ['command'] = 'whois',
                     ['parent'] = 'emote',
                     ['parent'] = 'manage',
                     ['helpText'] = 'Shy',
                     ['helpText'] = 'Shows the user ID of the requested user.',
                     ['shortCut'] = 'shy',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'otherUser', 'User'},
                             },
                             },
         },
         },
         ['/emote sit'] = {
         ['/meteor addhours'] = {
                     ['command'] = 'sit',
                     ['command'] = 'addhours',
                     ['parent'] = 'emote',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Sit',
                     ['helpText'] = 'Adds meteor impact hours',
                     ['shortCut'] = 'sit',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'hours', 'Single'},
                             },
                             },
         },
         },
         ['/emote sleep'] = {
         ['/meteor destroy'] = {
                     ['command'] = 'sleep',
                     ['command'] = 'destroy',
                     ['parent'] = 'emote',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Sleep',
                     ['helpText'] = 'Destroys the meteor in orbit.',
                     ['shortCut'] = 'sleep',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote smile'] = {
         ['/meteor fall'] = {
                     ['command'] = 'smile',
                     ['command'] = 'fall',
                     ['parent'] = 'emote',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Smile',
                     ['helpText'] = 'Begin the meteor impact sequence',
                     ['shortCut'] = 'smile',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote smirk'] = {
         ['/meteor hitworldlayers'] = {
                     ['command'] = 'smirk',
                     ['command'] = 'hitworldlayers',
                     ['parent'] = 'emote',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Smirk',
                     ['helpText'] = 'Triggers world layers to act as if they were hit by a meteor.',
                     ['shortCut'] = 'smirk',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote stinky'] = {
         ['/meteor impact'] = {
                     ['command'] = 'stinky',
                     ['command'] = 'impact',
                     ['parent'] = 'emote',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Stinky',
                     ['helpText'] = 'Make the meteor strike instantly.',
                     ['shortCut'] = 'stinky',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote stretch'] = {
         ['/meteor makevisible'] = {
                     ['command'] = 'stretch',
                     ['command'] = 'makevisible',
                     ['parent'] = 'emote',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Stretch',
                     ['helpText'] = 'Make the meteor enter the targetable range, or the specified angle if one is passed in.',
                     ['shortCut'] = 'stretch',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'angle', 'Single', '300'},
                             },
                             },
         },
         },
         ['/emote tired'] = {
         ['/meteor rain'] = {
                     ['command'] = 'tired',
                     ['command'] = 'rain',
                     ['parent'] = 'emote',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Tired',
                     ['helpText'] = 'Makes meteorites rain down the sky, accepting the number to send and how long between them.',
                     ['shortCut'] = 'tired',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                            ['Arg2'] = {'timeBetween', 'Single', '1'},
                            ['Arg3'] = {'radius', 'Single', '20'},
                             },
                             },
         },
         },
         ['/emote wave'] = {
         ['/meteor spawn'] = {
                     ['command'] = 'wave',
                     ['command'] = 'spawn',
                     ['parent'] = 'emote',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Wave',
                     ['helpText'] = 'Spawns a meteor into orbit, regardless of current disaster settings.',
                     ['shortCut'] = 'wave',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote wonder'] = {
         ['/meteor spawncrater'] = {
                     ['command'] = 'wonder',
                     ['command'] = 'spawncrater',
                     ['parent'] = 'emote',
                     ['parent'] = 'meteor',
                     ['helpText'] = 'Wonder',
                     ['helpText'] = 'Create a crater at the current position.',
                     ['shortCut'] = 'wonder',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'size', 'Single', '5'},
                            ['Arg2'] = {'addPollution', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['/emote yawn'] = {
         ['/money accounts'] = {
                     ['command'] = 'yawn',
                     ['command'] = 'accounts',
                     ['parent'] = 'emote',
                     ['parent'] = 'money',
                     ['helpText'] = 'Yawn',
                     ['helpText'] = 'Display all bank accounts in the game.',
                     ['shortCut'] = 'yawn',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/emote yes'] = {
         ['/money addaccountmanager'] = {
                     ['command'] = 'yes',
                     ['command'] = 'addaccountmanager',
                     ['parent'] = 'emote',
                     ['parent'] = 'money',
                     ['helpText'] = 'Yes',
                     ['helpText'] = 'Adds user as manager to bank account with ID.',
                     ['shortCut'] = 'yes',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['/emote yuck'] = {
         ['/money addaccountuser'] = {
                     ['command'] = 'yuck',
                     ['command'] = 'addaccountuser',
                     ['parent'] = 'emote',
                     ['parent'] = 'money',
                     ['helpText'] = 'Yuck',
                     ['helpText'] = 'Adds user to bank account with ID.',
                     ['shortCut'] = 'yuck',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['/food clearstomach'] = {
         ['/money cancelalldebtfromplayer'] = {
                     ['command'] = 'clearstomach',
                     ['command'] = 'cancelalldebtfromplayer',
                     ['parent'] = 'food',
                     ['parent'] = 'money',
                     ['helpText'] = 'Empties your stomach',
                     ['helpText'] = 'Cancel debt that a particular player has accumulated.',
                     ['shortCut'] = 'clearstomach',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'otherPlayer', 'String'},
                             },
                             },
         },
         },
         ['/food crave'] = {
         ['/money createaccount'] = {
                     ['command'] = 'crave',
                     ['command'] = 'createaccount',
                     ['parent'] = 'food',
                     ['parent'] = 'money',
                     ['helpText'] = 'Force a craving on a given user (self if untargeted user, random food if not set)',
                     ['helpText'] = 'Creates an account with specified name.',
                     ['shortCut'] = 'crave',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'target', 'User', ''},
                             ['Arg1'] = {'name', 'String', ''},
                            ['Arg2'] = {'foodName', 'String', ''},
                             },
                             },
         },
         },
         ['/food digest'] = {
         ['/money createdebt'] = {
                     ['command'] = 'digest',
                     ['command'] = 'createdebt',
                     ['parent'] = 'food',
                     ['parent'] = 'money',
                     ['helpText'] = 'Turn calories into waste',
                     ['helpText'] = 'Create debt between two players in a currency that matches the given name.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'lender', 'String'},
                            ['Arg2'] = {'borrower', 'String'},
                            ['Arg3'] = {'paybackAmount', 'Single'},
                            ['Arg4'] = {'interest', 'Single'},
                            ['Arg5'] = {'daysTillDue', 'Single'},
                            ['Arg6'] = {'currencyName', 'String'},
                             },
                             },
         },
         },
         ['/food eat'] = {
         ['/money currencies'] = {
                     ['command'] = 'eat',
                     ['command'] = 'currencies',
                     ['parent'] = 'food',
                     ['parent'] = 'money',
                     ['helpText'] = 'Max your calories',
                     ['helpText'] = 'List all currencies in the game.',
                     ['shortCut'] = 'eat',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'amount', 'Int32', '-1'},
                             },
                             },
         },
         },
         ['/food work'] = {
         ['/money deleteaccount'] = {
                     ['command'] = 'work',
                     ['command'] = 'deleteaccount',
                     ['parent'] = 'food',
                     ['parent'] = 'money',
                     ['helpText'] = 'Spends calories',
                     ['helpText'] = 'Deletes an account even if there is still currency on it.',
                     ['shortCut'] = 'work',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'useCalories', 'Int32', '100000'},
                             ['Arg1'] = {'account', 'BankAccount'},
                             },
                             },
         },
         },
         ['/help'] = {
         ['/money removeaccountmanager'] = {
                     ['command'] = 'help',
                     ['command'] = 'removeaccountmanager',
                     ['parent'] = nil,
                     ['parent'] = 'money',
                     ['helpText'] = 'Displays all the commands available with hidden subcommands. Accepts a string to filter commands to a search string.',
                     ['helpText'] = 'Remove user as manager from bank account with ID.',
                     ['shortCut'] = '?',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'account', 'BankAccount'},
                             ['Arg1'] = {'language', 'SupportedLanguage'},
                             ['Arg2'] = {'target', 'User'},
                             ['Arg2'] = {'text', 'String', ''},
                             },
                             },
         },
         },
         ['/helpful'] = {
         ['/money removeaccountuser'] = {
                     ['command'] = 'helpful',
                     ['command'] = 'removeaccountuser',
                     ['parent'] = nil,
                     ['parent'] = 'money',
                     ['helpText'] = 'Shows all help, including sub commands.',
                     ['helpText'] = 'Removes user from bank account with ID.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'account', 'BankAccount'},
                             ['Arg1'] = {'language', 'SupportedLanguage'},
                             ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['/housing addroommates'] = {
         ['/money setaccountowner'] = {
                     ['command'] = 'addroommates',
                     ['command'] = 'setaccountowner',
                     ['parent'] = 'housing',
                     ['parent'] = 'money',
                     ['helpText'] = 'Add a number of residents to the deed you\'re currently a resident on.',
                     ['helpText'] = 'Manually set an account creator.',
                    ['shortCut'] = 'shackup',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                            },
        },
        ['/initialspawn do'] = {
                    ['command'] = 'do',
                    ['parent'] = 'initialspawn',
                    ['helpText'] = 'Re-run the initial spawn selection for the given user (or current user if null).',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['/initialspawn list'] = {
         ['/money spawnaccounts'] = {
                     ['command'] = 'list',
                     ['command'] = 'spawnaccounts',
                     ['parent'] = 'initialspawn',
                     ['parent'] = 'money',
                     ['helpText'] = 'Lists the initial spawn positions currently active.',
                     ['helpText'] = 'Create new bank accounts for each user.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'count', 'Int32'},
                             },
                             },
         },
         },
         ['/initialspawn update'] = {
         ['/money steamsale'] = {
                     ['command'] = 'update',
                     ['command'] = 'steamsale',
                     ['parent'] = 'initialspawn',
                     ['parent'] = 'money',
                     ['helpText'] = 'Force update the spawn position now.',
                     ['helpText'] = 'Give every player an amount of money',
                     ['shortCut'] = '',
                     ['shortCut'] = 'gabe',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'amount', 'Single', '1000'},
                             },
                             },
         },
         },
         ['/initialspawn updatedebug'] = {
         ['/money tax'] = {
                     ['command'] = 'updatedebug',
                     ['command'] = 'tax',
                     ['parent'] = 'initialspawn',
                     ['parent'] = 'money',
                     ['helpText'] = 'Generate debug data showing all the clusters we consider for initial points.',
                     ['helpText'] = 'Tax all accounts in all currencies a specified amount of money, into the treasury by default or a specified account.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'amount', 'Single', '1000'},
                            ['Arg2'] = {'accountID', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/inventory addvoid'] = {
         ['/objects add'] = {
                     ['command'] = 'addvoid',
                     ['command'] = 'add',
                     ['parent'] = 'inventory',
                     ['parent'] = 'objects',
                     ['helpText'] = 'Add an item to your void storage',
                     ['helpText'] = 'Add an object of the give type.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'itemName', 'String', 'baked meat'},
                             ['Arg1'] = {'typeName', 'String', ''},
                            ['Arg2'] = {'number', 'Int32', '1'},
                            ['Arg3'] = {'distance', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/inventory carryall'] = {
         ['/objects clear'] = {
                     ['command'] = 'carryall',
                     ['command'] = 'clear',
                     ['parent'] = 'inventory',
                     ['parent'] = 'objects',
                     ['helpText'] = 'Allows carry items into any user inventory slot and removes weight check.  Pass false to reset to normal.',
                     ['helpText'] = 'Removes objects of a given type.',
                     ['shortCut'] = 'carryall',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'allowCarryAll', 'Boolean', 'True'},
                             ['Arg1'] = {'typeName', 'String', ''},
                            ['Arg2'] = {'removeActive', 'Boolean', 'True'},
                            ['Arg3'] = {'removeInactive', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['/inventory dumpall'] = {
         ['/objects edit'] = {
                     ['command'] = 'dumpall',
                     ['command'] = 'edit',
                     ['parent'] = 'inventory',
                     ['parent'] = 'objects',
                     ['helpText'] = 'Dumps all items from your inventory.',
                     ['helpText'] = 'Edit a specific object of a given type. Can specify by name or ID.',
                     ['shortCut'] = 'dumpall',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                            ['Arg2'] = {'partialObjectNameOrId', 'String', ''},
                             },
                             },
         },
         },
         ['/inventory dumpcarried'] = {
         ['/objects list'] = {
                     ['command'] = 'dumpcarried',
                     ['command'] = 'list',
                     ['parent'] = 'inventory',
                     ['parent'] = 'objects',
                     ['helpText'] = 'Dumps all carried items.',
                     ['helpText'] = 'List all objects of the given type.',
                     ['shortCut'] = 'dumpcarried',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                             },
                             },
         },
         },
         ['/inventory dumpselected'] = {
         ['/objects remove'] = {
                     ['command'] = 'dumpselected',
                     ['command'] = 'remove',
                     ['parent'] = 'inventory',
                     ['parent'] = 'objects',
                     ['helpText'] = 'Dumps all items in your selected toolbar slot.',
                     ['helpText'] = 'Remove a specific object.  Can specify by name or ID.',
                     ['shortCut'] = 'dumpselected',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                            ['Arg2'] = {'objectNameOrId', 'String', ''},
                             },
                             },
         },
         },
         ['/inventory dumpvehicle'] = {
         ['/pollute air'] = {
                     ['command'] = 'dumpvehicle',
                     ['command'] = 'air',
                     ['parent'] = 'inventory',
                     ['parent'] = 'pollute',
                     ['helpText'] = 'Dumps all items from your vehicle inventory.',
                     ['helpText'] = 'Creates X tons of air pollution',
                     ['shortCut'] = 'dumpvehicle',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'tons', 'Single'},
                             },
                             },
         },
         },
         ['/inventory durability'] = {
         ['/pollute airpollutiongenerators'] = {
                     ['command'] = 'durability',
                     ['command'] = 'airpollutiongenerators',
                     ['parent'] = 'inventory',
                     ['parent'] = 'pollute',
                     ['helpText'] = 'Set the durability of the item you are holding',
                     ['helpText'] = 'Creates AIR POLLUTION MACHINES OF DOOM',
                    ['shortCut'] = 'apgen',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/pollute all'] = {
                    ['command'] = 'all',
                    ['parent'] = 'pollute',
                    ['helpText'] = 'Rains tailings from the heavens to ruin the world',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'durability', 'Single', '1'},
                             },
                             },
         },
         },
         ['/inventory fillmeup'] = {
         ['/pollute co2'] = {
                     ['command'] = 'fillmeup',
                     ['command'] = 'co2',
                     ['parent'] = 'inventory',
                     ['parent'] = 'pollute',
                     ['helpText'] = 'Adds random items to the user\'s inventory.',
                     ['helpText'] = 'Changes CO2 PPM by X',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'ppm', 'Single'},
                             },
                             },
         },
         },
         ['/inventory forcegive'] = {
         ['/pollute trashcity'] = {
                     ['command'] = 'forcegive',
                     ['command'] = 'trashcity',
                     ['parent'] = 'inventory',
                     ['parent'] = 'pollute',
                     ['helpText'] = 'Give yourself an item (Forced, ignores restrictions)',
                     ['helpText'] = 'Just in case you like living in TRASH CITY',
                     ['shortCut'] = 'fgive',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'itemName', 'String'},
                            ['Arg2'] = {'number', 'Int32', '1'},
                             },
                             },
         },
         },
         ['/inventory give'] = {
         ['/preset all'] = {
                     ['command'] = 'give',
                     ['command'] = 'all',
                     ['parent'] = 'inventory',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Give yourself an item',
                     ['helpText'] = 'Spawns All Presets (Exept hidden)',
                     ['shortCut'] = 'give',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'itemName', 'String'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg2'] = {'number', 'Int32', '1'},
                             },
                             },
         },
         },
         ['/inventory giveall'] = {
         ['/preset blocks'] = {
                     ['command'] = 'giveall',
                     ['command'] = 'blocks',
                     ['parent'] = 'inventory',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Give yourself all items matching the given search.',
                     ['helpText'] = 'Spawns Blocks items',
                     ['shortCut'] = 'giveall',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'itemName', 'String'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg2'] = {'number', 'Int32', '1'},
                             },
                             },
         },
         },
         ['/land clearrubble'] = {
         ['/preset clothes'] = {
                     ['command'] = 'clearrubble',
                     ['command'] = 'clothes',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Clears rubble around the player.',
                     ['helpText'] = 'Spawns SkillScrols items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'radius', 'Single', '10'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/land level'] = {
         ['/preset crafting'] = {
                     ['command'] = 'level',
                     ['command'] = 'crafting',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Level the terrain',
                     ['helpText'] = 'Spawns CraftingStation items',
                     ['shortCut'] = 'level',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'x', 'Int32', '15'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg2'] = {'y', 'Int32', '15'},
                            ['Arg3'] = {'blockType', 'String', 'GrassBlock'},
                             },
                             },
         },
         },
         ['/land levelcentered'] = {
         ['/preset economy'] = {
                     ['command'] = 'levelcentered',
                     ['command'] = 'economy',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Level the terrain around user',
                     ['helpText'] = 'Spawns Economy items',
                     ['shortCut'] = 'levelcentered',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'x', 'Int32', '15'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg2'] = {'y', 'Int32', '15'},
                            ['Arg3'] = {'blockType', 'String', 'GrassBlock'},
                             },
                             },
         },
         },
         ['/land levelwithwall'] = {
         ['/preset food'] = {
                     ['command'] = 'levelwithwall',
                     ['command'] = 'food',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Level the terrain with a wall',
                     ['helpText'] = 'Spawns Food items',
                     ['shortCut'] = 'levelwall',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'x', 'Int32', '15'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg2'] = {'y', 'Int32', '15'},
                            ['Arg3'] = {'wallHeight', 'Int32', '1'},
                            ['Arg4'] = {'groundType', 'String', 'GrassBlock'},
                            ['Arg5'] = {'wallType', 'String', 'StoneBlock'},
                             },
                             },
         },
         },
         ['/land mark'] = {
         ['/preset fuel'] = {
                     ['command'] = 'mark',
                     ['command'] = 'fuel',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Drops a waypoint at the current position.  Accepts an optional text string for the waypoint.',
                     ['helpText'] = 'Spawns Fuel items',
                     ['shortCut'] = 'mark',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'text', 'String', ''},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/land markglobal'] = {
         ['/preset generators'] = {
                     ['command'] = 'markglobal',
                     ['command'] = 'generators',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Drops a global waypoint at the current position.  Accepts an optional text string for the waypoint.',
                     ['helpText'] = 'Spawns Generator items',
                     ['shortCut'] = 'markglobal',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'text', 'String', ''},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/land massinteract'] = {
         ['/preset hidden'] = {
                     ['command'] = 'massinteract',
                     ['command'] = 'hidden',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Uses your currently selected tool on surrounding blocks',
                     ['helpText'] = 'Spawns Hidden items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'size', 'Int32', '1'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/land remove'] = {
         ['/preset housing'] = {
                     ['command'] = 'remove',
                     ['command'] = 'housing',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Remove block types within a specified area',
                     ['helpText'] = 'Spawns Housing items',
                     ['shortCut'] = 'remove',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'blockType', 'String', 'GrassBlock'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg2'] = {'x', 'Int32', '15'},
                            ['Arg3'] = {'y', 'Int32', '15'},
                            ['Arg4'] = {'z', 'Int32', '15'},
                            ['Arg5'] = {'isTurnToGlass', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['/land removeallbut'] = {
         ['/preset power'] = {
                     ['command'] = 'removeallbut',
                     ['command'] = 'power',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Removes all block types except the specified type within a specified area',
                     ['helpText'] = 'Spawns Power dependent items',
                     ['shortCut'] = 'removeallbut',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'blockType', 'String', 'GrassBlock'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg2'] = {'x', 'Int32', '15'},
                            ['Arg3'] = {'y', 'Int32', '15'},
                            ['Arg4'] = {'z', 'Int32', '15'},
                            ['Arg5'] = {'isTurnToGlass', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['/land removenearestglobalmark'] = {
         ['/preset resources'] = {
                     ['command'] = 'removenearestglobalmark',
                     ['command'] = 'resources',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Removes the nearest global waypoint to your current position.',
                     ['helpText'] = 'Spawns Resources items',
                     ['shortCut'] = 'removenearestglobalmark',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/land resetworldcaches'] = {
         ['/preset scrols'] = {
                     ['command'] = 'resetworldcaches',
                     ['command'] = 'scrols',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Resets the world caches',
                     ['helpText'] = 'Spawns SkillScrols items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/land spawnmines'] = {
         ['/preset storages'] = {
                     ['command'] = 'spawnmines',
                     ['command'] = 'storages',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Spawns a corridor-like tunnel that gives entrance to the mines.',
                     ['helpText'] = 'Spawns Storage items',
                     ['shortCut'] = 'spawnmines',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'corridorWidth', 'Int32', '1'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg2'] = {'corridorHeight', 'Int32', '3'},
                            ['Arg3'] = {'corridorDepth', 'Int32', '1'},
                            ['Arg4'] = {'depth', 'Int32', '100'},
                            ['Arg5'] = {'levelDifferenceHeight', 'Int32', '1'},
                             },
                             },
         },
         },
         ['/land spawnrubble'] = {
         ['/preset tools'] = {
                     ['command'] = 'spawnrubble',
                     ['command'] = 'tools',
                     ['parent'] = 'land',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Rains rubble around the player.',
                     ['helpText'] = 'Spawns Tools items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'blockTypeName', 'String', 'Granite'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg2'] = {'rubble', 'Int32', '32'},
                             },
                             },
         },
         },
         ['/manage admin'] = {
         ['/preset vehicles'] = {
                     ['command'] = 'admin',
                     ['command'] = 'vehicles',
                     ['parent'] = 'manage',
                     ['parent'] = 'preset',
                     ['helpText'] = 'Shows list of admins or adds user as an Admin by account id, steamid, slgid, or username',
                     ['helpText'] = 'Spawns vehicle items',
                     ['shortCut'] = 'admin',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['/manage alert'] = {
         ['/property add'] = {
                     ['command'] = 'alert',
                     ['command'] = 'add',
                     ['parent'] = 'manage',
                     ['parent'] = 'property',
                     ['helpText'] = 'Sends an alert to everybody',
                     ['helpText'] = 'Adds user to current deed (if username is not provided then adds current user)',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'username', 'String', ''},
                             ['Arg1'] = {'alert', 'String', ''},
                             },
                             },
         },
         },
         ['/manage announce'] = {
         ['/property claimrect'] = {
                     ['command'] = 'announce',
                     ['command'] = 'claimrect',
                     ['parent'] = 'manage',
                     ['parent'] = 'property',
                     ['helpText'] = 'Sends an announce to all players',
                     ['helpText'] = 'Claims plots in a given rect.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'claim',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'xSide', 'Int32', '5'},
                             ['Arg1'] = {'announce', 'String', ''},
                             ['Arg2'] = {'ySide', 'Int32', '5'},
                             },
                             },
         },
         },
         ['/manage authlevel'] = {
         ['/property ownall'] = {
                     ['command'] = 'authlevel',
                     ['command'] = 'ownall',
                     ['parent'] = 'manage',
                     ['parent'] = 'property',
                     ['helpText'] = 'Displays your authorization level',
                     ['helpText'] = 'Claim all property',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/manage ban'] = {
         ['/property owner'] = {
                     ['command'] = 'ban',
                     ['command'] = 'owner',
                     ['parent'] = 'manage',
                     ['parent'] = 'property',
                     ['helpText'] = 'Shows list of banned users or bans user by account id, steamid, slgid, or username. Ban forever by default with empty time. Time format: 1m, 1h, 1d, 1w.',
                     ['helpText'] = 'Change owner of current deed',
                     ['shortCut'] = 'ban',
                     ['shortCut'] = 'owner',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'newOwner', 'User', ''},
                             ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                            ['Arg3'] = {'time', 'String', ''},
                             },
                             },
         },
         },
         ['/manage clearmaintenance'] = {
         ['/property ownnone'] = {
                     ['command'] = 'clearmaintenance',
                     ['command'] = 'ownnone',
                     ['parent'] = 'manage',
                     ['parent'] = 'property',
                     ['helpText'] = 'Clears currently scheduled user maintenance.',
                     ['helpText'] = 'Revoke your property',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'otherPlayer', 'User', ''},
                             },
                             },
         },
         },
         ['/manage clearobjective'] = {
         ['/property remove'] = {
                     ['command'] = 'clearobjective',
                     ['command'] = 'remove',
                     ['parent'] = 'manage',
                     ['parent'] = 'property',
                     ['helpText'] = 'Clears a user\'s objective',
                     ['helpText'] = 'Removes user from current deed (if username is not provided then removes current user)',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'username', 'String', ''},
                            ['Arg1'] = {'targetUser', 'User'},
                             },
                             },
         },
         },
         ['/manage givereputation'] = {
         ['/property removeinvalidownables'] = {
                     ['command'] = 'givereputation',
                     ['command'] = 'removeinvalidownables',
                     ['parent'] = 'manage',
                     ['parent'] = 'property',
                     ['helpText'] = 'Gives reputation to the given user from the given user (defaulting to self if not set).',
                     ['helpText'] = 'Check deeds and remove contained ownables that do not belong to them',
                     ['shortCut'] = 'rep',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'rep', 'Int32'},
                            ['Arg2'] = {'targetUser', 'User', ''},
                            ['Arg3'] = {'ignoreLimit', 'Boolean', 'True'},
                            ['Arg4'] = {'sourceUser', 'User', ''},
                             },
                             },
         },
         },
         ['/manage ignore'] = {
         ['/property targetowner'] = {
                     ['command'] = 'ignore',
                     ['command'] = 'targetowner',
                     ['parent'] = 'manage',
                     ['parent'] = 'property',
                     ['helpText'] = 'Shows your Ignore List or adds the player to the Ignore List by the name or remove if the player is on the list already',
                     ['helpText'] = 'Change owner of current target',
                     ['shortCut'] = 'ignore',
                     ['shortCut'] = 'ownit',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'ignoreUser', 'User', ''},
                             ['Arg1'] = {'target', 'INetObject'},
                            ['Arg2'] = {'newOwner', 'User', ''},
                             },
                             },
         },
         },
         ['/manage kick'] = {
         ['/property unclaim'] = {
                     ['command'] = 'kick',
                     ['command'] = 'unclaim',
                     ['parent'] = 'manage',
                     ['parent'] = 'property',
                     ['helpText'] = 'Kicks user',
                     ['helpText'] = 'Unclaim the plot you\'re standing on',
                     ['shortCut'] = 'kick',
                     ['shortCut'] = 'unclaim',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'kickUser', 'User'},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['/manage listadmins'] = {
         ['/property unclaimabandoned'] = {
                     ['command'] = 'listadmins',
                     ['command'] = 'unclaimabandoned',
                     ['parent'] = 'manage',
                     ['parent'] = 'property',
                     ['helpText'] = 'Displays a list of all administrators.',
                     ['helpText'] = 'Unclaim plots across the world where the owner hasn\'t logged in for X days',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'days', 'Single'},
                             },
                             },
         },
         },
         ['/manage listusers'] = {
         ['/qa allblocks'] = {
                     ['command'] = 'listusers',
                     ['command'] = 'allblocks',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Displays a list of all known users, showing username and ID.',
                     ['helpText'] = 'Spawns all blocks.  Optional integer parameter for how many rows to make the blocks in, default is 1 row.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'rows', 'Int32', '1'},
                             },
                             },
         },
         },
         ['/manage maintenance'] = {
         ['/qa allconstructed'] = {
                     ['command'] = 'maintenance',
                     ['command'] = 'allconstructed',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Schedules an automatic shutdown',
                     ['helpText'] = 'Spawns all player constructible blocks',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'blockType', 'String', ''},
                             ['Arg1'] = {'time', 'String'},
                            ['Arg2'] = {'message', 'String'},
                            ['Arg3'] = {'reason', 'String'},
                             },
                             },
         },
         },
         ['/manage mute'] = {
         ['/qa allplants'] = {
                     ['command'] = 'mute',
                     ['command'] = 'allplants',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Shows list of muted users or mutes user by account id, steamid, slgid, or username. Mute forever by default with empty time. Time format: 1m, 1h, 1d, 1w.',
                     ['helpText'] = 'Spawns all plant blocks',
                     ['shortCut'] = 'mute',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'rows', 'Int32', '1'},
                             ['Arg1'] = {'nameOrID', 'String', ''},
                             },
                            ['Arg2'] = {'reason', 'String', ''},
                            ['Arg3'] = {'time', 'String', ''},
                             },
         },
         },
         ['/manage players'] = {
         ['/qa allterrain'] = {
                     ['command'] = 'players',
                     ['command'] = 'allterrain',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Returns a list of online players',
                     ['helpText'] = 'Spawns all diggable blocks',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                             },
                             },
         },
         },
         ['/manage playtime'] = {
         ['/qa allworldobjects'] = {
                     ['command'] = 'playtime',
                     ['command'] = 'allworldobjects',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Lists the playtimes for a given user, or yourself if none passed.',
                     ['helpText'] = 'Spawns all world objects',
                     ['shortCut'] = 'playtime',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'other', 'User', ''},
                             },
                             },
         },
         },
         ['/manage removeadmin'] = {
         ['/qa chattest'] = {
                     ['command'] = 'removeadmin',
                     ['command'] = 'chattest',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Removes user as an Admin by account id, steamid, slgid, or username',
                     ['helpText'] = 'Spam a bunch of stuff to chat',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg0'] = {'count', 'Int32', '10'},
                             ['Arg1'] = {'nameOrID', 'String'},
                             ['Arg1'] = {'tagCount', 'Int32', '10'},
                             ['Arg2'] = {'reason', 'String', ''},
                             ['Arg2'] = {'gibberish', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['/manage replenishgivablereputation'] = {
         ['/qa disconnect'] = {
                     ['command'] = 'replenishgivablereputation',
                     ['command'] = 'disconnect',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Refills givable reputation for given Citizen, or all Citizens if left blank.',
                     ['helpText'] = 'Disconnect client with a long message',
                     ['shortCut'] = 'replenishrep',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'targetUser', 'User', ''},
                             },
                             },
         },
         },
         ['/manage save'] = {
         ['/qa exceptional'] = {
                     ['command'] = 'save',
                     ['command'] = 'exceptional',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Save the world!',
                     ['helpText'] = 'Throws an exception, very useful',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                             },
                             },
         },
         },
         ['/manage setspawn'] = {
         ['/qa givealltools'] = {
                     ['command'] = 'setspawn',
                     ['command'] = 'givealltools',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Changes the spawn location to your current location',
                     ['helpText'] = 'Give all tools of the particular tier. Without specific tier a chest with all tools will be spawned',
                     ['shortCut'] = '',
                     ['shortCut'] = 'gat',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'tier', 'Single', '0'},
                             },
                             },
         },
         },
         ['/manage unban'] = {
         ['/qa giveallvehicles'] = {
                     ['command'] = 'unban',
                     ['command'] = 'giveallvehicles',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Unbans user by account id, steamid, slgid, or username',
                     ['helpText'] = 'Give all vehicles and hammer (no elevator, no crane)',
                     ['shortCut'] = 'unban',
                     ['shortCut'] = 'gav',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['/manage unmute'] = {
         ['/qa listunobtainableitems'] = {
                     ['command'] = 'unmute',
                     ['command'] = 'listunobtainableitems',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Unmutes user by account id, steamid, slgid, or username',
                     ['helpText'] = 'Lists the items that cannot be crafted from some set of other items.  Note that many of these are not meant to be crafted, e.g. hips and stone.',
                     ['shortCut'] = 'unmute',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['/manage unwhitelist'] = {
         ['/qa notificationstest'] = {
                     ['command'] = 'unwhitelist',
                     ['command'] = 'notificationstest',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Removes user from the whitelist by account id, steamid, slgid, or username',
                     ['helpText'] = 'Spam a bunch of stuff to notifications',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg0'] = {'count', 'Int32', '10'},
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['/manage useractivity'] = {
         ['/qa runtest'] = {
                     ['command'] = 'useractivity',
                     ['command'] = 'runtest',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Displays a list of users and when they last logged in.',
                     ['helpText'] = 'Run a specific test.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'testname', 'String'},
                             },
                             },
         },
         },
         ['/manage warnuser'] = {
         ['/qa runtests'] = {
                     ['command'] = 'warnuser',
                     ['command'] = 'runtests',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Sends a warning to a citizen',
                     ['helpText'] = 'Run a series of chat commands to test the game.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'warnUser', 'User'},
                            ['Arg2'] = {'warning', 'String', ''},
                             },
                             },
         },
         },
         ['/manage whitelist'] = {
         ['/qa servercrash'] = {
                     ['command'] = 'whitelist',
                     ['command'] = 'servercrash',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Shows list of whitelisted users or adds user to the whitelist by account id, steamid, slgid, or username',
                     ['helpText'] = 'A command to force the server to crash',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'nameOrID', 'String', ''},
                            ['Arg2'] = {'reason', 'String', ''},
                             },
                             },
         },
         },
         ['/manage whoami'] = {
         ['/qa showsupportedlanguages'] = {
                     ['command'] = 'whoami',
                     ['command'] = 'showsupportedlanguages',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Shows your user ID',
                     ['helpText'] = 'List all supported languages with short codes',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/manage whois'] = {
         ['/qa spamdb'] = {
                     ['command'] = 'whois',
                     ['command'] = 'spamdb',
                     ['parent'] = 'manage',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Shows the user ID of the requested user.',
                     ['helpText'] = 'Spams database operations, in the hopes of reproducing errors or lag',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'numSeconds', 'Single', '30'},
                            ['Arg2'] = {'numWriteThreads', 'Int32', '16'},
                            },
        },
        ['/qa spawn'] = {
                    ['command'] = 'spawn',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spawns item in building',
                    ['shortCut'] = 'spawn',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'otherUser', 'User'},
                             ['Arg1'] = {'itemName', 'String'},
                            ['Arg2'] = {'claim', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['/meteor addhours'] = {
         ['/qa testbows'] = {
                     ['command'] = 'addhours',
                     ['command'] = 'testbows',
                     ['parent'] = 'meteor',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Adds meteor impact hours',
                     ['helpText'] = 'Test bow and arrows.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'hours', 'Single'},
                             },
                             },
         },
         },
         ['/meteor destroy'] = {
         ['/qa toggle'] = {
                     ['command'] = 'destroy',
                     ['command'] = 'toggle',
                     ['parent'] = 'meteor',
                     ['parent'] = 'qa',
                     ['helpText'] = 'Destroys the meteor in orbit.',
                     ['helpText'] = 'Toggles the show state of a UI, by UI prefab name',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'uiName', 'String'},
                             },
                             },
         },
         },
         ['/meteor fall'] = {
         ['/rooms repairall'] = {
                     ['command'] = 'fall',
                     ['command'] = 'repairall',
                     ['parent'] = 'meteor',
                     ['parent'] = 'rooms',
                     ['helpText'] = 'Begin the meteor impact sequence',
                     ['helpText'] = 'Repairs all broken rooms. This command may take a long time and create heavy-load on the server, so only use it when many rooms are broken',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                             },
                             },
         },
         },
         ['/meteor hitworldlayers'] = {
         ['/rooms test'] = {
                     ['command'] = 'hitworldlayers',
                     ['command'] = 'test',
                     ['parent'] = 'meteor',
                     ['parent'] = 'rooms',
                     ['helpText'] = 'Triggers world layers to act as if they were hit by a meteor.',
                     ['helpText'] = 'Check the current surroundings to see if it\'s a room, and if not explain why not.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/meteor impact'] = {
         ['/settlement spawn'] = {
                     ['command'] = 'impact',
                     ['command'] = 'spawn',
                     ['parent'] = 'meteor',
                     ['parent'] = 'settlement',
                     ['helpText'] = 'Make the meteor strike instantly.',
                     ['helpText'] = 'Create a homestead with a test user owning.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'count', 'Int32', '1'},
                             },
                             },
         },
         },
         ['/meteor makevisible'] = {
         ['/sim addatm'] = {
                     ['command'] = 'makevisible',
                     ['command'] = 'addatm',
                     ['parent'] = 'meteor',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Make the meteor enter the targetable range, or the specified angle if one is passed in.',
                     ['helpText'] = 'Add atmosphere',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'angle', 'Single', '300'},
                             },
                             },
         },
         },
         ['/meteor rain'] = {
         ['/sim animalspeed'] = {
                     ['command'] = 'rain',
                     ['command'] = 'animalspeed',
                     ['parent'] = 'meteor',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Makes meteorites rain down the sky, accepting the number to send and how long between them.',
                     ['helpText'] = 'Set speed for nearest animal (debug)',
                     ['shortCut'] = '',
                     ['shortCut'] = 'animalspeed',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'count', 'Int32', '1'},
                             ['Arg1'] = {'wanderingSpeed', 'Single'},
                             ['Arg2'] = {'timeBetween', 'Single', '1'},
                             ['Arg2'] = {'runningSpeed', 'Single', '0'},
                            ['Arg3'] = {'radius', 'Single', '20'},
                             },
                             },
         },
         },
         ['/meteor removehours'] = {
         ['/sim bunnytime'] = {
                     ['command'] = 'removehours',
                     ['command'] = 'bunnytime',
                     ['parent'] = 'meteor',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Remove meteor impact hours',
                     ['helpText'] = 'Spawns 100 bunnies',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'hours', 'Single'},
                             },
                             },
         },
         },
         ['/meteor spawn'] = {
         ['/sim debuganimal'] = {
                     ['command'] = 'spawn',
                     ['command'] = 'debuganimal',
                     ['parent'] = 'meteor',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Spawns a meteor into orbit, regardless of current disaster settings.',
                     ['helpText'] = 'Enables debug on the nearest animal, or disables it if already enabled.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'dba',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'follow', 'Boolean', 'True'},
                            ['Arg2'] = {'destroyAllOthers', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['/meteor spawncrater'] = {
         ['/sim destroyedatmosphere'] = {
                     ['command'] = 'spawncrater',
                     ['command'] = 'destroyedatmosphere',
                     ['parent'] = 'meteor',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Create a crater at the current position.',
                     ['helpText'] = 'Set the percent of a destroyed atmosphere to display, blended to over a given number of seconds.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'size', 'Single', '5'},
                             ['Arg1'] = {'percent', 'Single', '0.5'},
                             ['Arg2'] = {'addPollution', 'Boolean', 'True'},
                             ['Arg2'] = {'time', 'Single', '5'},
                             },
                             },
         },
         },
         ['/money accounts'] = {
         ['/sim dinnerbell'] = {
                     ['command'] = 'accounts',
                     ['command'] = 'dinnerbell',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Display all bank accounts in the game.',
                     ['helpText'] = 'Makes all animals hungry.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                             },
                             },
         },
         },
         ['/money addaccountmanager'] = {
         ['/sim followanimal'] = {
                     ['command'] = 'addaccountmanager',
                     ['command'] = 'followanimal',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Adds user as manager to bank account with ID.',
                     ['helpText'] = 'Toggle following the nearest animal.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'fola',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'account', 'BankAccount'},
                             ['Arg1'] = {'set', 'Boolean', 'True'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['/money addaccountuser'] = {
         ['/sim greenthumb'] = {
                     ['command'] = 'addaccountuser',
                     ['command'] = 'greenthumb',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Adds user to bank account with ID.',
                     ['helpText'] = 'Spawns random plants',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'account', 'BankAccount'},
                             ['Arg1'] = {'radius', 'Int32', '10'},
                             ['Arg2'] = {'target', 'User'},
                             ['Arg2'] = {'trees', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['/money cancelalldebtfromplayer'] = {
         ['/sim killplants'] = {
                     ['command'] = 'cancelalldebtfromplayer',
                     ['command'] = 'killplants',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Cancel debt that a particular player has accumulated.',
                     ['helpText'] = 'Kills all plants in an area. Pass true to delete them.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'otherPlayer', 'String'},
                             ['Arg1'] = {'radius', 'Int32', '10'},
                            ['Arg2'] = {'destroy', 'Boolean', 'False'},
                            ['Arg3'] = {'speciesName', 'String', ''},
                             },
                             },
         },
         },
         ['/money createaccount'] = {
         ['/sim killtrees'] = {
                     ['command'] = 'createaccount',
                     ['command'] = 'killtrees',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Creates an account with specified name.',
                     ['helpText'] = 'Cuts all trees in an area. Pass true to delete them.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'name', 'String', ''},
                             ['Arg1'] = {'radius', 'Int32', '10'},
                            ['Arg2'] = {'destroy', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['/money createdebt'] = {
         ['/sim massplant'] = {
                     ['command'] = 'createdebt',
                     ['command'] = 'massplant',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Create debt between two players in a currency that matches the given name.',
                     ['helpText'] = 'Spawns a bunch of one plant',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'lender', 'String'},
                             ['Arg1'] = {'radius', 'Int32', '10'},
                             ['Arg2'] = {'borrower', 'String'},
                             ['Arg2'] = {'speciesName', 'String', ''},
                             ['Arg3'] = {'paybackAmount', 'Single'},
                             ['Arg3'] = {'yield', 'Single', '0.8'},
                            ['Arg4'] = {'interest', 'Single'},
                             ['Arg4'] = {'trees', 'Boolean', 'False'},
                             ['Arg5'] = {'daysTillDue', 'Single'},
                            ['Arg6'] = {'currencyName', 'String'},
                             },
                             },
         },
         },
         ['/money currencies'] = {
         ['/sim noah'] = {
                     ['command'] = 'currencies',
                     ['command'] = 'noah',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'List all currencies in the game.',
                     ['helpText'] = 'Spawns given number of all animals',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'User',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'count', 'Int32', '1'},
                             },
                             },
         },
         },
         ['/money deleteaccount'] = {
         ['/sim oneshot'] = {
                     ['command'] = 'deleteaccount',
                     ['command'] = 'oneshot',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Deletes an account even if there is still currency on it.',
                     ['helpText'] = 'Kills nearest animal',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'account', 'BankAccount'},
                             },
                             },
         },
         },
         ['/money removeaccountmanager'] = {
         ['/sim poorbunnies'] = {
                     ['command'] = 'removeaccountmanager',
                     ['command'] = 'poorbunnies',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Remove user as manager from bank account with ID.',
                     ['helpText'] = 'Kills all animals',
                     ['shortCut'] = '',
                    ['shortCut'] = 'die',
                     ['level'] = 'Admin',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'destroy', 'Boolean', 'True'},
                            },
        },
        ['/sim predatorsprotected'] = {
                    ['command'] = 'predatorsprotected',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Stay invisible from predators',
                     ['shortCut'] = 'safe',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'account', 'BankAccount'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['/money removeaccountuser'] = {
         ['/sim raisesealevel'] = {
                     ['command'] = 'removeaccountuser',
                     ['command'] = 'raisesealevel',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Removes user from bank account with ID.',
                     ['helpText'] = 'Raises the sea level by a passed in amount.  Careful with this one!',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'account', 'BankAccount'},
                             ['Arg1'] = {'val', 'Single', '1.5'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['/money setaccountowner'] = {
         ['/sim regenlayer'] = {
                     ['command'] = 'setaccountowner',
                     ['command'] = 'regenlayer',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Manually set an account creator.',
                     ['helpText'] = 'Regenerates a world layer, restoring it to the state it would be in if the world were newly generated.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'account', 'BankAccount'},
                             ['Arg1'] = {'layerName', 'String'},
                            ['Arg2'] = {'target', 'User'},
                             },
                             },
         },
         },
         ['/money spawnaccounts'] = {
         ['/sim removedeadplants'] = {
                     ['command'] = 'spawnaccounts',
                     ['command'] = 'removedeadplants',
                     ['parent'] = 'money',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Create new bank accounts for each user.',
                     ['helpText'] = 'Removes dead plants in an area.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32'},
                            },
        },
        ['/money steamsale'] = {
                    ['command'] = 'steamsale',
                    ['parent'] = 'money',
                    ['helpText'] = 'Give every player an amount of money',
                    ['shortCut'] = 'gabe',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'chatClient', 'IChatClient'},
                             ['Arg1'] = {'radius', 'Int32', '50'},
                             ['Arg1'] = {'amount', 'Single', '1000'},
                             ['Arg2'] = {'destroy', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['/network setpassword'] = {
         ['/sim sealevel'] = {
                     ['command'] = 'setpassword',
                     ['command'] = 'sealevel',
                     ['parent'] = 'network',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Sets the current server password',
                     ['helpText'] = 'Displays the current sea level and how much it has risen.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'sea',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'password', 'String', ''},
                             },
                             },
         },
         },
         ['/notifications mail'] = {
         ['/sim setlayer'] = {
                     ['command'] = 'mail',
                     ['command'] = 'setlayer',
                     ['parent'] = 'notifications',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Send mail to the given user (or self if blank).',
                     ['helpText'] = 'Sets a world layer to specific value or random value from range.',
                     ['shortCut'] = 'm',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'text', 'String'},
                             ['Arg1'] = {'layerName', 'String'},
                             ['Arg2'] = {'targetUser', 'User', ''},
                             ['Arg2'] = {'value', 'Single'},
                            ['Arg3'] = {'maxValue', 'Single', 'NaN'},
                             },
                             },
         },
         },
         ['/objects add'] = {
         ['/sim setpollutionactive'] = {
                     ['command'] = 'add',
                     ['command'] = 'setpollutionactive',
                     ['parent'] = 'objects',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Add an object of the give type.',
                     ['helpText'] = 'Activates/deactivates pollution layer updating.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'typeName', 'String', ''},
                             ['Arg1'] = {'isActive', 'Boolean'},
                             },
                             },
         },
         },
         ['/objects clear'] = {
         ['/sim spawnallplants'] = {
                     ['command'] = 'clear',
                     ['command'] = 'spawnallplants',
                     ['parent'] = 'objects',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Removes objects of a given type.',
                     ['helpText'] = 'Spawns plants of particular ages in a row',
                     ['shortCut'] = '',
                     ['shortCut'] = 'allplants',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'count', 'Int32', '1'},
                             ['Arg1'] = {'typeName', 'String', ''},
                             ['Arg2'] = {'growth1', 'Single', '0.3'},
                             ['Arg2'] = {'removeActive', 'Boolean', 'True'},
                             ['Arg3'] = {'growth2', 'Single', '0.6'},
                             ['Arg3'] = {'removeInactive', 'Boolean', 'False'},
                             ['Arg4'] = {'growth3', 'Single', '1'},
                             },
                             },
         },
         },
         ['/objects edit'] = {
         ['/sim spawnanimal'] = {
                     ['command'] = 'edit',
                     ['command'] = 'spawnanimal',
                     ['parent'] = 'objects',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Open a display to edit any registrar object, or limit to a given type.',
                     ['helpText'] = 'Spawns a number of animals',
                     ['shortCut'] = 'edit',
                     ['shortCut'] = 'animal',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'objectType', 'String', ''},
                             ['Arg1'] = {'speciesName', 'String', 'Hare'},
                            ['Arg2'] = {'count', 'Int32', '1'},
                             },
                             },
         },
         },
         ['/objects editbyid'] = {
         ['/sim spawnplant'] = {
                     ['command'] = 'editbyid',
                     ['command'] = 'spawnplant',
                     ['parent'] = 'objects',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Edit the object with the specified ID',
                     ['helpText'] = 'Spawns a plant or plants in a row with increasing ages',
                     ['shortCut'] = '',
                     ['shortCut'] = 'plant',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'id', 'Int32', '-1'},
                             ['Arg1'] = {'speciesName', 'String', 'Birch'},
                            ['Arg2'] = {'count', 'Int32', '1'},
                             },
                             },
         },
         },
         ['/objects editobj'] = {
         ['/sim trample'] = {
                     ['command'] = 'editobj',
                     ['command'] = 'trample',
                     ['parent'] = 'objects',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Edit a specific object of a given type. Can specify by name or ID.',
                     ['helpText'] = 'Tramples the surrounding ground',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'typeName', 'String', ''},
                            ['Arg2'] = {'partialObjectNameOrId', 'String', ''},
                             },
                             },
         },
         },
         ['/objects enableadmininterface'] = {
         ['/sim unpollute'] = {
                     ['command'] = 'enableadmininterface',
                     ['command'] = 'unpollute',
                     ['parent'] = 'objects',
                     ['parent'] = 'sim',
                     ['helpText'] = 'Enable or disable admin interfaces across the game.',
                     ['helpText'] = 'Unpollute an area. Remove dead plants and replace dirt on grass blocks.',
                     ['shortCut'] = 'admininterface',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'set', 'Boolean', 'True'},
                             ['Arg1'] = {'fullReplacement', 'Boolean', 'True'},
                            ['Arg2'] = {'radius', 'Int32', '20'},
                             },
                             },
         },
         },
         ['/objects forceenablenearestobject'] = {
         ['/skills all'] = {
                     ['command'] = 'forceenablenearestobject',
                     ['command'] = 'all',
                     ['parent'] = 'objects',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Force nearest object to ignore all its requirements and always be enabled.',
                     ['helpText'] = 'Unlocks all skills',
                     ['shortCut'] = 'fe',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'set', 'Boolean', 'True'},
                             ['Arg1'] = {'targetUser', 'User', ''},
                             },
                             },
         },
         },
         ['/objects list'] = {
         ['/skills cleartalents'] = {
                     ['command'] = 'list',
                     ['command'] = 'cleartalents',
                     ['parent'] = 'objects',
                     ['parent'] = 'skills',
                     ['helpText'] = 'List all objects of the given type, or \'all types\' if left blank.',
                     ['helpText'] = 'Resets all talents for a specialization for a player. If the skill name is empty it will remove talents from all specialization',
                     ['shortCut'] = '',
                     ['shortCut'] = 'notalents',
                     ['level'] = 'User',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'targetUser', 'User'},
                             ['Arg1'] = {'typeName', 'String', ''},
                             ['Arg2'] = {'skillName', 'String', ''},
                             },
                             },
         },
         },
         ['/objects remove'] = {
         ['/skills creative'] = {
                     ['command'] = 'remove',
                     ['command'] = 'creative',
                     ['parent'] = 'objects',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Remove a specific object.  Can specify by name or ID.',
                     ['helpText'] = 'Remove restrictions and gives you every skill at max level.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'creative',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'typeName', 'String', ''},
                            ['Arg2'] = {'objectNameOrId', 'String', ''},
                             },
                             },
         },
         },
         ['/objects removebyid'] = {
         ['/skills fullreset'] = {
                     ['command'] = 'removebyid',
                     ['command'] = 'fullreset',
                     ['parent'] = 'objects',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Remove the object with the specified ID',
                     ['helpText'] = 'Resets all skills to unlearnt',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'targetUser', 'User', ''},
                             ['Arg1'] = {'id', 'Int32', '-1'},
                             },
                             },
         },
         },
         ['/performance'] = {
         ['/skills givepointsto'] = {
                     ['command'] = 'performance',
                     ['command'] = 'givepointsto',
                     ['parent'] = nil,
                     ['parent'] = 'skills',
                     ['helpText'] = 'Runs server performance reports and dump to files. Optionally pass duration in seconds, defaults to 60 seconds.',
                     ['helpText'] = 'Give skillpoints to another player. Give them to yourself if target user is empty',
                     ['shortCut'] = '',
                    ['shortCut'] = 'point',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            ['Arg2'] = {'number', 'Single', '10000'},
                            },
        },
        ['/skills levelup'] = {
                    ['command'] = 'levelup',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Levels up a string matching the passed skill\'s name to the max.',
                     ['shortCut'] = 'levelup',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg0'] = {'client', 'IChatClient'},
                             ['Arg1'] = {'skillName', 'String'},
                             ['Arg1'] = {'seconds', 'Int32', '60'},
                             ['Arg2'] = {'targetUser', 'User', ''},
                             },
                             },
         },
         },
         ['/physicsdebug'] = {
         ['/skills levelupall'] = {
                     ['command'] = 'physicsdebug',
                     ['command'] = 'levelupall',
                     ['parent'] = nil,
                     ['parent'] = 'skills',
                     ['helpText'] = 'Commands to aid in physics debugging.',
                     ['helpText'] = 'Levels all skills up 1 level at a time (no chunks).',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'num', 'Int32', '1'},
                             },
                             },
         },
         },
         ['/pollute air'] = {
         ['/skills levelupuser'] = {
                     ['command'] = 'air',
                     ['command'] = 'levelupuser',
                     ['parent'] = 'pollute',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Creates X tons of air pollution',
                     ['helpText'] = 'Level up a citizen by one.  Default levels you up.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'tons', 'Single'},
                             ['Arg1'] = {'name', 'String', ''},
                             },
                             },
         },
         },
         ['/pollute airpollutiongenerators'] = {
         ['/skills rate'] = {
                     ['command'] = 'airpollutiongenerators',
                     ['command'] = 'rate',
                     ['parent'] = 'pollute',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Creates AIR POLLUTION MACHINES OF DOOM',
                     ['helpText'] = 'Displays or sets the current skill rate multiplier.',
                     ['shortCut'] = 'apgen',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'skillRate', 'Single', '-1'},
                             },
                             },
         },
         },
         ['/pollute all'] = {
         ['/skills removetalent'] = {
                     ['command'] = 'all',
                     ['command'] = 'removetalent',
                     ['parent'] = 'pollute',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Rains tailings from the heavens to ruin the world',
                     ['helpText'] = 'Removes talent by name for a player',
                     ['shortCut'] = '',
                     ['shortCut'] = 'talentdel',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'talentName', 'String'},
                             },
                             },
         },
         },
         ['/pollute co2'] = {
         ['/skills reset'] = {
                     ['command'] = 'co2',
                     ['command'] = 'reset',
                     ['parent'] = 'pollute',
                     ['parent'] = 'skills',
                     ['helpText'] = 'Changes CO2 PPM by X',
                     ['helpText'] = 'Resets a specialization for a player. If the skill name is empty it will reset all specializations.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'ppm', 'Single'},
                             ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'skillName', 'String', ''},
                             },
                             },
         },
         },
         ['/pollute trashcity'] = {
         ['/teleport atob'] = {
                     ['command'] = 'trashcity',
                     ['command'] = 'atob',
                     ['parent'] = 'pollute',
                     ['parent'] = 'teleport',
                     ['helpText'] = 'Just in case you like living in TRASH CITY',
                     ['helpText'] = 'Teleports player A to player B',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'targetA', 'User'},
                            ['Arg2'] = {'targetB', 'User'},
                             },
                             },
         },
         },
         ['/preset all'] = {
         ['/teleport targetto'] = {
                     ['command'] = 'all',
                     ['command'] = 'targetto',
                     ['parent'] = 'preset',
                     ['parent'] = 'teleport',
                     ['helpText'] = 'Spawns All Presets (Exept hidden)',
                     ['helpText'] = 'Teleports otherPlayer to an xyz coordinate',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'otherUser', 'User'},
                            ['Arg2'] = {'x', 'Int32', '-1'},
                            ['Arg3'] = {'y', 'Int32', '-1'},
                            ['Arg4'] = {'z', 'Int32', '-1'},
                             },
                             },
         },
         },
         ['/preset beds'] = {
         ['/teleport todark'] = {
                     ['command'] = 'beds',
                     ['command'] = 'todark',
                     ['parent'] = 'preset',
                     ['parent'] = 'teleport',
                     ['helpText'] = 'Spawns storage with bed items',
                     ['helpText'] = 'Teleport to the opposite side of the World',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset blocks'] = {
         ['/teleport toplayer'] = {
                     ['command'] = 'blocks',
                     ['command'] = 'toplayer',
                     ['parent'] = 'preset',
                     ['parent'] = 'teleport',
                     ['helpText'] = 'Spawns Blocks items',
                     ['helpText'] = 'Teleport to a citizen.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'tpto',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'otherPlayer', 'User'},
                             },
                             },
         },
         },
         ['/preset clothes'] = {
         ['/teleport toworldposition'] = {
                     ['command'] = 'clothes',
                     ['command'] = 'toworldposition',
                     ['parent'] = 'preset',
                     ['parent'] = 'teleport',
                     ['helpText'] = 'Spawns Clothing items',
                     ['helpText'] = 'Teleport to an xyz coordinate or an xz coordinate. For two components Y is calculated automatically.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'tp',
                     ['level'] = 'Developer',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'x', 'Int32', '-1'},
                            ['Arg2'] = {'yOrZ', 'Int32', '-1'},
                            ['Arg3'] = {'z', 'Int32', '-2147483648'},
                             },
                             },
         },
         },
         ['/preset crafting'] = {
         ['/test axesandchainsaw'] = {
                     ['command'] = 'crafting',
                     ['command'] = 'axesandchainsaw',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns CraftingStation items',
                     ['helpText'] = 'Test cutting trees with axe and chainsaw.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset cultural'] = {
         ['/test bed'] = {
                     ['command'] = 'cultural',
                     ['command'] = 'bed',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Housing cultural items',
                     ['helpText'] = 'Spawn a bed and sleep in it.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset doors'] = {
         ['/test cranes'] = {
                     ['command'] = 'doors',
                     ['command'] = 'cranes',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawn storage with all type of doors',
                     ['helpText'] = 'Setup a test environment for cranes.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset economy'] = {
         ['/test distributionstation'] = {
                     ['command'] = 'economy',
                     ['command'] = 'distributionstation',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Economy items',
                     ['helpText'] = 'Creates and applies a Distribution Station.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'fixedCount', 'Boolean', 'False'},
                            ['Arg2'] = {'itemMax', 'Int32', '20'},
                            ['Arg3'] = {'itemDistribute', 'Int32', '1'},
                            ['Arg4'] = {'itemCountMax', 'Int32', '1'},
                            ['Arg5'] = {'carried', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['/preset food'] = {
         ['/test distributionstationcarried'] = {
                     ['command'] = 'food',
                     ['command'] = 'distributionstationcarried',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Food items',
                     ['helpText'] = 'Creates and applies a Distribution Station with carried items',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset fuel'] = {
         ['/test economics'] = {
                     ['command'] = 'fuel',
                     ['command'] = 'economics',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Fuel items',
                     ['helpText'] = 'Spawns all the various parts of an economy.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'ordersPerStore', 'Int32', '20'},
                            ['Arg2'] = {'stores', 'Int32', '5'},
                             },
                             },
         },
         },
         ['/preset generators'] = {
         ['/test elevator'] = {
                     ['command'] = 'generators',
                     ['command'] = 'elevator',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Generator items',
                     ['helpText'] = 'Setup an elevator for testing',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset hidden'] = {
         ['/test exchange'] = {
                     ['command'] = 'hidden',
                     ['command'] = 'exchange',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Hidden items',
                     ['helpText'] = 'Spawns 2 test exchanges, one for the user and one for another user. Adds some entries, performs some tests.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset housing'] = {
         ['/test foldouts'] = {
                     ['command'] = 'housing',
                     ['command'] = 'foldouts',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Housing items',
                     ['helpText'] = 'Generates some test combinations of foldout lists. Can optionally set the level of nesting.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'dbgf',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'nestingIterations', 'Int32', '5'},
                             },
                             },
         },
         },
         ['/preset industrial'] = {
         ['/test giveremoveitems'] = {
                     ['command'] = 'industrial',
                     ['command'] = 'giveremoveitems',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Housing industrial items',
                     ['helpText'] = 'Attempts to give the user all of the items, then remove them',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset mainroom'] = {
         ['/test hammers'] = {
                     ['command'] = 'mainroom',
                     ['command'] = 'hammers',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Housing main room items',
                     ['helpText'] = 'Run a series of chat commands to test the game.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset power'] = {
         ['/test industrialelevator'] = {
                     ['command'] = 'power',
                     ['command'] = 'industrialelevator',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Power dependent items',
                     ['helpText'] = 'Setup an industrial elevator for testing',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset resources'] = {
         ['/test interactitems'] = {
                     ['command'] = 'resources',
                     ['command'] = 'interactitems',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Resources items',
                     ['helpText'] = 'Attempts to give the user all items and interact with them',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset scrolls'] = {
         ['/test interactobjects'] = {
                     ['command'] = 'scrolls',
                     ['command'] = 'interactobjects',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns SkillScrolls items',
                     ['helpText'] = 'Attempts to interact with all objects in the world',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset seating'] = {
         ['/test makeuser'] = {
                     ['command'] = 'seating',
                     ['command'] = 'makeuser',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Housing seating items',
                     ['helpText'] = 'Create test user with a specified name.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                            ['Arg0'] = {'caller', 'User', ''},
                             ['Arg1'] = {'name', 'String', ''},
                             },
                             },
         },
         },
         ['/preset signs'] = {
         ['/test makeusers'] = {
                     ['command'] = 'signs',
                     ['command'] = 'makeusers',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns storage with sign containing items',
                     ['helpText'] = 'Create test users up to the given amount (default 5)',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'sType', 'Int32', '0'},
                             ['Arg1'] = {'count', 'Int32', '5'},
                             },
                             },
         },
         },
         ['/preset storages'] = {
         ['/test pickupblock'] = {
                     ['command'] = 'storages',
                     ['command'] = 'pickupblock',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Storage items',
                     ['helpText'] = 'Attempts picking up all world block objects in the world',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset tools'] = {
         ['/test pipes'] = {
                     ['command'] = 'tools',
                     ['command'] = 'pipes',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns Tools items',
                     ['helpText'] = 'Spawns a setup for testing pipes.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/preset vehicles'] = {
         ['/test placeallworldblocks'] = {
                     ['command'] = 'vehicles',
                     ['command'] = 'placeallworldblocks',
                     ['parent'] = 'preset',
                     ['parent'] = 'test',
                     ['helpText'] = 'Spawns vehicle items',
                     ['helpText'] = 'Attempts placing all world block objects in the world',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sType', 'Int32', '0'},
                             },
                             },
         },
         },
         ['/profiler cpu'] = {
         ['/test placegarbage'] = {
                     ['command'] = 'cpu',
                     ['command'] = 'placegarbage',
                     ['parent'] = 'profiler',
                     ['parent'] = 'test',
                     ['helpText'] = 'Runs CPU profiling using dottrace. Optionally pass duration in seconds, defaults to 60 seconds.',
                     ['helpText'] = 'Attempt to place a bunch of garbage bags in the world.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'seconds', 'Int32', '60'},
                             },
                             },
         },
         },
         ['/profiler everything'] = {
         ['/test placeobjects'] = {
                     ['command'] = 'everything',
                     ['command'] = 'placeobjects',
                     ['parent'] = 'profiler',
                     ['parent'] = 'test',
                     ['helpText'] = 'Runs CPU profiling and server performance reports, one after the other. Optionally pass duration in seconds, defaults to 60 seconds.',
                     ['helpText'] = 'Attempts placing all objects in the world twice',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'seconds', 'Int32', '60'},
                             },
                             },
         },
         },
         ['/profiler memory'] = {
         ['/test propertyclaimtool'] = {
                     ['command'] = 'memory',
                     ['command'] = 'propertyclaimtool',
                     ['parent'] = 'profiler',
                     ['parent'] = 'test',
                     ['helpText'] = 'Collects memory dump.',
                     ['helpText'] = 'Test claiming and unclaiming property.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                             },
                             },
         },
         },
         ['/profiler nettrace'] = {
         ['/test sewage'] = {
                     ['command'] = 'nettrace',
                     ['command'] = 'sewage',
                     ['parent'] = 'profiler',
                     ['parent'] = 'test',
                     ['helpText'] = 'Runs CPU profiling using nettrace. Optionally pass duration in seconds, defaults to 60 seconds.',
                     ['helpText'] = 'Spawns a setup for testing pipes.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'seconds', 'Int32', '60'},
                             },
                             },
         },
         },
         ['/profiler results'] = {
         ['/test zeropoint'] = {
                     ['command'] = 'results',
                     ['command'] = 'zeropoint',
                     ['parent'] = 'profiler',
                     ['parent'] = 'test',
                     ['helpText'] = 'Opens results page in web browser.',
                     ['helpText'] = 'Build Zero Point place and teleport to it',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'sizeX', 'Int32'},
                            ['Arg2'] = {'sizeZ', 'Int32'},
                             },
                             },
         },
         },
         ['/property add'] = {
         ['/time fastforward'] = {
                     ['command'] = 'add',
                     ['command'] = 'fastforward',
                     ['parent'] = 'property',
                     ['parent'] = 'time',
                     ['helpText'] = 'Adds user to current deed (if username is not provided then adds current user)',
                     ['helpText'] = 'Force the world to fast forward. Pass 0 to stop.',
                     ['shortCut'] = '',
                     ['shortCut'] = 'ff',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'username', 'String', ''},
                             ['Arg1'] = {'set', 'Boolean', 'True'},
                             },
                             },
         },
         },
         ['/property boostdeed'] = {
         ['/time midnight'] = {
                     ['command'] = 'boostdeed',
                     ['command'] = 'midnight',
                     ['parent'] = 'property',
                     ['parent'] = 'time',
                     ['helpText'] = 'Boost the value of the given deed, or the deed at the current position if not specified. Persists across server restart.',
                     ['helpText'] = 'Set time of day to midnight',
                     ['shortCut'] = 'boostdeed',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'boost', 'Single'},
                            ['Arg2'] = {'deed', 'Deed', ''},
                             },
                             },
         },
         },
         ['/property claimrect'] = {
         ['/time noon'] = {
                     ['command'] = 'claimrect',
                     ['command'] = 'noon',
                     ['parent'] = 'property',
                     ['parent'] = 'time',
                     ['helpText'] = 'Claims plots in a given rect. If you\'re already standing on a claim you have auth on, it will use the existing deed. Otherwise, a new deed is created.',
                     ['helpText'] = 'Set time of day to noon.',
                     ['shortCut'] = 'claim',
                     ['shortCut'] = 'noon',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'xSide', 'Int32', '5'},
                            ['Arg2'] = {'ySide', 'Int32', '5'},
                            ['Arg3'] = {'overwriteExistingClaims', 'Boolean', 'False'},
                             },
                             },
         },
         },
         ['/property ownall'] = {
         ['/time now'] = {
                     ['command'] = 'ownall',
                     ['command'] = 'now',
                     ['parent'] = 'property',
                     ['parent'] = 'time',
                     ['helpText'] = 'Claim all property',
                     ['helpText'] = 'Reports the current time.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             },
                             },
         },
         },
         ['/property owner'] = {
         ['/time resettime'] = {
                     ['command'] = 'owner',
                     ['command'] = 'resettime',
                     ['parent'] = 'property',
                     ['parent'] = 'time',
                     ['helpText'] = 'Change owner of current deed',
                     ['helpText'] = 'Reset time of day to match the clock.',
                     ['shortCut'] = 'owner',
                     ['shortCut'] = 'resettime',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'newOwner', 'User', ''},
                             },
                             },
         },
         },
         ['/property ownnone'] = {
         ['/time set'] = {
                     ['command'] = 'ownnone',
                     ['command'] = 'set',
                     ['parent'] = 'property',
                     ['parent'] = 'time',
                     ['helpText'] = 'Revoke your property',
                     ['helpText'] = 'Set time of day to the specified hour',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'otherPlayer', 'User', ''},
                             ['Arg1'] = {'hour', 'Single'},
                             },
                             },
         },
         },
         ['/property remove'] = {
         ['/titles assign'] = {
                     ['command'] = 'remove',
                     ['command'] = 'assign',
                     ['parent'] = 'property',
                     ['parent'] = 'titles',
                     ['helpText'] = 'Removes user from current deed (if username is not provided then removes current user)',
                     ['helpText'] = 'Assigns a given user to a given title, assigning to yourself if none is specified.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'username', 'String', ''},
                             ['Arg1'] = {'title', 'Title'},
                            ['Arg2'] = {'assignTo', 'User', ''},
                             },
                             },
         },
         },
         ['/property removedeed'] = {
         ['/titles clear'] = {
                     ['command'] = 'removedeed',
                     ['command'] = 'clear',
                     ['parent'] = 'property',
                     ['parent'] = 'titles',
                     ['helpText'] = 'Remove given deed or here currently standing if none specified.',
                     ['helpText'] = 'Clears all occupants from a title.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'deed', 'Deed', ''},
                             ['Arg1'] = {'title', 'Title'},
                             },
                             },
         },
         },
         ['/property removeemptydeeds'] = {
         ['/titles delete'] = {
                     ['command'] = 'removeemptydeeds',
                     ['command'] = 'delete',
                     ['parent'] = 'property',
                     ['parent'] = 'titles',
                     ['helpText'] = 'Remove empty deeds',
                     ['helpText'] = 'Permanently deletes a title.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Admin',
                     ['level'] = 'Admin',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                             },
                             },
         },
         },
         ['/property removeinvalidownables'] = {
         ['/titles giveglobalmarkerrights'] = {
                     ['command'] = 'removeinvalidownables',
                     ['command'] = 'giveglobalmarkerrights',
                     ['parent'] = 'property',
                     ['parent'] = 'titles',
                     ['helpText'] = 'Check deeds and remove contained ownables that do not belong to them',
                     ['helpText'] = 'Assign the current player to a new title that has global markers rights.',
                     ['shortCut'] = '',
                     ['shortCut'] = '',
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            },
        },
        ['/property targetowner'] = {
                    ['command'] = 'targetowner',
                    ['parent'] = 'property',
                    ['helpText'] = 'Change owner of current target, if the target is a store it will change it without closing it.',
                    ['shortCut'] = 'ownit',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'INetObject'},
                            ['Arg2'] = {'newOwner', 'User', ''},
                            },
        },
        ['/property turnon'] = {
                    ['command'] = 'turnon',
                    ['parent'] = 'property',
                    ['helpText'] = 'Turn on (default) or objects in a radiue.',
                    ['shortCut'] = 'on',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'on', 'Boolean', 'True'},
                            ['Arg2'] = {'raidus', 'Single', '10'},
                            },
        },
        ['/property unclaim'] = {
                    ['command'] = 'unclaim',
                    ['parent'] = 'property',
                    ['helpText'] = 'Unclaim the plot you\'re standing on',
                    ['shortCut'] = 'unclaim',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/property unclaimabandoned'] = {
                    ['command'] = 'unclaimabandoned',
                    ['parent'] = 'property',
                    ['helpText'] = 'Unclaim plots across the world where the owner hasn\'t logged in for X days',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'days', 'Single'},
                            },
        },
        ['/property unlimitedclaim'] = {
                    ['command'] = 'unlimitedclaim',
                    ['parent'] = 'property',
                    ['helpText'] = 'Toggles first found Claim Tool in your toolbar to claim without needing the usually required claim papers on the corresponding Claim Stake. Lasts until server restart.',
                    ['shortCut'] = 'unlimitedclaim',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/qa allblocks'] = {
                    ['command'] = 'allblocks',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spawns all blocks.  Optional integer parameter for how many rows to make the blocks in, default is 1 row.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'rows', 'Int32', '1'},
                            },
        },
        ['/qa allconstructed'] = {
                    ['command'] = 'allconstructed',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spawns all player constructible blocks',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'blockType', 'String', ''},
                            },
        },
        ['/qa allplants'] = {
                    ['command'] = 'allplants',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spawns all plant blocks',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'rows', 'Int32', '1'},
                            },
        },
        ['/qa allterrain'] = {
                    ['command'] = 'allterrain',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spawns all diggable blocks',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa allworldobjects'] = {
                    ['command'] = 'allworldobjects',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spawns all world objects',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa chattest'] = {
                    ['command'] = 'chattest',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spam a bunch of stuff to chat',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '10'},
                            ['Arg2'] = {'receiverCount', 'Int32', '10'},
                            ['Arg3'] = {'gibberish', 'Boolean', 'True'},
                            },
        },
        ['/qa clearplayerprefs'] = {
                    ['command'] = 'clearplayerprefs',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Clear all playerprefs, requires a restart to take effect.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa dbtest'] = {
                    ['command'] = 'dbtest',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Inserts records to DB to get perfomance information on it.',
                    ['shortCut'] = 'db',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'parallelCount', 'Int32'},
                            ['Arg2'] = {'statsCountPerParallel', 'Int32'},
                            ['Arg3'] = {'bulk', 'Boolean', 'True'},
                            },
        },
        ['/qa disconnect'] = {
                    ['command'] = 'disconnect',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Disconnect client with a long message',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa exceptional'] = {
                    ['command'] = 'exceptional',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Throws an exception, very useful',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa givealltools'] = {
                    ['command'] = 'givealltools',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Give all tools of the particular tier. Without specific tier a chest with all tools will be spawned',
                    ['shortCut'] = 'gat',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'tier', 'Single', '0'},
                            },
        },
        ['/qa giveallvehicles'] = {
                    ['command'] = 'giveallvehicles',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Give all vehicles and hammer (no elevator, no crane)',
                    ['shortCut'] = 'gav',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa listunobtainableitems'] = {
                    ['command'] = 'listunobtainableitems',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Lists the items that cannot be crafted from some set of other items.  Note that many of these are not meant to be crafted, e.g. hips and stone.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa notifdelay'] = {
                    ['command'] = 'notifdelay',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Override all aggregated notifications delay. Using without specifiying delay will instead reset the value.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'delay', 'Int32', '-1'},
                            },
        },
        ['/qa notificationstest'] = {
                    ['command'] = 'notificationstest',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spam a bunch of stuff to notifications',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'count', 'Int32', '10'},
                            },
        },
        ['/qa receivechat'] = {
                    ['command'] = 'receivechat',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Send multiple chat messages over time to test scrolling',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'msgCounts', 'Int32'},
                            },
        },
        ['/qa resetchatsettingsforall'] = {
                    ['command'] = 'resetchatsettingsforall',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Reset all players chat settings and tab settings',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'msgCount', 'Int32', '200'},
                            ['Arg2'] = {'foldOut', 'Boolean', 'True'},
                            },
        },
        ['/qa ridevehicle'] = {
                    ['command'] = 'ridevehicle',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Ride nearest vehicle',
                    ['shortCut'] = 'ride',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/qa runtest'] = {
                    ['command'] = 'runtest',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Run a specific test.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'testname', 'String'},
                            },
        },
        ['/qa runtests'] = {
                    ['command'] = 'runtests',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Run a series of chat commands to test the game.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa servercrash'] = {
                    ['command'] = 'servercrash',
                    ['parent'] = 'qa',
                    ['helpText'] = 'A command to force the server to crash',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa showsupportedlanguages'] = {
                    ['command'] = 'showsupportedlanguages',
                    ['parent'] = 'qa',
                    ['helpText'] = 'List all supported languages with short codes',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/qa spamdb'] = {
                    ['command'] = 'spamdb',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spams database operations, in the hopes of reproducing errors or lag',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'numSeconds', 'Single', '30'},
                            ['Arg2'] = {'numWriteThreads', 'Int32', '16'},
                            },
        },
        ['/qa spawn'] = {
                    ['command'] = 'spawn',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Spawns item in building',
                    ['shortCut'] = 'spawn',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'itemName', 'String'},
                            ['Arg2'] = {'claim', 'Boolean', 'True'},
                            },
        },
        ['/qa testbows'] = {
                    ['command'] = 'testbows',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Test bow and arrows.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa testsendmessage'] = {
                    ['command'] = 'testsendmessage',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Send many messages',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'msgCount', 'Int32', '200'},
                            ['Arg2'] = {'foldOut', 'Boolean', 'True'},
                            },
        },
        ['/qa toggle'] = {
                    ['command'] = 'toggle',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Toggles the show state of a UI, by UI prefab name',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'uiName', 'String'},
                            },
        },
        ['/qa tooltipclearcache'] = {
                    ['command'] = 'tooltipclearcache',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Clear server and client tooltip caches for all users.',
                    ['shortCut'] = 'ttc',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/qa tooltipstatus'] = {
                    ['command'] = 'tooltipstatus',
                    ['parent'] = 'qa',
                    ['helpText'] = 'Display stats on tooltip debug.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/residence'] = {
                    ['command'] = 'residence',
                    ['parent'] = nil,
                    ['helpText'] = 'Reports residency for a given user, or yourself if none passed',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg1'] = {'other', 'User', ''},
                            },
        },
        ['/rooms repairall'] = {
                    ['command'] = 'repairall',
                    ['parent'] = 'rooms',
                    ['helpText'] = 'Repairs all broken rooms. This command may take a long time and create heavy-load on the server, so only use it when many rooms are broken',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/rooms test'] = {
                    ['command'] = 'test',
                    ['parent'] = 'rooms',
                    ['helpText'] = 'Check the current surroundings to see if it\'s a room, and if not explain why not.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/settlement addclaimpapers'] = {
                    ['command'] = 'addclaimpapers',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Add the specified quantity of claim papers to the specified settlement.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'quantity', 'Int32'},
                            ['Arg2'] = {'settlement', 'Settlement'},
                            },
        },
        ['/settlement addclaimstakes'] = {
                    ['command'] = 'addclaimstakes',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Add the specfied quantity of claim stakes to the specified settlement.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'quantity', 'Int32'},
                            ['Arg2'] = {'settlement', 'Settlement'},
                            },
        },
        ['/settlement annex'] = {
                    ['command'] = 'annex',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Force a given settlement to annex another, if the types support it.',
                    ['shortCut'] = 'annex',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'source', 'Settlement'},
                            ['Arg2'] = {'target', 'Settlement'},
                            },
        },
        ['/settlement civicpowers'] = {
                    ['command'] = 'civicpowers',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Displays your civic powers.',
                    ['shortCut'] = 'civicpowers',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg1'] = {'settlementsWhereYoureACitizenOnly', 'Boolean', 'True'},
                            },
        },
        ['/settlement clearall'] = {
                    ['command'] = 'clearall',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Destroy all towns and property stakes and unclaim all property.',
                    ['shortCut'] = 'cleartowns',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/settlement emigrate'] = {
                    ['command'] = 'emigrate',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Make a citizen a resident of the given town. Removes them from the previous settlement.',
                    ['shortCut'] = 'emigrate',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'Settlement'},
                            ['Arg2'] = {'citizen', 'User'},
                            },
        },
        ['/settlement emigrateall'] = {
                    ['command'] = 'emigrateall',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Move all citizens to the target settlement, or the first found if not set.',
                    ['shortCut'] = 'emigrateall',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'Settlement', ''},
                            },
        },
        ['/settlement gethomesteadback'] = {
                    ['command'] = 'gethomesteadback',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Remove your homestead from the world and get it back to you.',
                    ['shortCut'] = 'gethomesteadback',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/settlement ignorerequirements'] = {
                    ['command'] = 'ignorerequirements',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Disable Settlement requirements for the session (Ie, dont require child settlements or citizens for a country to spawn.',
                    ['shortCut'] = 'nosetreqs',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'ignore', 'Boolean', 'True'},
                            },
        },
        ['/settlement placehomestead'] = {
                    ['command'] = 'placehomestead',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Force-place a settlement at current position, either yourself or a test user.',
                    ['shortCut'] = 'placehomestead',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'self', 'Boolean', 'False'},
                            ['Arg2'] = {'abandoned', 'Boolean', 'False'},
                            },
        },
        ['/settlement populate'] = {
                    ['command'] = 'populate',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Fill the town on this plot with citizens.',
                    ['shortCut'] = 'populate',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'foundTown', 'Boolean', 'True'},
                            ['Arg2'] = {'newCitizenCount', 'Int32', '5'},
                            ['Arg3'] = {'newApplicantCount', 'Int32', '2'},
                            ['Arg4'] = {'newInviteeCount', 'Int32', '2'},
                            ['Arg5'] = {'makeAllActive', 'Boolean', 'True'},
                            },
        },
        ['/settlement rebuildcivicpowers'] = {
                    ['command'] = 'rebuildcivicpowers',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Recalc civic powers for all settlements and users.',
                    ['shortCut'] = 'rebuildcivicpowers',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/settlement renouncecitizenship'] = {
                    ['command'] = 'renouncecitizenship',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Leave citizenship of whatever settlement you are a citizen of.',
                    ['shortCut'] = 'renounce',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/settlement resolvecrisis'] = {
                    ['command'] = 'resolvecrisis',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Forces resolution of property crises by removing claims now.  Pass individual settlement, or leave blank for \'all settlements in crisis\'.',
                    ['shortCut'] = 'resolvecrisis',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'settlement', 'Settlement', ''},
                            },
        },
        ['/settlement spawn'] = {
                    ['command'] = 'spawn',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Spawn a debug set of settlements.',
                    ['shortCut'] = 'testtown',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/settlement spawnhomestead'] = {
                    ['command'] = 'spawnhomestead',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Create a homestead for the passed user or a test user if null.',
                    ['shortCut'] = 'home',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'homesteadOwner', 'User', ''},
                            },
        },
        ['/settlement spawnsimplesettlements'] = {
                    ['command'] = 'spawnsimplesettlements',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Create a nested homestead, town, country, and federation with simple force-enabled objects.',
                    ['shortCut'] = 'sets',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'makeSelfLeaderAndCitizen', 'Boolean', 'True'},
                            ['Arg2'] = {'assignTaxes', 'Boolean', 'True'},
                            },
        },
        ['/settlement spawntown'] = {
                    ['command'] = 'spawntown',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Create a new town on this plot and add citizens.',
                    ['shortCut'] = 'town',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'foundTown', 'Boolean', 'True'},
                            ['Arg2'] = {'makeSelfCitizenAndMayor', 'Boolean', 'True'},
                            ['Arg3'] = {'newCitizenCount', 'Int32', '5'},
                            ['Arg4'] = {'newApplicantCount', 'Int32', '2'},
                            ['Arg5'] = {'newInviteeCount', 'Int32', '2'},
                            },
        },
        ['/settlement vacate'] = {
                    ['command'] = 'vacate',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Make a given citizen leave citizenship of a given town.',
                    ['shortCut'] = 'vacate',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'Settlement'},
                            ['Arg2'] = {'citizen', 'User'},
                            },
        },
        ['/settlement vacateall'] = {
                    ['command'] = 'vacateall',
                    ['parent'] = 'settlement',
                    ['helpText'] = 'Make a given citizen remove all its citizens (or all settlements if none passed).',
                    ['shortCut'] = 'vacateall',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'Settlement', ''},
                            },
        },
        ['/sim addatm'] = {
                    ['command'] = 'addatm',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Add atmosphere',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/sim animalspeed'] = {
                    ['command'] = 'animalspeed',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Set speed for nearest animal (debug)',
                    ['shortCut'] = 'animalspeed',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'wanderingSpeed', 'Single'},
                            ['Arg2'] = {'runningSpeed', 'Single', '0'},
                            },
        },
        ['/sim bunnytime'] = {
                    ['command'] = 'bunnytime',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns 100 bunnies',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/sim cleardebris'] = {
                    ['command'] = 'cleardebris',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Clears debris in an area.',
                    ['shortCut'] = 'cleardebris',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Int32', '75'},
                            },
        },
        ['/sim debuganimal'] = {
                    ['command'] = 'debuganimal',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Enables debug on the nearest animal, or disables it if already enabled.',
                    ['shortCut'] = 'dba',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'follow', 'Boolean', 'True'},
                            ['Arg2'] = {'destroyAllOthers', 'Boolean', 'False'},
                            },
        },
        ['/sim destroyedatmosphere'] = {
                    ['command'] = 'destroyedatmosphere',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Set the percent of a destroyed atmosphere to display, blended to over a given number of seconds.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'percent', 'Single', '0,5'},
                            ['Arg2'] = {'time', 'Single', '5'},
                            },
        },
        ['/sim dinnerbell'] = {
                    ['command'] = 'dinnerbell',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Makes all animals hungry.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            },
        },
        ['/sim followanimal'] = {
                    ['command'] = 'followanimal',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Toggle following the nearest animal.',
                    ['shortCut'] = 'fola',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'set', 'Boolean', 'True'},
                            },
        },
        ['/sim forcecollectglobalstats'] = {
                    ['command'] = 'forcecollectglobalstats',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Force global stats to collect now. Updates world progress stats as well.',
                    ['shortCut'] = 'globalstats',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            },
        },
        ['/sim greenthumb'] = {
                    ['command'] = 'greenthumb',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns random plants',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Int32', '10'},
                            ['Arg2'] = {'trees', 'Boolean', 'False'},
                            },
        },
        ['/sim killplants'] = {
                    ['command'] = 'killplants',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Kills all plants in an area. Pass false to not delete them.',
                    ['shortCut'] = 'killplants',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Int32', '75'},
                            ['Arg2'] = {'destroy', 'Boolean', 'True'},
                            ['Arg3'] = {'speciesName', 'String', ''},
                            },
        },
        ['/sim killtrees'] = {
                    ['command'] = 'killtrees',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Kills all trees in an area. Pass false to only cut them.',
                    ['shortCut'] = 'killtrees',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Int32', '10'},
                            ['Arg2'] = {'destroy', 'Boolean', 'True'},
                            ['Arg3'] = {'speciesName', 'String', ''},
                            },
        },
        ['/sim letitfish'] = {
                    ['command'] = 'letitfish',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Fishing time!',
                    ['shortCut'] = 'fish',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '50'},
                            },
        },
        ['/sim liedown'] = {
                    ['command'] = 'liedown',
                    ['parent'] = 'sim',
                    ['helpText'] = 'The animal that\'s currently being debugged will change state to lie down (or idle if he doesn\'t have a lie down state).',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'seconds', 'Single', '120'},
                            },
        },
        ['/sim massplant'] = {
                    ['command'] = 'massplant',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns a bunch of one plant',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Int32', '10'},
                            ['Arg2'] = {'speciesName', 'String', ''},
                            ['Arg3'] = {'growthPercent', 'Single', '1'},
                            ['Arg4'] = {'yield', 'Single', '0,8'},
                            ['Arg5'] = {'trees', 'Boolean', 'False'},
                            },
        },
        ['/sim moveto'] = {
                    ['command'] = 'moveto',
                    ['parent'] = 'sim',
                    ['helpText'] = 'The animal that\'s currently being debugged will move toward the specified destination (just specifify the x and z coordinates)',
                    ['shortCut'] = 'animalmoveto',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'xDestination', 'Single'},
                            ['Arg2'] = {'zDestination', 'Single'},
                            },
        },
        ['/sim noah'] = {
                    ['command'] = 'noah',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns given number of all animals',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                            },
        },
        ['/sim oneshot'] = {
                    ['command'] = 'oneshot',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Kills nearest animal',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/sim poorbunnies'] = {
                    ['command'] = 'poorbunnies',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Kills all animals',
                    ['shortCut'] = 'die',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'destroy', 'Boolean', 'True'},
                            },
        },
        ['/sim predatorsprotected'] = {
                    ['command'] = 'predatorsprotected',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Stay invisible from predators',
                    ['shortCut'] = 'safe',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/sim raisesealevel'] = {
                    ['command'] = 'raisesealevel',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Raises the sea level by a passed in amount.  Careful with this one!',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'val', 'Single', '1,5'},
                            },
        },
        ['/sim regenlayer'] = {
                    ['command'] = 'regenlayer',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Regenerates a world layer, restoring it to the state it would be in if the world were newly generated.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'layerName', 'String'},
                            },
        },
        ['/sim removedeadplants'] = {
                    ['command'] = 'removedeadplants',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Removes dead plants in an area.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'radius', 'Int32', '50'},
                            ['Arg2'] = {'destroy', 'Boolean', 'False'},
                            },
        },
        ['/sim repopulateanimallayer'] = {
                    ['command'] = 'repopulateanimallayer',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Reset animal sim population to initial values (as it was on world generation)',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/sim sealevel'] = {
                    ['command'] = 'sealevel',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Displays the current sea level and how much it has risen.',
                    ['shortCut'] = 'sea',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            },
        },
        ['/sim setlayer'] = {
                    ['command'] = 'setlayer',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Sets a world layer to specific value or random value from range.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'layerName', 'String'},
                            ['Arg2'] = {'value', 'Single'},
                            ['Arg3'] = {'maxValue', 'Single', 'не число'},
                            },
        },
        ['/sim setpollutionactive'] = {
                    ['command'] = 'setpollutionactive',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Activates/deactivates pollution layer updating.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'isActive', 'Boolean'},
                            },
        },
        ['/sim spawnallplants'] = {
                    ['command'] = 'spawnallplants',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns plants of particular ages in a row',
                    ['shortCut'] = 'allplants',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '1'},
                            ['Arg2'] = {'growth1', 'Single', '0,3'},
                            ['Arg3'] = {'growth2', 'Single', '0,6'},
                            ['Arg4'] = {'growth3', 'Single', '1'},
                            },
        },
        ['/sim spawnalltrees'] = {
                    ['command'] = 'spawnalltrees',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns trees of particular ages in a row',
                    ['shortCut'] = 'alltrees',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/sim spawnanimal'] = {
                    ['command'] = 'spawnanimal',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns a number of animals',
                    ['shortCut'] = 'animal',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'speciesName', 'String', 'Hare'},
                            ['Arg2'] = {'count', 'Int32', '1'},
                            },
        },
        ['/sim spawnanimalmovementtestingarea'] = {
                    ['command'] = 'spawnanimalmovementtestingarea',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns special area for testing animal movement.',
                    ['shortCut'] = 'samt',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/sim spawnplant'] = {
                    ['command'] = 'spawnplant',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns a plant or plants in a row or grid',
                    ['shortCut'] = 'plant',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'speciesName', 'String', 'Birch'},
                            ['Arg2'] = {'countX', 'Int32', '1'},
                            ['Arg3'] = {'countZ', 'Int32', '1'},
                            ['Arg4'] = {'space', 'Int32', '0'},
                            },
        },
        ['/sim switchanimalspawn'] = {
                    ['command'] = 'switchanimalspawn',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Switch spawn animals by Simulation on and off.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            },
        },
        ['/sim testanimalmovement'] = {
                    ['command'] = 'testanimalmovement',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Spawns animals and sets target positions fot them to test animal movement.',
                    ['shortCut'] = 'tam',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'speciesName', 'String', 'Hare'},
                            ['Arg2'] = {'fleeSpeed', 'Boolean', 'True'},
                            },
        },
        ['/sim trample'] = {
                    ['command'] = 'trample',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Tramples the surrounding ground',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/sim unpollute'] = {
                    ['command'] = 'unpollute',
                    ['parent'] = 'sim',
                    ['helpText'] = 'Unpollute an area. Remove dead plants and replace dirt on grass blocks.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'fullReplacement', 'Boolean', 'True'},
                            ['Arg2'] = {'radius', 'Int32', '20'},
                            },
        },
        ['/skills addlevelto'] = {
                    ['command'] = 'addlevelto',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Gives levels to another player. Gives to yourself if target user is empty',
                    ['shortCut'] = 'addlevel',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            ['Arg2'] = {'stars', 'Int32', '1'},
                            },
        },
        ['/skills addpointsto'] = {
                    ['command'] = 'addpointsto',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Give skillpoints to another player. Give them to yourself if target user is empty',
                    ['shortCut'] = 'addpoint',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            ['Arg2'] = {'stars', 'Int32', '1'},
                            },
        },
        ['/skills all'] = {
                    ['command'] = 'all',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Unlocks all skills',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            },
        },
        ['/skills cleartalents'] = {
                    ['command'] = 'cleartalents',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Resets all talents for a specialization for a player. If the skill name is empty it will remove talents from all specialization',
                    ['shortCut'] = 'notalents',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'skillName', 'String', ''},
                            },
        },
        ['/skills creative'] = {
                    ['command'] = 'creative',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Remove restrictions and gives you every skill at max level.',
                    ['shortCut'] = 'creative',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/skills debugedu'] = {
                    ['command'] = 'debugedu',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Make education tick every frame, accepet teachers and students regardless of skills, and allow teachers to be their own students.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/skills education'] = {
                    ['command'] = 'education',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Set education value (0 to 1) for a skill (default to 1), giving the skill if the user doesn\'t have it.  If no target user is set, apply to self.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'skillName', 'String'},
                            ['Arg2'] = {'value', 'Single', '1'},
                            ['Arg3'] = {'targetUser', 'User', ''},
                            },
        },
        ['/skills fullreset'] = {
                    ['command'] = 'fullreset',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Resets all skills to unlearnt',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            },
        },
        ['/skills give'] = {
                    ['command'] = 'give',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Gives a skill matching the given name. If no target user is set, apply to self.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'skillName', 'String'},
                            ['Arg2'] = {'targetUser', 'User', ''},
                            },
        },
        ['/skills givepointsto'] = {
                    ['command'] = 'givepointsto',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Give skillpoints to another player',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'otherPlayer', 'User'},
                            ['Arg2'] = {'number', 'Int32', '10'},
                            },
        },
        ['/skills levelup'] = {
                    ['command'] = 'levelup',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Levels up a string matching the passed skill\'s name to the max.',
                    ['shortCut'] = 'levelup',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'skillName', 'String'},
                            ['Arg2'] = {'targetUser', 'User', ''},
                            },
        },
        ['/skills levelupall'] = {
                    ['command'] = 'levelupall',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Levels all skills up 1 level at a time (no chunks).',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'num', 'Int32', '1'},
                            },
        },
        ['/skills levelupuser'] = {
                    ['command'] = 'levelupuser',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Level up a citizen by one.  Default levels you up.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'name', 'String', ''},
                            },
        },
        ['/skills rate'] = {
                    ['command'] = 'rate',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Displays or sets the current skill rate multiplier.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'skillRate', 'Single', '-1'},
                            },
        },
        ['/skills removelevelfrom'] = {
                    ['command'] = 'removelevelfrom',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Removes levels from another player. Removes from yourself if target user is empty',
                    ['shortCut'] = 'removelevel',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            ['Arg2'] = {'stars', 'Int32', '1'},
                            },
        },
        ['/skills removepointsfrom'] = {
                    ['command'] = 'removepointsfrom',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Remove skillpoints from another player. Removes from yourself if target user is empty',
                    ['shortCut'] = 'removepoint',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User', ''},
                            ['Arg2'] = {'stars', 'Int32', '1'},
                            },
        },
        ['/skills removespecialty'] = {
                    ['command'] = 'removespecialty',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Removes a specialty that matches the passed string.',
                    ['shortCut'] = 'leveldown',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'specialtyName', 'String'},
                            ['Arg2'] = {'targetUser', 'User', ''},
                            },
        },
        ['/skills removetalent'] = {
                    ['command'] = 'removetalent',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Removes talent by name for a player',
                    ['shortCut'] = 'talentdel',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'talentName', 'String'},
                            },
        },
        ['/skills reset'] = {
                    ['command'] = 'reset',
                    ['parent'] = 'skills',
                    ['helpText'] = 'Resets a specialization for a player. If the skill name is empty it will reset all specializations.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'targetUser', 'User'},
                            ['Arg2'] = {'skillName', 'String', ''},
                            },
        },
        ['/teleport atob'] = {
                    ['command'] = 'atob',
                    ['parent'] = 'teleport',
                    ['helpText'] = 'Teleports player A to player B',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'targetA', 'User'},
                            ['Arg2'] = {'targetB', 'User'},
                            },
        },
        ['/teleport targetto'] = {
                    ['command'] = 'targetto',
                    ['parent'] = 'teleport',
                    ['helpText'] = 'Teleports otherPlayer to an xyz coordinate',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'otherUser', 'User'},
                            ['Arg2'] = {'x', 'Int32', '-1'},
                            ['Arg3'] = {'y', 'Int32', '-1'},
                            ['Arg4'] = {'z', 'Int32', '-1'},
                            },
        },
        ['/teleport todark'] = {
                    ['command'] = 'todark',
                    ['parent'] = 'teleport',
                    ['helpText'] = 'Teleport to the opposite side of the World',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/teleport toplayer'] = {
                    ['command'] = 'toplayer',
                    ['parent'] = 'teleport',
                    ['helpText'] = 'Teleport to a citizen.',
                    ['shortCut'] = 'tpto',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'otherPlayer', 'User'},
                            },
        },
        ['/teleport toworldposition'] = {
                    ['command'] = 'toworldposition',
                    ['parent'] = 'teleport',
                    ['helpText'] = 'Teleport to an xyz coordinate or an xz coordinate. For two components Y is calculated automatically.',
                    ['shortCut'] = 'tp',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'x', 'Int32', '-1'},
                            ['Arg2'] = {'yOrZ', 'Int32', '-1'},
                            ['Arg3'] = {'z', 'Int32', '-2147483648'},
                            },
        },
        ['/test axesandchainsaw'] = {
                    ['command'] = 'axesandchainsaw',
                    ['parent'] = 'test',
                    ['helpText'] = 'Test cutting trees with axe and chainsaw.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test bed'] = {
                    ['command'] = 'bed',
                    ['parent'] = 'test',
                    ['helpText'] = 'Spawn a bed and sleep in it.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test chatinteraction'] = {
                    ['command'] = 'chatinteraction',
                    ['parent'] = 'test',
                    ['helpText'] = 'Make a test user send a message every specific period of time to the general channel and/or to the current user.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'enableGeneralMessages', 'Boolean'},
                            ['Arg2'] = {'timeBtwMessages', 'Single', '1'},
                            ['Arg3'] = {'enableWhisperMessages', 'Boolean', 'False'},
                            },
        },
        ['/test cranes'] = {
                    ['command'] = 'cranes',
                    ['parent'] = 'test',
                    ['helpText'] = 'Setup a test environment for cranes.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test distributionstation'] = {
                    ['command'] = 'distributionstation',
                    ['parent'] = 'test',
                    ['helpText'] = 'Creates and applies a Distribution Station.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'fixedCount', 'Boolean', 'False'},
                            ['Arg2'] = {'itemMax', 'Int32', '20'},
                            ['Arg3'] = {'itemDistribute', 'Int32', '1'},
                            ['Arg4'] = {'itemCountMax', 'Int32', '1'},
                            ['Arg5'] = {'carried', 'Boolean', 'False'},
                            },
        },
        ['/test distributionstationcarried'] = {
                    ['command'] = 'distributionstationcarried',
                    ['parent'] = 'test',
                    ['helpText'] = 'Creates and applies a Distribution Station with carried items',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test economics'] = {
                    ['command'] = 'economics',
                    ['parent'] = 'test',
                    ['helpText'] = 'Spawns all the various parts of an economy.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'ordersPerStore', 'Int32', '20'},
                            ['Arg2'] = {'categoriesPerStore', 'Int32', '4'},
                            ['Arg3'] = {'stores', 'Int32', '5'},
                            },
        },
        ['/test elevator'] = {
                    ['command'] = 'elevator',
                    ['parent'] = 'test',
                    ['helpText'] = 'Setup an elevator for testing',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test exchange'] = {
                    ['command'] = 'exchange',
                    ['parent'] = 'test',
                    ['helpText'] = 'Spawns 2 test exchanges, one for the user and one for another user. Adds some entries, performs some tests.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test foldouts'] = {
                    ['command'] = 'foldouts',
                    ['parent'] = 'test',
                    ['helpText'] = 'Generates some test combinations of foldout lists. Can optionally set the level of nesting.',
                    ['shortCut'] = 'dbgf',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'nestingIterations', 'Int32', '5'},
                            },
        },
        ['/test giveremoveitems'] = {
                    ['command'] = 'giveremoveitems',
                    ['parent'] = 'test',
                    ['helpText'] = 'Attempts to give the user all of the items, then remove them',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test hammers'] = {
                    ['command'] = 'hammers',
                    ['parent'] = 'test',
                    ['helpText'] = 'Run a series of chat commands to test the game.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test industrialelevator'] = {
                    ['command'] = 'industrialelevator',
                    ['parent'] = 'test',
                    ['helpText'] = 'Setup an industrial elevator for testing',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test interactitems'] = {
                    ['command'] = 'interactitems',
                    ['parent'] = 'test',
                    ['helpText'] = 'Attempts to give the user all items and interact with them',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test interactobjects'] = {
                    ['command'] = 'interactobjects',
                    ['parent'] = 'test',
                    ['helpText'] = 'Attempts to interact with all objects in the world',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test makeuser'] = {
                    ['command'] = 'makeuser',
                    ['parent'] = 'test',
                    ['helpText'] = 'Create test user with a specified name.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'caller', 'User', ''},
                            ['Arg1'] = {'name', 'String', ''},
                            },
        },
        ['/test makeusers'] = {
                    ['command'] = 'makeusers',
                    ['parent'] = 'test',
                    ['helpText'] = 'Create test users up to the given amount (default 5)',
                    ['shortCut'] = 'makeusers',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'count', 'Int32', '5'},
                            },
        },
        ['/test pipes'] = {
                    ['command'] = 'pipes',
                    ['parent'] = 'test',
                    ['helpText'] = 'Spawns a setup for testing pipes.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test placeallworldblocks'] = {
                    ['command'] = 'placeallworldblocks',
                    ['parent'] = 'test',
                    ['helpText'] = 'Attempts placing all world block objects in the world',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test placegarbage'] = {
                    ['command'] = 'placegarbage',
                    ['parent'] = 'test',
                    ['helpText'] = 'Attempt to place a bunch of garbage bags in the world.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test placeobjects'] = {
                    ['command'] = 'placeobjects',
                    ['parent'] = 'test',
                    ['helpText'] = 'Attempts placing all objects in the world',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test propertyclaimtool'] = {
                    ['command'] = 'propertyclaimtool',
                    ['parent'] = 'test',
                    ['helpText'] = 'Test claiming and unclaiming property.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test qamode'] = {
                    ['command'] = 'qamode',
                    ['parent'] = 'test',
                    ['helpText'] = 'Toggle qamode on/off.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test sewage'] = {
                    ['command'] = 'sewage',
                    ['parent'] = 'test',
                    ['helpText'] = 'Spawns a setup for testing sewage system.',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'village', 'Boolean', 'False'},
                            },
        },
        ['/test spamnotifications'] = {
                    ['command'] = 'spamnotifications',
                    ['parent'] = 'test',
                    ['helpText'] = 'Spams aggregated notifications to the given user.',
                    ['shortCut'] = 'spamnotifications',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test testspoilage'] = {
                    ['command'] = 'testspoilage',
                    ['parent'] = 'test',
                    ['helpText'] = 'Test spoilage merging and behavior with inventories that have restrictions, recommended to have empty inventory and not to pick anything while testing.',
                    ['shortCut'] = 'testspoilage',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test testspoilagemultithread'] = {
                    ['command'] = 'testspoilagemultithread',
                    ['parent'] = 'test',
                    ['helpText'] = 'Test spoilage merging and behavior with inventories that have restrictions, recommended to have empty inventory and not to pick anything while testing.',
                    ['shortCut'] = 'testspoilagemultithread',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/test workorders'] = {
                    ['command'] = 'workorders',
                    ['parent'] = 'test',
                    ['helpText'] = 'Spawn a number of workbenches which in turn will have a number of work orders each to test notifications. (Will destroy previously created workbenches, does not add resources or labor)',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'workbenches', 'Int32', '4'},
                            ['Arg2'] = {'maximumOrdersPerBench', 'Int32', '4'},
                            },
        },
        ['/test zeropoint'] = {
                    ['command'] = 'zeropoint',
                    ['parent'] = 'test',
                    ['helpText'] = 'Build Zero Point place and teleport to it',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg1'] = {'sizeX', 'Int32'},
                            ['Arg2'] = {'sizeZ', 'Int32'},
                            },
        },
        ['/time fastforward'] = {
                    ['command'] = 'fastforward',
                    ['parent'] = 'time',
                    ['helpText'] = 'Force the world to fast forward. Pass 0 to stop.',
                    ['shortCut'] = 'ff',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'set', 'Boolean', 'True'},
                            },
        },
        ['/time midnight'] = {
                    ['command'] = 'midnight',
                    ['parent'] = 'time',
                    ['helpText'] = 'Set time of day to midnight',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/time noon'] = {
                    ['command'] = 'noon',
                    ['parent'] = 'time',
                    ['helpText'] = 'Set time of day to noon.',
                    ['shortCut'] = 'noon',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/time now'] = {
                    ['command'] = 'now',
                    ['parent'] = 'time',
                    ['helpText'] = 'Reports the current time.',
                    ['shortCut'] = '',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            },
        },
        ['/time resettime'] = {
                    ['command'] = 'resettime',
                    ['parent'] = 'time',
                    ['helpText'] = 'Reset time of day to match the clock.',
                    ['shortCut'] = 'resettime',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/time set'] = {
                    ['command'] = 'set',
                    ['parent'] = 'time',
                    ['helpText'] = 'Set time of day to the specified hour',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'hour', 'Single'},
                            },
        },
        ['/titles assign'] = {
                    ['command'] = 'assign',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Assigns a given user to a given title, assigning to yourself if none is specified.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            ['Arg2'] = {'assignTo', 'User', ''},
                            },
        },
        ['/titles clear'] = {
                    ['command'] = 'clear',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Clears all occupants from a title.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            },
        },
        ['/titles delete'] = {
                    ['command'] = 'delete',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Permanently deletes a title.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'title', 'Title'},
                            },
        },
        ['/titles giveglobalmarkerrights'] = {
                    ['command'] = 'giveglobalmarkerrights',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Allow the given user to change all world marker settlement types without permissions.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'settlement', 'Settlement'},
                            ['Arg2'] = {'set', 'Boolean', 'True'},
                             },
                             },
         },
         },
Line 4,475: Line 2,836:
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            ['Arg1'] = {'settlement', 'Settlement'},
                             },
                             },
         },
         },
Line 4,485: Line 2,845:
                     ['level'] = 'User',
                     ['level'] = 'User',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            },
        },
        ['/titles makeabandoned'] = {
                    ['command'] = 'makeabandoned',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Force a given citizen to be in the abandoned demographic (self if none passed).',
                    ['shortCut'] = 'makeabandoned',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            },
        },
        ['/titles makeactive'] = {
                    ['command'] = 'makeactive',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Force a given citizen to be in the active demographic (self if none passed).',
                    ['shortCut'] = 'makeactive',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                             },
                             },
         },
         },
Line 4,527: Line 2,867:
                             ['Arg1'] = {'title', 'Title'},
                             ['Arg1'] = {'title', 'Title'},
                             ['Arg2'] = {'maxOccupants', 'Int32'},
                             ['Arg2'] = {'maxOccupants', 'Int32'},
                            },
        },
        ['/titles setplaytimeboost'] = {
                    ['command'] = 'setplaytimeboost',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Set a \'boost\' that will add to all \'recent playtime\' requests for the given player (yourself if null, 2 hours if unset).  Will make players instantly active if set high enough.',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'hoursBoost', 'Single', '2'},
                             },
                             },
         },
         },
Line 4,559: Line 2,888:
                             ['Arg1'] = {'title', 'Title'},
                             ['Arg1'] = {'title', 'Title'},
                             ['Arg2'] = {'unassignUser', 'User', ''},
                             ['Arg2'] = {'unassignUser', 'User', ''},
                            },
        },
        ['/titles whitelistdemographic'] = {
                    ['command'] = 'whitelistdemographic',
                    ['parent'] = 'titles',
                    ['helpText'] = 'Force a given citizen to always be a member of a given demographic even if they dont match the conditions.',
                    ['shortCut'] = 'whitelistdem',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'demo', 'Demographic'},
                            ['Arg2'] = {'whitelist', 'Boolean', 'True'},
                             },
                             },
         },
         },
Line 4,590: Line 2,907:
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'taskName', 'String'},
                             ['Arg1'] = {'taskName', 'String'},
                            },
        },
        ['/twitch resenddatasets'] = {
                    ['command'] = 'resenddatasets',
                    ['parent'] = 'twitch',
                    ['helpText'] = 'Forces all datasets to refresh on the EBS server',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            },
        },
        ['/twitch subscribe'] = {
                    ['command'] = 'subscribe',
                    ['parent'] = 'twitch',
                    ['helpText'] = 'Forces a Twitch channel subscription with the EBS server',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'channelId', 'String'},
                            },
        },
        ['/twitch unsubscribe'] = {
                    ['command'] = 'unsubscribe',
                    ['parent'] = 'twitch',
                    ['helpText'] = 'Forces the removal of a Twitch channel subscription with the EBS server',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                            ['Arg1'] = {'channelId', 'String'},
                            },
        },
        ['/user energize'] = {
                    ['command'] = 'energize',
                    ['parent'] = 'user',
                    ['helpText'] = 'Provide a user with extra hours they can use to perform labor when exhauasted.  Can be negative to remove previously granted energy.',
                    ['shortCut'] = 'energize',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'User', ''},
                            ['Arg2'] = {'hours', 'Int32', '1'},
                            },
        },
        ['/user exhaust'] = {
                    ['command'] = 'exhaust',
                    ['parent'] = 'user',
                    ['helpText'] = 'Force a user to be exhausted for the remainder of the day.',
                    ['shortCut'] = 'exhaust',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'target', 'User', ''},
                            },
        },
        ['/util calculate'] = {
                    ['command'] = 'calculate',
                    ['parent'] = 'util',
                    ['helpText'] = 'Evaluates provided math expression',
                    ['shortCut'] = 'calc',
                    ['level'] = 'User',
                    ['parameters'] =  {
                            ['Arg0'] = {'chatClient', 'IChatClient'},
                            ['Arg1'] = {'expression', 'String'},
                             },
                             },
         },
         },
Line 4,673: Line 2,926:
                     ['parameters'] =  {
                     ['parameters'] =  {
                             ['Arg1'] = {'target', 'INetObject'},
                             ['Arg1'] = {'target', 'INetObject'},
                            },
        },
        ['/util invisible'] = {
                    ['command'] = 'invisible',
                    ['parent'] = 'util',
                    ['helpText'] = 'Make your character invisible',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                             },
                             },
         },
         },
Line 4,737: Line 2,981:
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            },
        },
        ['/weather heavyrain'] = {
                    ['command'] = 'heavyrain',
                    ['parent'] = 'weather',
                    ['helpText'] = 'Create a heravy rain storm at your location',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/weather rain'] = {
                    ['command'] = 'rain',
                    ['parent'] = 'weather',
                    ['helpText'] = 'Create a light rain storm at your location',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/weather status'] = {
                    ['command'] = 'status',
                    ['parent'] = 'weather',
                    ['helpText'] = 'Prints out the current weather status for the entire planet',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg0'] = {'client', 'IChatClient'},
                             },
                             },
         },
         },
Line 4,774: Line 2,990:
                     ['level'] = 'Developer',
                     ['level'] = 'Developer',
                     ['parameters'] =  {
                     ['parameters'] =  {
                            },
        },
        ['/world clearfallentrees'] = {
                    ['command'] = 'clearfallentrees',
                    ['parent'] = 'world',
                    ['helpText'] = 'Removes fallen trees',
                    ['shortCut'] = 'clearfallentrees',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/world fixobjects'] = {
                    ['command'] = 'fixobjects',
                    ['parent'] = 'world',
                    ['helpText'] = 'Destroys all physical objects with illegal positions outside the world. (worldobjects, vehicles, trees, rubbles etc)',
                    ['shortCut'] = 'fixobjects',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'teleportVehicles', 'Boolean', 'True'},
                            },
        },
        ['/world fixtrunks'] = {
                    ['command'] = 'fixtrunks',
                    ['parent'] = 'world',
                    ['helpText'] = 'Destroys all trunks outside the world',
                    ['shortCut'] = 'fixtrunks',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            },
        },
        ['/world generatestats'] = {
                    ['command'] = 'generatestats',
                    ['parent'] = 'world',
                    ['helpText'] = 'Generates the world block stats',
                    ['shortCut'] = '',
                    ['level'] = 'Developer',
                    ['parameters'] =  {
                            },
        },
        ['/world species'] = {
                    ['command'] = 'species',
                    ['parent'] = 'world',
                    ['helpText'] = 'Shows initial spawn clusters of species',
                    ['shortCut'] = '',
                    ['level'] = 'Admin',
                    ['parameters'] =  {
                            ['Arg1'] = {'species', 'String'},
                             },
                             },
         },
         },
     },
     },
}
}
Please note that all contributions to Eco - English Wiki are considered to be released under the CC BY-NC-SA 4.0 (see Eco:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)