Commands
Commands
- Below is a list of commands, the permissions node that controls them, a description of the command and what the arguments are.
- All commands entered in the in-game chat should be followed by a "/" (no quotes).
- Commands all start with "hg", "sg", or "hgmg".
- All commands support tab-completion (use tab key while typing command to suggest commands).
General Commands
Command | Permission Node | Description | Arguments |
hg rules | None | Player will see the rules messages as defined in the config file. | |
hg howto | None | Player will see the how-to messages as defined in the config file. |
Player Commands
Command | Permission Node | Description | Arguments |
hg join | hg.join | Player will join a game in the arena "Default". They will need the "hg.vip" permission to join if it is a VIP arena. | |
hg join <arena> | hg.join | Player will join a game in arena called "<arena>". They will need the "hg.vip" permission to join a VIP arena. | <arena>: the name of the arena to join. |
hg leave | None | Player will leave the arena they are currently in. | |
hg vote | hg.vote | Player will vote for the game to start in their current arena. If they have already voted, the number of votes will be shown. | |
hg list | hg.list | Player will see all remaining players in their current arena, or arena "Default" if they are not in an arena. | |
hg list <arena> | hg.list | Player will see all remaining players in arena called "<arena>". | <arena>: the name of the arena for which to list players. |
hg timeleft | None | Player will see how much time remains until the deathmatch and end-game in their current arena, or arena "Default" if they are not in an arena. | |
hg timeleft <arena> | None | Player will see how much time remains until the deathmatch and end-game. | <arena>: the name of the arena for which to see remaining times. If not specified, arena name will be the player's current arena or "Default" if they are not in a game. |
hg arenas | None | Player will see all current arenas, with open arenas in green. Closed or in-progress arenas are shown in gray. | |
hg rank | None | Player will see the top 5 players. They will also see their rank and stats at the bottom. | |
hg rank <number> | None | Player will see the top <number> players. They will also see their rank and stats at the bottom. | <number>: the number of top players to show (must be less than 100). |
hg games | None | Player will see the last 5 games and the winners of those games. | |
hg games <number> | None | Player will see the last <number> games and the winners of those games. | <number>: the number of past games to show (must be less than 100). |
hg sponsor | hg.sponsor | Player will be shown a menu of items which can be sponsored. If entered in the console, a list is shown instead. | |
hg sponsor <player> | hg.sponsor | Player will be shown a menu of items which when clicked, will be sponsored to <player>. | <player>: the name of the player to sponsor. |
hg sponsor <player> <item> | hg.sponsor | Player will give another player the item "<item>" as a gift. The player must have the required cost items as defined in the config file. | <player>: the name of the player to give the item to. <item>: the ID or name of the item to sponsor. |
hg sponsor <player> <item> <qty> | hg.sponsor | Player will give another player <qty> of the item "<item>" as a gift. The player must have the required cost items as defined in the config file. | <player>: the name of the player to give the item to. <item>: the ID or name of the item to sponsor. <qty>: the amount of the item to give. |
Spectator Commands
Command | Permission Node | Description | Arguments |
hg watch | hg.watch | Player will change spectating state. | |
hg watch start | hg.watch | Player will start spectating in the arena "Default". | |
hg watch start <arena> | hg.watch | Player will either start spectating in arena <arena>. | <arena>: the name of the arena to start/stop spectating in. |
hg watch stop | hg.watch | Player will stop spectating. | |
hg tp <number> | hg.teleport | Player will be teleported to the player that corresponds to the given number in the arena tribute list. | <number>: the number shown next to the player in /hg list <arena>. |
hg tp <player> | hg.teleport | Player will be teleported to the player with the given name. | <player>: the name of the target player. |
Operator Commands | |||
---|---|---|---|
Command | Permission Node | Description | Arguments |
hg sponsoritem add | hg.sponsoritem | Begins the wizard to add a new item to the sponsor list. | |
hg sponsoritem remove | hg.sponsoritem | Begins the wizard to remove an item from the sponsor list. | |
hg forcejoin | hg.forcejoin | Will attempt to force-join multiple players into the arena "Default". | |
hg forcejoin <player> | hg.forcejoin | Will force a player to join the arena "Default". | <player>: the name of the player to force into the arena. |
hg forcejoin <player> <arena> | hg.forcejoin | Will force a player <player> to join an arena <arena>. | <player>: the name of the player to force into the arena. <arena>: the name of the arena to force the player into. |
hg setfirstlogin | hg.setfirstlogin | Player's current position will set the position and look direction of the first login spawn point. Players who are new to the server will spawn here. |
Arena Commands
Command | Permission Node | Description | Arguments |
hg arena info <arena> | hg.info | Player will be shown some arena information. | <arena> (OPTIONAL): Will use "Default" if not given. |
hg arena create | hg.create | Wizard to create a new arena will be started. | |
hg arena create... <arena name>... <world name>... <generator names>... <setting file names>... <length>... <width>... <players>... <vip> | hg.create | Old method of creating arenas, recommended to use /hg arena create. | (deprecated) |
hg arena setup <arena> | hg.setup | Wizard to setup arena <arena>'s spawn points, deathmatch spawns and lever locations is started. Use only for setup of arenas which are not being generated by the HGMG (the spawns will be automatically done if using HGMG). | <arena> (OPTIONAL): Will use "Default" if not given. |
hg arena joinsign <arena> | hg.joinsign | Wizard to set the sign that when clicked, will join players in the arena <arena>. | <arena> (OPTIONAL): Will use "Default" if not given. |
hg arena infosign <arena> | hg.infosign | Wizard to set the lobby sign which shows arena info. When clicked, this sign will show players in the arena, and when those players are clicked, they will be teleported to for spectating. | <arena> (OPTIONAL): Will use "Default" if not given. |
hg arena rank <arena> | hg.rank | Will start the wizard to change the arena's rank. | <arena> (OPTIONAL): Will use "Default" if not given. |
hg arena start <arena> | hg.start | Player will start a game in arena <arena>. | <arena> (OPTIONAL): Will use "Default" if not given. |
hg arena stop <arena> | hg.stop | Player will stop the game in arena <arena>. | <arena> (OPTIONAL): Will use "Default" if not given. |
hg arena regen <arena> | hg.regen | Player will regenerate the terrain in arena <arena>. | <arena> (OPTIONAL): Will use "Default" if not given. |
hg arena reload <arena> | hg.reload | Player will reload the configurations for the arena <arena>. If there is a game in progress in that arena, it will be stopped. | <arena> (OPTIONAL): Will use "Default" if not given. |
hg arena delete <arena> | hg.delete | Arena <arena> will be deleted if it is not currently being used. | arena> (OPTIONAL): Will use "Default" if not given. |