Happy Ghast: Automation
No reviews yet
Automated station routes for Happy Ghasts, like a flying train.
Includes a large focus on traversing worlds with enhanced world generation, structures, dungeons, and more for players to find unique loot.
Features machines that process raw materials or automation processes.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
Happy Ghast: Automation
Happy Ghast: Automation lets Happy Ghasts fly station-to-station routes automatically. Build Ghast Stations, save a route into an FSD Task, and install the task on a Happy Ghast or a coupled Happy Ghast train.
What You Can Do
- Create named Ghast Stations as route stops.
- Set each station's docking height, docking direction, and arrival sound.
- Save station routes into FSD Tasks.
- Let Happy Ghasts fly routes automatically.
- Loop a route back to the first station.
- Wait at stations for passengers, time, redstone on, or redstone off.
- Couple up to 6 Happy Ghasts into one train.
- Run one FSD Task across an entire coupled train.
- Use comparators to detect when a Happy Ghast is docked near a station.
Crafting
Recipes are available in JEI.
The main things to look up are:
- Ghast Station: a named stop for FSD routes.

- FSD Task: stores a route.

- FSD Task Remover: removes an installed task from a Happy Ghast or train.

- Ghast Coupling Lead: connects Happy Ghasts together.

Ghast Stations
Right-click a Ghast Station to open its settings.
You can set:
- Station name: the name used by FSD routes.
- Docking height: how high Happy Ghasts dock above the station.
- Line direction: the direction the lead Happy Ghast faces when docked.
- Arrival sound and arrival note.
Station names should be unique in the same dimension. If a station is renamed or removed, saved routes using the old name will no longer find it.
When you place a Ghast Station, its default line direction is the direction you are facing. Changing the line direction in the station settings also rotates the station block visually.
For coupled trains, the first Happy Ghast faces the station's line direction and the rest of the train lines up behind it.
FSD Tasks
Hold an FSD Task and left-click to open the route editor.
In the editor you can:
- Add named Ghast Stations to the route.
- Reorder stops.
- Delete stops.
- Enable or disable looping.
- Choose a departure condition for each stop.
Departure conditions:
- Wait seconds: waits for the configured number of seconds.
- Wait for passengers: waits until enough players are riding.
- Wait for redstone on: waits until the station is powered.
- Wait for redstone off: waits until the station is not powered.
After saving a route with at least one station, sneak-right-click a Happy Ghast with the FSD Task to install it.
Coupled Happy Ghast Trains
Use the Ghast Coupling Lead on two Happy Ghasts to connect them.
- Right-click the first Happy Ghast with the Ghast Coupling Lead.
- Right-click the second Happy Ghast with the same lead.
- The second Happy Ghast is linked behind the first.
Rules:
- A train can have up to 6 Happy Ghasts.
- Coupling cannot form loops.
- Coupled Happy Ghasts lose normal AI and follow the train direction.
- Coupled Happy Ghasts keep a small gap between cars.
- A coupled train can hold only one FSD Task total.
- If you install an FSD Task on any Happy Ghast in a train, the task is managed by the train.
Use shears on a coupled Happy Ghast to cut a coupling.
Removing FSD Tasks
Right-click a Happy Ghast with the FSD Task Remover to take its installed task back.
For a coupled train, the remover searches the whole train and returns the one installed FSD Task. The task keeps its current focused route action.
Redstone
Ghast Stations work with comparators and redstone-based route conditions.
- A comparator reads 15 when a Happy Ghast is docked near the station.
- A route stop can wait for the station to receive redstone power.
- A route stop can wait until the station is no longer powered.
This is useful for loading bays, passenger gates, dispatch systems, or station locks.
Basic Route Setup
- Place a Ghast Station at each stop.
- Right-click each station and give it a unique name.
- Set docking height and line direction if needed.
- Hold an FSD Task and left-click to open the route editor.
- Add stations in the order the Happy Ghast should visit them.
- Choose departure conditions.
- Save the FSD Task.
- Sneak-right-click a Happy Ghast, or any Happy Ghast in a coupled train, to install the task.
The Happy Ghast or train will fly to each station, dock facing the station's line direction, wait for the stop condition, and then continue.
Notes
- Baby Happy Ghasts cannot use FSD Tasks.
- An FSD Task must have at least one route command before it can be installed.
- A coupled train can only have one FSD Task installed.
- If two coupled trains both have FSD Tasks, they cannot be coupled together.
- If a destination is in another dimension, the route will not fly there.
Happy Ghast: Automation
Happy Ghast: Automation lets Happy Ghasts fly station-to-station routes automatically. Build Ghast Stations, save a route into an FSD Task, and install the task on a Happy Ghast or a coupled Happy Ghast train.
What You Can Do
- Create named Ghast Stations as route stops.
- Set each station's docking height, docking direction, and arrival sound.
- Save station routes into FSD Tasks.
- Let Happy Ghasts fly routes automatically.
- Loop a route back to the first station.
- Wait at stations for passengers, time, redstone on, or redstone off.
- Couple up to 6 Happy Ghasts into one train.
- Run one FSD Task across an entire coupled train.
- Use comparators to detect when a Happy Ghast is docked near a station.
Crafting
Recipes are available in JEI.
The main things to look up are:
- Ghast Station: a named stop for FSD routes.

