Tested on Paper 26.1.2 · Java 21+
Fixed
- Bypass-when-OP bug: ghastmaster.bypass (and OP) players are no longer trapped by another player's block-list when mounting.
Added
- Land-claim compatibility: players allowed to mount a Happy Ghast (owner, trusted,
shared, or ghastmaster.bypass/OP) can now mount it inside other players' land claims. Works generically with any claim plugin, and uses the GriefPrevention API for finer control when GP is installed.
Config: claim-compatibility-enabled, use-griefprevention-api.
- Ghast damage protection: owned and shared/free Happy Ghasts are protected from damage by players, mobs, and the environment. Only ghastmaster.bypass/OP may damage a protected ghast (the owner must unclaim first).
Config: damage-protection-enabled, protect-from-players, protect-from-mobs, protect-from-environment.
- Custom feed/boost items: feed items can be matched by a set of materials and optionally by CustomModelData and/or display name - custom items without a resource pack. Config: speed-feed / boost-feed (legacy speed-feed-item / boost-feed-item still work). Applied live by /ghast reload.
- /ghast summon [player] [x y z] [world]: summon a Happy Ghast that's shared (no player) or owned by a player (online or offline). Permission ghastmaster.summon (default op).
## v1.4.1 — Bed Placement Hotfix
- Beds now place as complete structures (head + foot) on Happy Ghasts, with correct facing and physics updates (BlockMultiPlaceEvent).
## v1.4.0 — Command Rework & Localization
- Complete rewrite to the unified /ghast command with tab-completion and
per-subcommand permissions.
- Subcommands: claim, unclaim, share, trust, untrust, block, unblock, name, locate, list, info, reload, debug, help.
- 11 language packs (en_GB default, en_US, de, es, fr, it, ja, ko, pt_BR, ru,
zh_CN); locale: config.
- Full permission tree under ghastmaster.*; interactive "click-the-ghast" modes;
legacy aliases kept with deprecation warnings.
GhastMaster v1.3.3 Release Notes
Bug Fixes
Critical Feeding System Fixes:
- Fixed right-click snowball bug - Right-clicking with feeding items while riding no longer incorrectly
triggers feeding. The plugin now properly distinguishes between throwing items and feeding actions.
- Fixed mount interaction bug - Right-clicking a Happy Ghast to mount it while holding feeding items no
longer triggers the feeding system.
- Improved event handling - Added proper tracking of right-click events to prevent false positives from
Minecraft's automatic left-click generation when throwing items.
✨ New Features
Configurable Feeding Items:
- Speed and boost items are now fully configurable in config.yml
- speed-feed-item: Set any item for speed increases (default: SNOWBALL)
- boost-feed-item: Set any item for boost mode (default: FIRE_CHARGE)
- Invalid items gracefully fall back to defaults with warnings
Mount Instructions:
- New configurable mount instruction message displayed when first mounting a Happy Ghast
- Shows which items to use for speed and boost
- Can be toggled on/off with show-mount-instructions setting
- Dynamically displays the configured feeding items in the message
UI Improvements
Consistent HUD Styling:
- Boost mode HUD now matches the visual style of normal speed HUD
- Uses consistent color scheme and formatting
- Boost mode displays: ⭐ Boost: ●●●●● (MAX)
Configuration
New config options added:
speed-feed-item: SNOWBALL
boost-feed-item: FIRE_CHARGE
show-mount-instructions: true
mount-instructions: '%PREFIX%&e⚡ Mount successful! &7Left-click with &f%SPEED_ITEM% &7to increase speed,
&6%BOOST_ITEM% &7for boost mode!'
Bug Fixes
- Fixed OP Permission Bypass: OP players can now properly mount other players' Happy Ghasts
- Now correctly check for OP status
- Fixed permission check priority to respect both ghastmaster.bypass permission and OP status
- Configuration Defaults: All configuration methods now provide sensible default values
- Plugin works correctly even with incomplete or missing config entries
- Prevents false returns for missing boolean configuration values
- Default messages provided for all text keys
New Features
- Any plugin features can be disabled in the config file:
# Feature toggles - Enable or disable specific plugin features
# When this is set to true, a player can place blocks on top of the Happy Ghast while crouching
build-on-happy-ghast-enabled: true
# Enable or disable dynamic speed management system
speed-management-enabled: true
# Enable or disable feeding system for speed boosts
feeding-system-enabled: true
# Enable or disable HUD display system
hud-system-enabled: true
# Enable or disable particle effects for free ghasts
particle-effects-enabled: true
# Enable or disable bypass permission system
# Feature toggles - Enable or disable specific plugin features
# When this is set to true, a player can place blocks on top of the Happy Ghast while crouching
build-on-happy-ghast-enabled: true
# Enable or disable dynamic speed management system
speed-management-enabled: true
# Enable or disable feeding system for speed boosts
feeding-system-enabled: true
# Enable or disable HUD display system
hud-system-enabled: true
# Enable or disable particle effects for free ghasts
particle-effects-enabled: true
# Enable or disable bypass permission system
bypass-system-enabled: true
# Ownership system settings
# Enable or disable the ghast ownership system
ownership-system-enabled: true
# Knockback strength when unauthorized players try to access owned ghasts
ownership-knockback-strength: 1.5
# Free system settings
# Enable or disable the free ghast system
free-system-enabled: true
bypass-system-enabled: true
# Ownership system settings
# Enable or disable the ghast ownership system
ownership-system-enabled: true
# Knockback strength when unauthorized players try to access owned ghasts
ownership-knockback-strength: 1.5
# Free system settings
# Enable or disable the free ghast system
free-system-enabled: true