HappyGhastBoost
1.1.0Boostable Happy Ghasts with smooth flight — fully customizable presets, action bar, and particles
1.1.0latest️ In-Game Preset Editing + Dynamic Help UI!Jul 29, 2025 What's New: · Dynamic /hgb help: · Players see their own boost duration, refill time, and hold-to-activate delay. · Fully styled with gradients and clear action cues (W to boost, stop conditions, etc). · Gated behind happyghastboost.use permission. · Live /hgb set command (admin-only): · Change boost-speed, refill-rate, drain-rate, or particle for any preset in-game. · Use default or preset name (e.g. vip) for targeting. · Supports tab-completion and takes effect instantly. · Example: /hgb set default boost-speed 1.2 ·
Tab-completion support for all commands and values. · Fully translatable via messages.yml.
Reminder: Boost speeds over 1.5 may cause rubberbanding or visual desync depending on client/server tick health.
Update Instructions: To get the new help UI and messages: · Backup or delete your current messages.yml. · Replace it with the new version below. · Run /hgb reload in-game or via console. .SpoilerTarget">Spoiler: Click here to expand and copy the new messages.yml Code (YAML): # === MiniMessage Formatting === # Most plugin messages (including GUI labels and action bars) support MiniMessage. # MiniMessage uses tags like <red>, <bold>, <hover:...> to style your text. # #
Basic Examples: # - <red>Red Text</red> # - <bold><yellow>Bold Yellow</yellow></bold> # - <#ff0000>Hex Color Example</#ff0000> # - <gradient:#fbbf24:#9b5de5>Gradient Text</gradient> # # ️ Interactive Tags: # - <hover:show_text:'Extra info'><green>Hover Me</green></hover> # - <click:run_command:'/help'><aqua>Click Me</aqua></click> # #
CLOSING TAGS REQUIRED: # Every tag must be properly closed, or your message will break. #
Incorrect: <bold><yellow>Missing closing tag #
Correct: <bold><yellow>Styled</yellow></bold> # # Built-in Placeholders (used in some messages): # - <player> → Player’s username # - <ghast> → Ghast entity ID or reference # - <mode> → Logging mode (e.g., DEBUG, VERBOSE) # - <value> → Config value (used in warnings) # # These placeholders are replaced automatically by the plugin when messages are sent. # Not all messages use placeholders — only those that require dynamic data. # Only use placeholders in messages that support them, or they will appear as raw text. # # Tips: # - To disable a message entirely, set its value to an empty string: "" # Example: reload-complete: "" # - For advanced formatting, check the official MiniMessage docs: # https://docs.advntr.dev/minimessage/format.html messages : # === Command Usage === usage-main : "<red>
Usage: /hgb <reload|debug|help|set></red>" usage-debug : "<red>
Usage: /hgb debug <off|basic|debug|verbose></red>" usage-set : "<red>
Usage: /hgb set <default|preset> <boost-speed|refill-rate|drain-rate|particle> <value></red>" invalid-usage : "<red>
Usage: /happyghastboost <logdisable|logbasic|logdebug|logverbose|reload></red>" # === Player Help === help-header : "<gradient:#facc15:#f97316><bold> How to Boost</bold></gradient>" help-boost-controls : "<gray>Hold <yellow><bold>W</bold></yellow> for <gradient:#22c55e:#86efac><forward-hold-ms></gradient> to <green><bold>activate boost</bold></green>" help-boost-stop : "<gray>Turn sharply or run out of charge to <red><bold>stop boosting</bold></red>" help-boost-stats : "<gray>Boost lasts <gradient:#f87171:#ef4444><drain></gradient>, refills in <gradient:#4ade80:#22c55e><refill></gradient>, speed: <aqua><speed></aqua>" # === ️ Admin Help === help-title : "<gradient:#4ade80:#22c55e><bold> HappyGhastBoost Admin Help</bold></gradient>" help-reload : "<gradient:#60a5fa:#3b82f6>/hgb reload</gradient> <gray>– Reloads the config</gray>" help-debug : "<gradient:#60a5fa:#3b82f6>/hgb debug</gradient> <white><off | basic | debug | verbose></white>" help-set-default : "<gradient:#60a5fa:#3b82f6>/hgb set</gradient> <white>default <param> <value></white>" help-set-preset : "<gradient:#60a5fa:#3b82f6>/hgb set</gradient> <white><preset> <param> <value></white>" help-params : "<white>Valid params:</white> <aqua>boost-speed</aqua>, <aqua>refill-rate</aqua>, <aqua>drain-rate</aqua>, <aqua>particle</aqua>" # ===
Success & Feedback === reload-complete : "<green>
HappyGhastBoost configuration reloaded.</green>" logging-mode-set : "<gold> Logging mode set to: <mode></gold>" set-success : "<green>
Set <white><param></white> <green>for <white><target></white> <green>to <white><value></white></green>" # ===
Errors & Validation === invalid-number : "<red>
Invalid number: <value></red>" unknown-particle : "<red>
Unknown particle type: <white><value></white></red>" blocked-particle : "<red>
That particle type requires extra data and cannot be used.</red>" invalid-particle : "<red>
Invalid particle type in config: <white><value></white>. Defaulting to <white>FLAME</white></red>" # ===
Permissions === no-permission : "<red>
You don't have permission.</red>" # === Debug Logging === pilot-assigned : "<gray> Assigned <white><player></white> <gray>as pilot of ghast <white><ghast></white></gray>" pilot-unregistered : "<gray> Unregistered pilot <white><player></white></gray>" pilot-handoff : "<gray> Pilot auto-switched to <white><player></white> <gray>after dismount.</gray>" attempted-boost-empty : "<gray><player></gray> <red><bold>attempted to boost with 0% charge</bold></red>" # === Action Bar States === boost-ready : "<green><bold> Boost Ready!</bold></green>" charging : "<yellow>
Charging Boost</yellow>" boosting : "<red><bold> Boosting</bold></red>"
1.0Jul 25, 2025
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta