config.yml file is the primary configuration file for Hubbly. It controls all aspects of your hub server including movement features, player settings, world events, and more.
General Settings
Enables debug mode for troubleshooting issues. Set to
true to see detailed console logs.The plugin prefix used in messages sent to players. Supports color codes and hex colors.
Checks for plugin updates on server startup.
Send a message if no update is available.
The default language for plugin messages. Available:
en, ptDatabase Configuration
Enable MySQL database storage for player data.
Database host address.
Database port number.
Database name.
Database username for authentication.
Database password for authentication.
Movement Features
Launchpad
Enable launchpad functionality.
The block type that acts as a launchpad.
Horizontal launch power multiplier.
Vertical launch power multiplier.
Cooldown in seconds between launchpad uses.
Sound effect played when using a launchpad.
Double Jump
Enable double jump ability for players.
Horizontal power of the double jump.
Vertical power of the double jump.
Cooldown in seconds between double jumps.
Cooldown values must be integers only.
Player Visibility
Enable the player visibility toggle feature.
Item material when players are visible.
Display text when players are visible.
Item material when players are hidden.
Display text when players are hidden.
Movement Items
Enderbow
Material for the enderbow. Do not change this.
Enable the enderbow item.
Display name of the enderbow. Supports hex colors.
Cooldown in seconds.
Trident
Material for the trident. Do not change this.
Enable the trident movement item.
Display name of the trident.
Cooldown in seconds.
Grappling Hook
Material for the grappling hook. Do not change this.
Enable the grappling hook.
Display name of the grappling hook.
Cooldown in seconds.
Aspect of the End (AOTE)
Material for the AOTE. You can change this.
Enable the Aspect of the End teleport ability.
Display name of the AOTE.
Cooldown in seconds.
Teleportation
Anti-Void
Automatically teleport players to spawn when they fall into the void.
Spawn Location
World name for the spawn location.
X coordinate of spawn.
Y coordinate of spawn.
Z coordinate of spawn.
Yaw rotation of spawn. Auto-rounds to: -135, -90, -45, 0, 45, 90, 135 when using
/setspawn.Pitch rotation of spawn.
Delay in seconds before teleporting to spawn.
Sound played when teleporting to spawn.
Yaw and pitch will round to specific values when using
/setspawn, but you can manually override this in the config.Player Settings
Force players to have a specific inventory on join.
Experience Bar
Enable custom experience level display.
The experience level to display.
Experience bar progress (0.0 - 1.0). Set to
"YEAR" to base progress on time elapsed in the year.Flight
Allow players to fly in the hub.
Join/Leave Messages
Enable custom join messages.
Join message format. Use
%name% for player name.Enable custom leave messages.
Leave message format. Use
%name% for player name.Boss Bar
Enable animated boss bar display.
Boss bar color. Available: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW.
Interval in ticks between text changes (20 ticks = 1 second).
List of texts to cycle through. Supports color codes and hex colors.
Actions on Join
Define actions that execute when players join the server.Available Action Types
Available Action Types
- [TITLE] - Display title to player:
[TITLE] <title>;<subtitle>;<fadeIn>;<stay>;<fadeOut> - [SOUND] - Play sound:
[SOUND] <sound_name> - [FIREWORK] - Spawn firework:
[FIREWORK] <type>;<red>;<green>;<blue>;<power> - [ITEM] - Give item:
[ITEM] <item_id>;<slot>
World Event Manager
Control which events are cancelled in your hub world.Cancel block placement.
Cancel block breaking.
Cancel block/entity interactions.
Cancel player damage.
Cancel weather changes.
Cancel item dropping.
Cancel item pickup.
Cancel item throwing.
Cancel hunger depletion.
Cancel mob spawning.
Cancel block burning.
Cancel death messages.
Cancel leaf decay.
Cancel projectile usage.
Cancel animals eating grass.
Anti World Download
Enable protection against world download mods.
Notify admins when a world download attempt is detected.
Chat Management
Lock the chat so only operators can send messages.
Blocked Words
Enable word filtering.
Filter method:
STAR (replace with ****) or CANCEL (block message).List of words to filter.
Blocked Commands
List of commands to block for non-operators.
Announcements
Enable automatic announcements.
Interval in seconds between announcements.
Send announcements even if the player is in a disabled world.
Define announcement messages. Each message is an array of lines.
You can use BirdFlop RGB to create cool gradient text!
Complete Example
View Full config.yml Example
View Full config.yml Example