Commands
New commands are one of the huge additions to the user-experience. We added over 40 additional commands, which are explained below. (In alphabetical order) You will find a list of all the commands included with the plugin, along with a detailed description of their usage and purpose.
Tab-Completion available with BeezigForge!
Most commands feature tab-completion, which lets you easily enter names or other values. Still, this feature will require the BeezigForge addon!
All commands¶
This list is valid for Beezig 6.0
If you are playing on another version, this information may have changed. Run /beezig
to get your version.
All 'game' or 'mode' terminology used requires the shortcode of the game to be used.
Example: TIMV
, BED
, DR
, SKY
, BP
, HIDE
For chat setup, most maps are specified in the format mode_map
& Spaces are replaced with _
. Special characters (colons etc.) must still be added!
Example: /autovote add TIMV_Hermit_Sands:_Classic
Example: /autovote add timv_mineville:_classic
[param]
is a mandatory parameter, while (param)
is optional.
AddNote TIMV
¶
Adds a small text note to your Trouble in Mineville notepad, viewable by /notes.
- Syntax:
/note [note]
- Alias:
/note, /addnote
AutoGG¶
If enabled, you will automatically say gg at the end of a game. You can customize the text, delay and which games to use on. Run /autogg
to see current status. More info on AutoGG on the features page!
- Syntax:
/autogg
- Syntax:
/autogg [text/delay] [value]
- Syntax:
/autogg [enable/disable] [shortcode]
AutoVote¶
Manges the autovoter.
If enabled, we will automatically vote for your favorite maps when you join a lobby. Your favorites are listed via the list
argument. Add favorite maps with add/remove
. After we checked the voting options, we'll go through your favorites top to bottom, meaning the top map will be checked first. To reorder your maps, use the place
argument. More info on Autovote on the features page!
If you have BeezigForge, everything will be done through a GUI instead of chat. Run /autovote
- Syntax:
/autovote
- Syntax:
/autovote list [mode]
- Syntax:
/autovote [add/remove] [map]
- Syntax:
/autovote place [map] [newPosition]
- Alias:
/autovote, /avote
Beezig¶
This command will get you information on your current Beezig installation (Version, Client)
It will also indicate if a update is available.
The commands
argument will instead print all loaded commands.
- Syntax:
/beezig
- Syntax:
/beezig commands
- Syntax:
/beezig reconnect
BeezigParty¶
Asks the current online Beezig users to join your party. search
requests a party; amount
is the amount of players needed. The second parameter specifies the reason of the party. Accept the party by using the exact name of the requester.
- Syntax:
/bparty search [amount] (reason)
- Syntax:
/bparty accept [player]
Example
Example: /bparty search 1 BedWars Duos
Example: /bparty accept ItsNiklass
BestGame¶
Calculates which gamemode the most played gamemode is. Use this to find out 'what is their main game?'. This is calculated by using the average top 20 points and comparing it to their points. To get the full list of games, add a second argument (anything). When no player
is specified, your stats are calculated.
TIMV & OITC are currently not calculated/considered! Beezig 6.0-pre
- Syntax:
/bestgame (player) (*)
- Alias:
/bestgame, /bg, /maingame
Blockstats HIDE
¶
Prints a list of the levels of all hiding-blocks by the player, sorted by total experience. When no player
is specified, your stats are calculated.
- Syntax:
/blockstats list (player)
- Alias:
/blockstats, /bs
ChatReport¶
Beezig will connect to the Hive Report system and will automatically file a chat-report from ingame. When you run the command, a chatlog will be generated and the report form will be filled. More info on ChatReport on the features page!
This feature only works on the 5zig version. LabyMod handles ChatComponent packets differently.
Only the official chat-report-reasons, as seen on the report form, are valid.
A list of available reasons will be printed in case of a invalid reason.
- Syntax:
/chatreport [player] [reason(s)]
- Alias:
/chatreport, /reportchat
CheckPing¶
Find out the ping of a player. When no player
is specified, your ping is shown. The latency is returned in milliseconds.
- Syntax:
/checkping (player)
- Alias:
/checkping, /cping
ClosestToWR DR
¶
Print information on how PB's relate to WR's and what the difference is. So it shows player
's best and worst DeathRun times according to the difference between them and the respective World Records. Either prints best, worst and average, or all played maps (extended) with a second argument (anything). When no player
is specified, your stats are calculated.
- Syntax:
/cwr (player) (*)
- Alias:
/cwr, /bestmap
CustomTest TIMV
¶
Manages the custom test messages for Trouble in Mineville. Use add/remove
to change your custom list. There are predefined ones. Use list
to list all messages. "{p}" will serve as the player.
If you have BeezigForge, everything will be done through a GUI instead of chat. Run /customtest
More info on Custom test messages on the features page!
- Syntax:
/customtest [add/remove] [message]
- Syntax:
/customtest list
- Alias:
/customtest, /ctest
Example
Example: /customtest add Please go into the tester, {p}!
Daily¶
Print information on daily points. More info on Daily Points on the features page!
- Syntax:
/daily (mode)
DeathrunRecords DR
¶
Shows the DeathRun kills and deaths records for player
on the specified map
.
- Syntax:
/drbest (player) (map)
- Alias:
/drbest, /drrec
Leaderboard¶
Fetches leaderboard data from the API and print a nice leaderboard. This shows main points, rank and network rank. If no mode
is specified, the currently played game will be used. Both startPos
and endPos
serve as inclusive.
More info on Leaderboards on the features page!
- Syntax:
/lb [startPos] [endPos] (mode)
- Alias:
/lb, /leaderboard, /leaderboards
Math¶
With the command you can execute arithmetical expressions in your Minecraft instance. Basic operations are supported, but also roots, powers and more - a small quick calculator. You can only invoke methods from the Math class.
- Syntax:
/math [expression]
Example
Basic operations are supported, for example:
/math 5+3
returns8
;/math 5-3
returns2
;/math 5*3
returns15
;/math 5/3
returns1.66666666667
.
However, you can do much more. What you're writing in the expression is pure JavaScript so you can make use of the Math helper class. So, for example:
/math Math.sqrt(9)
returns3
(Square Root);/math Math.pow(10, 3)
returns1000
(10 to the power of 3).
All the supported Math operations can be found here.
Medals¶
Simply show the amount of medals of player
. When noone is specified, yours are shown.
- Syntax:
/medals (player)
MessageOverlay¶
Allows you toggle private messages to player
, just like /p
does for parties.
Just running /msg [player]
will toggle the private message mode to player
. All your normal messages will get sent in private to player
. Doing just /msg
will stop automatically sending.
- Syntax:
/msg
- Syntax:
/msg [player]
- Alias:
/msg, /tell
Monthly¶
Returns what player is on position
on the monthly leaderboards of game
. Additional stats like points and calculations are also shown. If no mode
is specified, the current game will be used.
More info on Monthly on the features page!
- Syntax:
/monthly [position] (mode)
Use /records (Advanced Records) to find out a players rank.
Notes TIMV
¶
Prints out all notes saved in the current TIMV game via /note
- Syntax:
/notes
PB DR
¶
Shows the personal best/fastest time time of player
on map
. Noting specified means your stats on the current map will be calculated. If no map
is specified, the current active map will be used (if available).
- Syntax:
/pb (player) (map)
PlayerStats¶
Ranks all the players in your lobby/hub by the points in the game you specified. This will be returned like a leaderboard of your server and makes it easy to indentify the top players in your game (It may take a few seconds!).
If no mode
is specified, the current game will be used.
By default, the main points stat
is used. Usually, you can try all stat
's listed on /records. (All available stats are tab-able with BeezigForge)
- Syntax:
/playerstats (mode) (stat)
- Alias:
/playerstats, /ps
Example
Example: /ps timv karma/rolepoints
Ranks¶
This will print all available ranks and required points for game
. (Stored internally!)
If no game
is specified, the current game will be used.
- Syntax:
/ranks (game)
ReVote¶
This command will retrigger the autovote process in your lobby and is used, for example, after editing favourite maps.
- Syntax:
/revote
- Alias:
/revote, /rev
Report¶
This command allows you to report other players to the moderators, as a test. It will alert all moderators on the Hive Unofficial Discord as well as notifying all moderators using Beezig in their chat. Obviously, as a moderator using Beezig, this feature can be turned off using /settings (MOD_REPORT_NOTIFICATION
). More info on Reports on the features page!
On abuse, your permissions may be revoked.
You must wait 30 seconds between reports.
This is not the proper way to report chat offences with Beezig. Please use /chatreport instead.
If the player is offline, you will be required to confirm the username.
You can specify multiple players
at once. Splilt them by using ", "
.
Additionally, you can submit any reason
you want.
- Syntax:
/report [player(s)] [reason(s)]
Example
Example: /report RoccoDev, ItsNiklass AntiKnockback, Kill Aura
Rig¶
Joke command for lucky crates.
- Syntax:
/rig
Say¶
Beezig's commands automatically have priority over Hive's commands. If for whatever reason we are accidentally overwriting a (new) Hive command, you can use this to except your command
from our system.
- Syntax:
/servercommand [command]
Seen¶
Shows either when the player
was last seen, or in which game the player
is, just like on the Hive website.
- Syntax:
/seen [player]
Settings¶
This description is only for 5zig without BeezigForge - See Settings.
Manages Beezig's settings.
Using list
prints all available settings with their value and description, similar to Settings. With filter [gamemode]
you can filter the huge list to only return specific settings. To change your settings, insert setting
and enter either true
or false
. Make sure to fully type out the setting. (Case-Insensitive!)
- Syntax:
/settings list
- Syntax:
/settings filter [gamemode/global]
- Syntax:
/settings [setting] (true/false)
Example
Example: /settings autovote_random false
Shrug¶
¯\_(ツ)_/¯
Fun command. Either sends the shrug emote or appends it to message
.
- Syntax:
/shrug (message)
Tokens¶
Simply show the amount of tokens of player
. When noone is specified, yours are shown.
- Syntax:
/tokens (player)
UUID¶
Shows the UUID of player
. If c
is present, the UUID will be copied to your clipboard.
- Syntax:
/uuid [player] (c)
Uptime¶
Shows how long you have been on Hive. Additionally shows the time you have been in your party.
- Syntax:
/uptime
Volume BP¶
Allows you to toggle the volume of Beezig's internal BP jukebox between 0% and 100%. (35% is recommended). More info on the Jukebox on the features page!
- Syntax:
/volume [0-100]
- Alias:
/volume, /vol
WR DR¶
Outdated Java! - If you have received a warning on startup & this does not work: How to fix.
Displays the world record (fastest time on speedrun.com) on the named map
.
If no map
is specified, the current map will be used.
- Syntax:
/wr (map)
Winstreak¶
Gives you information about your current/best winstreak in mode
.
If mode
is not specified, the current mode will be used.
- Syntax:
/winstreak (mode)
- Alias:
/winstreak, /streak
ZigCheck¶
Checks if player
has once in their lifetime launched 5zig. Not if he is currently using 5zig!
If you instead of a player, specify -a
all players in the current lobby will be checked (Similar to /ps
).
- Syntax:
/zig [player/-a]
- Alias:
/5zig, /zig