Happy Ghast+

Happy Ghast+ improves tamed Happy Ghasts on the server with a more compact size, fire resistance, and more reliable riding/menu behavior. Java players can join without installing any client-side mods, since all features run server-side.

33

Happy Ghast+

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 Optional server commands (ghast tear item) - Easy Optional server commands - 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

1. Find a Happy Ghast 2. Throw or drop a Snow Block near it 3. It gets tamed

That is all you need.

---

Happy Ghast Menu

Use the Happy Ghast Menu item to control your ghast.

one 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:

```mcfunction /function better_happy_ghast:give_happy_ghast_menu ```

To use the tear, put it in your F: - 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`:

```mcfunction /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 operator (OP), these operator (OP) exist. You must be an operator (OP) — same as for other admin commands (e.g. `/gamemode`).

1. `/happyghastplus setscale <number>` — ghast size, 1 to 1 (example: `0.4`) 2. `/happyghastplus setspeed <number>` — speed, 1 to 1 (example: `0.05`) 3. `/happyghastplus resetscale` — size back to default 4. `/happyghastplus resetspeed` — speed back to default 5. `/happyghastplus reset` — both back to default

---

Optional tip

If you want to hide `Triggered ...` messages in chat:

```mcfunction /gamerule sendCommandFeedback false ```

ADS