Improved Happy Ghast
Allows players to create a not-wandering, faster, smaller, silenced Happy Ghast, get damage alerts and even summon it back in survival using items.
Makes the Happy Ghast usable again while staying balanced and survival-friendly.
Installation
After adding the data pack/mod to your world or server, you should be able to open the about panel, which is fully controllable with the mouse:
/function improved_happy_ghast:about

Usage
The above-mentioned improvements can be done by right-clicking the Happy Ghast with certain items in the mainhand of the player. As a confirmation, the player will see particles and hear a subtle sound cue. To revert these changes, just repeat the mentioned steps again.
Behavior Adjustments
Happy Ghasts also keep their riders underwater instead of forcing a dismount.
Disable Wandering
Item: Brush
Right-clicking and applying
Not following snowballs and not-wandering
Increasing Speed
Item: Cookie
Right-clicking and applying
Faster, measured in-game speed at ~10b/s
Reducing Size
Item: Brown Mushroom
Right-clicking and applying
Compared to a normal one on the right
Silencing
Item: Honey Bottle
Right-clicking and applying
Now silent
Summoning Back
Item: Goat Horn
Right-clicking and applying
Summoned to your side, even across dimensions, via a Bound Horn
Damage Alerts
Item: None (always active)
While riding
While away as tamed owner
Contributing & Issues
I warmly welcome:
- Bug reports
- Feature requests
- Pull requests
Please open issues or PRs on GitHub.
License
This project is licensed under the LGPLv3 License. See LICENSE for details.
How to Install Improved Happy Ghast (Datapack)
Improved Happy Ghast by nwrenger is verified for Datapack, Fabric, Forge, Neoforge, Quilt across Minecraft versions 1.21.10, 1.21.10-rc1, 1.21.11, 1.21.11-pre1, 1.21.11-pre2, 1.21.11-pre3, 1.21.11-pre4, 1.21.11-pre5 (latest release: 0.6.0+mod, file size: 175 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21.10, 1.21.10-rc1, 1.21.11, 1.21.11-pre1, 1.21.11-pre2, 1.21.11-pre3, 1.21.11-pre4, 1.21.11-pre5) and platform (Datapack, Fabric, Forge, Neoforge, Quilt).
- Make sure you have the compatible loader or environment installed for Datapack, Fabric, Forge, Neoforge, Quilt.
- Move the downloaded Improved Happy Ghast file into your Minecraft
.minecraft/saves/<world>/datapacksfolder and launch the game.
All Versions
+ Add Version26.3.26.3.26.2 and updated build pipeline.26.2 and updated build pipeline.- Details**:
- Happy Ghast Damage Alerts**: When your Happy Ghast takes damage, you'll be notified via the actionbar. There are two scenarios: while riding it, or always as the tamed owner.
- Documentation & Presentation Updates**: Updated the pack/advancement descriptions and README usage docs to include damage alerts, and expanded showcase assets.
- Details**:
- Happy Ghast Damage Alerts**: When your Happy Ghast takes damage, you'll be notified via the actionbar. There are two scenarios: while riding it, or always as the tamed owner.
- Documentation & Presentation Updates**: Updated the pack/advancement descriptions and README usage docs to include damage alerts, and expanded showcase assets.
26.1 and improved visuals of about panel.26.1 and improved visuals of about panel.1.21.6–1.21.11.- Details**:
- Silencing Happy Ghast**: You can now right-click a Happy Ghast with a honey bottle to toggle its silence state on/off. Suggested in [#3](https://github.com/nwrenger/improved-happy-ghast/issues/3).
- Internal DB Fix (find/upsert loops)**: Fixed a bug in the internal
playersstorage DB where loop execution could stop early after a match and leave the sentinel entry behind, which then caused follow-up lookup/insert issues. The loop flow now completes cleanly so sentinel cleanup remains consistent. - Documentation & Presentation Updates**: Updated the pack/advancement descriptions and README usage docs to include silencing, and refreshed showcase/about assets.
1.21.6–1.21.11.- Details**:
- Silencing Happy Ghast**: You can now right-click a Happy Ghast with a honey bottle to toggle its silence state on/off. Suggested in [#3](https://github.com/nwrenger/improved-happy-ghast/issues/3).
- Internal DB Fix (find/upsert loops)**: Fixed a bug in the internal
playersstorage DB where loop execution could stop early after a match and leave the sentinel entry behind, which then caused follow-up lookup/insert issues. The loop flow now completes cleanly so sentinel cleanup remains consistent. - Documentation & Presentation Updates**: Updated the pack/advancement descriptions and README usage docs to include silencing, and refreshed showcase/about assets.
pack.mcmeta's description. This release supports Minecraft Versions 1.21.6–1.21.11.pack.mcmeta's description. This release supports Minecraft Versions 1.21.6–1.21.11.- Details**:
- Summoning Happy Ghast**: You can now use any goat horn and bind that to a Happy Ghast. When using it, the Happy Ghast will teleport to your position. It works with any distance between the player and the Happy Ghast, even between dimensions. Suggested in [#2](https://github.com/nwrenger/improved-happy-ghast/issues/2).
- Increasing Speed**: Switched from sugar to cookie to increase the difficulty of acquiring. Suggested in [#2](https://github.com/nwrenger/improved-happy-ghast/issues/2).











