GUI Update
You can now create custom navigators with the new GUI maker! It's super customizable, practically endless in design options, and really easy to use.
GUIMaker Config:
menus:
server_selector:
title: "<gradient:#FF4500:#FFD700>Server Selector</gradient>"
rows: 3
open_item:
material: PAPER
click_action: "RIGHT"
background_item:
material: GRAY_STAINED_GLASS_PANE
items:
- slot: 11
material: PAPER
name: "<green>Fraction SMP</green>"
lore:
- "<yellow>Join the ultimate <bold>Fraction SMP</bold>!"
- "<italic><blue>Explore endless possibilities</blue>"
action:
type: connect
server: "FractionSMP"
- slot: 15
material: PAPER
name: "<aqua>GHG</aqua>"
lore:
- "<gray>Join the thrilling <bold>GHG</bold> game mode!"
- "<italic><gold>Test your skills</gold>"
action:
type: connect
server: "GHG"
#-> If you want to add more gui's just add them like the one below there is no limit
Diamond:
title: "<gradient:#00BFFF:#1E90FF>Diamond Showcase</gradient>"
rows: 3
open_item:
material: DIAMOND
click_action: "RIGHT"
background_item:
material: BLUE_STAINED_GLASS_PANE
items:
- slot: 11
material: DIAMOND
name: "<bold><gradient:#FFD700:#FF4500>Golden Diamond</gradient></bold>"
lore:
- "<italic><green>Shines brighter than the sun</green>"
- "<blue>A precious <bold>artifact</bold> for true adventurers</blue>"
action:
type: connect
server: "DiamondSMP"
- slot: 13
material: EMERALD
name: "<bold><gradient:#32CD32:#00FF7F>Emerald Enchantment</gradient></bold>"
lore:
- "<italic><yellow>This emerald holds great <bold>power</bold>"
- "<red>Only the chosen ones can wield it</red>"
action:
type: connect
server: "EmeraldMagic"
- slot: 15
material: NETHER_STAR
name: "<gradient:#8A2BE2:#4B0082>Nether Star</gradient>"
lore:
- "<italic><red>A mystical relic from the Nether</red>"
- "<blue>Unleash its secrets on your journey</blue>"
action:
type: connect
server: "NetherRealm"
Fixed some Bugs of Version 1.3
Update 1.3 (1.4 bug fixes)
New Features
Global Command Permission System:
Added a new feature to enforce permissions for all commands when enabled in the configuration. Commands now require permissions in the format:
- fluffylobby.<command>.
A configurable whitelist (e.g., /spawn, /server) ensures critical commands remain accessible. Tab Completion Filtering:
Players now only see commands in tab suggestions that they have permission to execute. Helps prevent unauthorized players from discovering blocked commands. (BETA)
MiniMessage Support Across All Features:
- Enhanced MiniMessage formatting for all messages, including gradients, colors, and bold/italic text. Configuration messages such as "No Permission" or "Spawn Set" now fully support MiniMessage styling.
Improvements
Added a new configuration option: require_command_permissions (default: false). When enabled, all commands require proper permissions to execute. Dynamic and Clean Command Validation:
Only registered commands are intercepted by the permission system. Prevents blocking non-existent commands and improves performance.
Improved Error Handling:
Customizable "No Permission" messages with MiniMessage support for a better user experience. Configuration Changes New Config Option:
- require_command_permissions: false
Enable or disable the global command permission system.
New message entries for permissions and general feedback Fixes Command Execution for Non-Players:
Improved handling of commands to ensure proper messaging for non-player usage.
Duplicate Messages in Join Event:
- Resolved issues with duplicate MiniMessage parsing in the join event handler.
Update 1.3
New Features
Global Command Permission System:
Added a new feature to enforce permissions for all commands when enabled in the configuration. Commands now require permissions in the format:
- fluffylobby.<command>.
A configurable whitelist (e.g., /spawn, /server) ensures critical commands remain accessible. Tab Completion Filtering:
Players now only see commands in tab suggestions that they have permission to execute. Helps prevent unauthorized players from discovering blocked commands. (BETA)
MiniMessage Support Across All Features:
- Enhanced MiniMessage formatting for all messages, including gradients, colors, and bold/italic text. Configuration messages such as "No Permission" or "Spawn Set" now fully support MiniMessage styling.
Improvements
Added a new configuration option: require_command_permissions (default: false). When enabled, all commands require proper permissions to execute. Dynamic and Clean Command Validation:
Only registered commands are intercepted by the permission system. Prevents blocking non-existent commands and improves performance.
Improved Error Handling:
Customizable "No Permission" messages with MiniMessage support for a better user experience. Configuration Changes New Config Option:
- require_command_permissions: false
Enable or disable the global command permission system.
New message entries for permissions and general feedback Fixes Command Execution for Non-Players:
Improved handling of commands to ensure proper messaging for non-player usage.
Duplicate Messages in Join Event:
- Resolved issues with duplicate MiniMessage parsing in the join event handler.