Adds a parked state to the vanilla Happy Ghast (1.21.x):
Fabric mod for Minecraft 1.21.x.
mods/ folder:
%AppData%/.minecraft/mods~/.minecraft/mods~/Library/Application Support/minecraft/modsA 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 to latest.log.debugEveryTicks – how often to print periodic speed logs (20 = ~1 sec).After editing the JSON, restart the game.
# 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).
fabric.mod.json expands placeholders (or use a fixed range like >=1.21 <1.22).parkedSpeedMultiplier and maxSpeed. Enable debugLogs to see live speed in latest.log.