Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Happy Ghast+
Happy Ghast+ makes Happy Ghasts easier and more fun to use in survival.
You can tame them, control them with a simple menu, and use helpful actions like follow, stop, leash, and teleport.
The goal is to keep things easy and smooth while still feeling vanilla-friendly.
What this mod adds
- A simple Happy Ghast Menu (ghast tear item)
- Easy Snow Block taming
- Quick control actions for your ghast
- Cleaner riding and companion gameplay
- Optional server commands to change ghast size and speed (for OPs)
How taming works
- Find a Happy Ghast
- Throw or drop a Snow Block near it
- It gets tamed
That is all you need.
Happy Ghast Menu
Use the Happy Ghast Menu item to control your ghast.
Important: each player normally gets only one Happy Ghast Menu tear.
Try not to lose it.
If you lose it, you can get it back with:
/function better_happy_ghast:give_happy_ghast_menu
To use the tear, put it in your offhand:
- press F while holding it in your main hand, or
- move it manually into your offhand slot in inventory.
You can:
- Select your ghast
- Make it follow you
- Stop it in place
- Mount / dismount
- Leash / unleash
- Teleport it back to you
Commands (functions)
These use the datapack namespace better_happy_ghast:
/function better_happy_ghast:configs
/function better_happy_ghast:give_happy_ghast_menu
/function better_happy_ghast:trigger_happy_ghast
/function better_happy_ghast:uninstall
Server: /happyghastplus (only with the mod on the server)
If the mod runs on the server, these chat commands exist. You must be an operator (OP) — same as for other admin commands (e.g. /gamemode).
/happyghastplus setscale <number>— ghast size, 0.05 to 2 (example:0.4)/happyghastplus setspeed <number>— speed, 0.001 to 1 (example:0.05)/happyghastplus resetscale— size back to default/happyghastplus resetspeed— speed back to default/happyghastplus reset— both back to default
Optional tip
If you want to hide Triggered ... messages in chat:
/gamerule sendCommandFeedback false


