Better Happy Ghast - Lite
Modby ivaanortega
Adds a toggleable "parked" state to the Happy Ghast. Use a Blaze Rod with a harnessed Happy Ghast to make it stay still or fly faster when mounted.
Type
Mod
CurseForge Downloads
1,405
CurseForge ID
1360171
Last Updated
Sep 5, 2026
Description
Better Happy Ghast
Adds a parked state to the vanilla Happy Ghast (1.21.x):
- Toggle parked with a Blaze Rod (only if the ghast has a harness).
- While parked and unmounted, it stays perfectly still.
- While parked and mounted, it flies faster (configurable multiplier).
- Optional visual feedback (glow + particles when toggling).
- Includes simple JSON config.
Fabric mod for Minecraft 1.21.x.
Requirements
- Fabric Loader ≥ 0.15.0
- Fabric API for your Minecraft 1.21.x version
Installation
- Install Fabric Loader and Fabric API.
- Download the mod JAR from the Releases.
- Drop the JAR into your mods/ folder:
- Windows: %AppData%/.minecraft/mods
- Linux: ~/.minecraft/mods
- macOS: ~/Library/Application Support/minecraft/mods
- Launch the game.
How to use
- Put a Harness on a Happy Ghast (vanilla behavior).
- Right-click with a Blaze Rod to toggle parked on/off.
- Parked (unmounted): stays in place.
- Parked (mounted): flies faster than normal.
- Right-click with empty hand to mount as usual (vanilla).
Configuration
A JSON file is created on first run:
.minecraft/config/better-happy-ghast.jsonDefault fields:
{ "parkedSpeedMultiplier": 2.0, "sprintMultiplier": 1.25, "maxSpeed": 1.6, "debugLogs": true, "debugEveryTicks": 20 }- parkedSpeedMultiplier – base speed multiplier when parked + mounted.
- sprintMultiplier – extra multiplier if sprint/jump signal is detected (kept for future; not required if you disabled sprint logic).
- maxSpeed – hard cap on velocity length to avoid runaway speeds.
- debugLogs – prints diagnostic info to latest.log.
- debugEveryTicks – how often to print periodic speed logs (20 = ~1 sec).
After editing the JSON, restart the game.
Compatibility
- Minecraft: >= 1.21, < 1.22
- Loader: Fabric
- Not tested with Forge/NeoForge.
- Should be compatible with most content mods; anything replacing Happy Ghast internals might conflict.
Building from source
# Windows PowerShell .\\gradlew.bat clean build # macOS/Linux ./gradlew clean buildArtifacts will be in build/libs/.
Publish the remapped jar (no -dev / -sources suffix).
Troubleshooting
- “Incompatible mods / requires $”: make sure your fabric.mod.json expands placeholders (or use a fixed range like >=1.21 <1.22).
- If the Blaze Rod mounts you instead of toggling parked: ensure the ghast has a harness; the Blaze Rod action is intercepted only in that case.
- Speed feels off: adjust parkedSpeedMultiplier and maxSpeed. Enable debugLogs to see live speed in latest.log.
License
Credits
- Code & idea: Ivaanortega
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Similar Mods
Krampus
This mod adds the infamous Krampus to Minecraft as a Horror entity.
Leveled difficulty
Add a new leveling system to minecraft
Simple Music Player
Play music from YouTube, SoundCloud, or direct URLs in-game using /music commands.
Sparkle: Reforge
Allow some items, blocks, and entities to emit flickering particles.
Dreyse Heroes
Dreyse Heroes Is an addon for Palladium that adds superheroes from the marvel/dc universe, with a major focus on rolepla...
RaidRecolor (for Pixelmon)
Change the color of Max Raid Dens to anything you desire!