Home›Java›Mods›HubUtils
HubUtils
Pretty much everything your hub server needs, packed into one plugin.​

What is this? For 1.21.8 MC!

I wrote HubUtils because I got tired of downloading 10-15 different plugins and trying to make them play nice together just to set up a hub server. Lobbies, cosmetics, parties/guilds/friends, pets, parkour, an economy, a level system and BungeeCord support are all in one place, and they actually talk to each other - the party leader dragging everyone along when they switch lobbies, your level showing up in the tab list, parkour paying out both coins and EXP, that sort of thing. The config files are full of comments explaining what each option does, so you shouldn't need to open the source code just to figure out a setting.

Main Features

Lobby System

Cosmetics & Coin Economy

Party System (Hypixel-style)

Friends System

Guilds

Pets

Emotes

Parkour

Level System

BungeeCord Support

Join Inventory & Hub Items

General Hub Settings

Language Support

Commands
Code (Text):
/hubutils <reload|setlobby|dellobby>       (hu)         - Plugin management, creating/removing lobbies
/lobby [id]                                (hub, spawn) - Opens the lobby menu or sends you straight there
/vanish                                    (v)          - Toggle invisibility
/cosmetics                                 (cosmetic, kozmetik) - Cosmetics menu
/server [server-name]                      (servers, hubserver) - BungeeCord server selector
/daily                                                  - Claim your daily coin reward
/coins [add|remove|set] [player] [amount]  (balance, sikke) - View your balance / admin coin management
/party <subcommand>                        (p)          - Party system (invite, accept, deny, leave, kick, promote, demote, transfer, warp, chat, list, disband)
/paccept [player]                                       - Accept a party invite
/pdeny [player]                                         - Decline a party invite
/pc [message]                              (partychat)  - Send a party chat message / toggle party chat mode
/friend <subcommand> [player]              (friends, f) - Friends list (add, accept, deny, remove, list)
/guild <subcommand>                        (g)          - Guild system (create, invite, accept, deny, leave, kick, disband, chat, info)
/gc <message>                              (guildchat)  - Guild chat
/pet [none]                                (pets)       - Pet menu / send your pet away
/emote [emote-id]                          (emotes)     - Emote menu / play one directly
/parkour <subcommand>                      (pk)         - Parkour management and leaderboard
/setinventory [clear]                      (setinv)     - Save/clear the join-inventory template
/givehubitem <item-id|all> [player]        (ghi)        - Restore a lost hub item
Permissions

Code (Text):

hubutils.admin          - Admin commands (default: op)
hubutils.vanish         - Use vanish (default: op)
hubutils.vanish.see     - See vanished players (default: op)
hubutils.chat.seeall    - See chat from every lobby (default: op)
hubutils.bypass.build   - Break/place blocks inside the hub (default: false, not even granted to op)
hubutils.bypass.drop    - Drop items inside the hub (default: false, not even granted to op)
 
I deliberately didn't give those last two to the op group by default - I didn't want hub protection getting punched through just because someone happens to be op. They need to be granted explicitly to whichever staff actually need them (through your permissions plugin).

Config Layout (overview)

config.yml is split into a few main sections:

Message text, the scoreboard title and the tab list are no longer in config.yml - they live in plugins/HubUtils/lang/en.yml (or tr.yml). Switching language is just a matter of changing the "language" line in config.yml.
Questions or suggestions are welcome, I keep updating this whenever I get the chance.​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

HubUtils is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 15 times (via Spigot). Download it and open it directly in the game.

Explore more