Features
Commands
| Command | Permission | Description |
|---|---|---|
| /hub | hubcore.hub | Teleport to the lobby (with optional countdown) |
| /setlobby | hubcore.setlobby | Set lobby to your current position |
| /hubadmin | hubcore.admin | Open the admin GUI |
| /hubscoreboard | hubcore.scoreboard | Toggle your scoreboard on/off |
| /hubflinger | hubcore.admin | Toggle the flinger feature |
| /hubreload | hubcore.admin | Reload config without restart |
Scoreboard — Fully customizable sidebar with live placeholders: {player}, {online}, {max}, {ping}, {world}, {x} {y} {z}, {date}, {time}. Configurable update interval and title.
Flinger — Players who walk over a pad get launched forward+up. You set the horizontal and vertical power, cooldown, radius, particles and sound — all in config. Add/remove pads via GUI or in the file directly.
Admin GUI (/hubadmin) — Click-driven inventory GUI for: setting lobby, toggling scoreboard, toggling flinger, adding a flinger pad at your location, clearing all pads, and reloading config.
Protection — Configurable per-toggle: no PvP, no block break/place, no hunger, no fall damage, no mob damage, keep inventory, no item drop/pickup. Admins bypass all of these.
Server Selector — /hubservers
Opens a chest GUI with clickable server icons. Each server is fully defined in config.yml:
- Custom name, material icon, description lore, and BungeeCord address
- Optional per-server permission (hide certain servers from non-donors etc.)
- Servers auto-center in the GUI based on how many you have
- Uses the BungeeCord plugin messaging channel to switch servers — works on BungeeCord and Velocity (with BC compat mode)
Info Panel — /hubinfo
Opens a GUI with three clickable buttons (Website, Store, Discord) and simultaneously sends a formatted chat message block. Everything is customizable in config:
yaml
info:
server-name: "&b&lMy Awesome Server"
website: "https://yourwebsite.com"
store: "https://yourstore.tebex.io"
discord: "https://discord.gg/yourinvite"
info-message: # Full chat message layout with {website}, {store}, {discord} placeholders
Player List — /hubplayers
Opens a GUI showing every online player as their skull head with ping, world and gamemode in the lore. Also prints a formatted list to chat with a header/footer. Supports:
- Hiding vanished players (anyone with hubcore.vanish) from non-admins
- Configurable title, header, and footer with {online} / {max} placeholders
New Commands Summary
| Command | Permission | Description |
|---|---|---|
| /hubservers | hubcore.servers | Open server selector |
| /hubinfo | hubcore.info | View website/store/discord |
| /hubplayers | hubcore.players | View online player list |
