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

CommandPermission NodeDescriptionArguments
hg rulesNonePlayer will see the rules messages as defined in the config file.
hg howtoNonePlayer will see the how-to messages as defined in the config file.

Player Commands

CommandPermission NodeDescriptionArguments
hg joinhg.joinPlayer 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.joinPlayer 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 leaveNonePlayer will leave the arena they are currently in.
hg votehg.votePlayer will vote for the game to start in their current arena. If they have already voted, the number of votes will be shown.
hg listhg.listPlayer will see all remaining players in their current arena, or arena "Default" if they are not in an arena.
hg list <arena>hg.listPlayer will see all remaining players in arena called "<arena>".<arena>: the name of the arena for which to list players.
hg timeleftNonePlayer 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>NonePlayer 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 arenasNonePlayer will see all current arenas, with open arenas in green. Closed or in-progress arenas are shown in gray.
hg rankNonePlayer will see the top 5 players. They will also see their rank and stats at the bottom.
hg rank <number>NonePlayer 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 gamesNonePlayer will see the last 5 games and the winners of those games.
hg games <number>NonePlayer 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 sponsorhg.sponsorPlayer 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.sponsorPlayer 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.sponsorPlayer 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.sponsorPlayer 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

CommandPermission NodeDescriptionArguments
hg watchhg.watchPlayer will change spectating state.
hg watch starthg.watchPlayer will start spectating in the arena "Default".
hg watch start <arena>hg.watchPlayer will either start spectating in arena <arena>.<arena>: the name of the arena to start/stop spectating in.
hg watch stophg.watchPlayer will stop spectating.
hg tp <number>hg.teleportPlayer 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.teleportPlayer will be teleported to the player with the given name.<player>: the name of the target player.
Operator Commands
CommandPermission NodeDescriptionArguments
hg sponsoritem addhg.sponsoritemBegins the wizard to add a new item to the sponsor list.
hg sponsoritem removehg.sponsoritemBegins the wizard to remove an item from the sponsor list.
hg forcejoinhg.forcejoinWill attempt to force-join multiple players into the arena "Default".
hg forcejoin <player>hg.forcejoinWill force a player to join the arena "Default".<player>: the name of the player to force into the arena.
hg forcejoin <player> <arena>hg.forcejoinWill 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 setfirstloginhg.setfirstloginPlayer'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

CommandPermission NodeDescriptionArguments
hg arena info <arena>hg.infoPlayer will be shown some arena information.<arena> (OPTIONAL): Will use "Default" if not given.
hg arena createhg.createWizard 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.createOld method of creating arenas, recommended to use /hg arena create.(deprecated)
hg arena setup <arena>hg.setupWizard 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.joinsignWizard 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.infosignWizard 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.rankWill start the wizard to change the arena's rank.<arena> (OPTIONAL): Will use "Default" if not given.
hg arena start <arena>hg.startPlayer will start a game in arena <arena>.<arena> (OPTIONAL): Will use "Default" if not given.
hg arena stop <arena>hg.stopPlayer will stop the game in arena <arena>.<arena> (OPTIONAL): Will use "Default" if not given.
hg arena regen <arena>hg.regenPlayer will regenerate the terrain in arena <arena>.<arena> (OPTIONAL): Will use "Default" if not given.
hg arena reload <arena>hg.reloadPlayer 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.deleteArena <arena> will be deleted if it is not currently being used.arena> (OPTIONAL): Will use "Default" if not given.