- FSD Task: stores a route.

- FSD Task Remover: removes an installed task from a Happy Ghast or train.

- Ghast Coupling Lead: connects Happy Ghasts together.

Ghast Stations
Right-click a Ghast Station to open its settings.
You can set:
- Station name: the name used by FSD routes.
- Docking height: how high Happy Ghasts dock above the station.
- Line direction: the direction the lead Happy Ghast faces when docked.
- Arrival sound and arrival note.
Station names should be unique in the same dimension. If a station is renamed or removed, saved routes using the old name will no longer find it.
When you place a Ghast Station, its default line direction is the direction you are facing. Changing the line direction in the station settings also rotates the station block visually.
For coupled trains, the first Happy Ghast faces the station's line direction and the rest of the train lines up behind it.
FSD Tasks
Hold an FSD Task and left-click to open the route editor.

In the editor you can:
- Add named Ghast Stations to the route.
- Reorder stops.
- Delete stops.
- Enable or disable looping.
- Choose a departure condition for each stop.
Departure conditions:
- Wait seconds: waits for the configured number of seconds.
- Wait for passengers: waits until enough players are riding.
- Wait for redstone on: waits until the station is powered.
- Wait for redstone off: waits until the station is not powered.
After saving a route with at least one station, sneak-right-click a Happy Ghast with the FSD Task to install it.
Coupled Happy Ghast Trains
Use the Ghast Coupling Lead on two Happy Ghasts to connect them.
- Right-click the first Happy Ghast with the Ghast Coupling Lead.
- Right-click the second Happy Ghast with the same lead.
- The second Happy Ghast is linked behind the first.
Rules:
- A train can have up to 6 Happy Ghasts.
- Coupling cannot form loops.
- Coupled Happy Ghasts lose normal AI and follow the train direction.
- Coupled Happy Ghasts keep a small gap between cars.
- A coupled train can hold only one FSD Task total.
- If you install an FSD Task on any Happy Ghast in a train, the task is managed by the train.
Use shears on a coupled Happy Ghast to cut a coupling.
Removing FSD Tasks
Right-click a Happy Ghast with the FSD Task Remover to take its installed task back.
For a coupled train, the remover searches the whole train and returns the one installed FSD Task. The task keeps its current focused route action.
Redstone
Ghast Stations work with comparators and redstone-based route conditions.
- A comparator reads 15 when a Happy Ghast is docked near the station.
- A route stop can wait for the station to receive redstone power.
- A route stop can wait until the station is no longer powered.
This is useful for loading bays, passenger gates, dispatch systems, or station locks.
Basic Route Setup
- Place a Ghast Station at each stop.
- Right-click each station and give it a unique name.
- Set docking height and line direction if needed.
- Hold an FSD Task and left-click to open the route editor.
- Add stations in the order the Happy Ghast should visit them.
- Choose departure conditions.
- Save the FSD Task.
- Sneak-right-click a Happy Ghast, or any Happy Ghast in a coupled train, to install the task.
The Happy Ghast or train will fly to each station, dock facing the station's line direction, wait for the stop condition, and then continue.
Notes
- Baby Happy Ghasts cannot use FSD Tasks.
- An FSD Task must have at least one route command before it can be installed.
- A coupled train can only have one FSD Task installed.
- If two coupled trains both have FSD Tasks, they cannot be coupled together.
- If a destination is in another dimension, the route will not fly there.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers