ModsJava
Better Happy Ghast - Lite
Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.
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.
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
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
- Windows:
- 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.json
Default 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 tolatest.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 build
Artifacts will be in build/libs/.
Publish the remapped jar (no -dev / -sources suffix).
Troubleshooting
- “Incompatible mods / requires $”: make sure your
fabric.mod.jsonexpands 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
parkedSpeedMultiplierandmaxSpeed. EnabledebugLogsto see live speed inlatest.log.
License
Credits
- Code & idea: Ivaanortega
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21.10, 1.21.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on CurseForge — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
File checked by MCModsHub
- Ships as better-happy-ghast-1.1.0+mc1.21.10.jar — drop this file into the mods folder
- Download size: 1.1 MB
- Download link checked 23 Oct 2026 — working
These come from our own check of the pack file, not from the source page.