Back to mods
ChooChoo project artwork

CurseForge · Minecraft mod

ChooChoo

ChooChoo adds a locomotive and connectable train carts to Minecraft, with passenger seating, animal and cargo transport, working horns and bells, and custom rail mechanics.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which ChooChoo release should I use?

Updated 2 days ago
Latest stable file choochoo-1.1.0-mc1.21.11-neoforge.jar
Game version 1.21.11
Loader NeoForge

choochoo-1.1.0-mc1.21.11-neoforge.jar targets 1.21.11 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is ChooChoo required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does choochoo-1.1.0-mc1.21.11-neoforge.jar need?

choochoo-1.1.0-mc1.21.11-neoforge.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add ChooChoo without breaking your instance.

Built for choochoo-1.1.0-mc1.21.11-neoforge.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use choochoo-1.1.0-mc1.21.11-neoforge.jar. It targets 1.21.11 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside choochoo-1.1.0-mc1.21.11-neoforge.jar. It opens that exact file at the source.

About this project

What does ChooChoo add?

GETTING STARTED

Craft a Locomotive Cart and add coal to its firebox, then ignite it with a flint and steel, finally close the firebox latch to get your train running.

Holds up to 15 coal.

Each coal provides 25 seconds of fuel.

Use a Water Bucket on the firebox to put out the fire.

Features a working redstone front light, a horn, bell, and train sounds.

The redstone front light requires empty hands right click to remove the starter button It stores up to 5 redstone dust, for a maximum of about 4 minutes. left-click to punch the button and turn it on.

The train must be stopped to refill the lamp, and the beacon projection is disabled by default in config, but its a nice feature if your shaders accept it.

RAIL BEHAVIOR

Powered Rails: Brake the train.

Unpowered Rails: Slow the train down.

Detector Rails: Ring the locomotive's bell when passed over.

Trains can reverse, follow curves and slopes, and pull connected carts along the tracks.

TRAIN HORN & BELL

The Locomotive has a working horn and bell that can be used while moving, as long as you're seated close enough.

Train Horn: Right-click to sound the horn.

Train Bell: Left-click to ring the bell.

Detector Rails: Automatically ring the bell when the locomotive passes over them.

COUPLING CHAINS

Right-click a cart's hitch with a Coupling Chain.

Right-click another cart's hitch to connect them.

Carts must be stopped before coupling.

Use the chain to manually pull carts closer together along the rails.

Carts can be connected from either end.

AVAILABLE CARTS

Locomotive Cart: Powers your train.

Single Cart: Seats one passenger.

Passenger Cart: Seats two passengers.

Flatbed Cart: Transports animals.

Storage Cart: Carries functional and useful blocks and cargo. (Chest, Furnace, Bed, Ore blocks)

STORAGE CART

Right-click with a Chest, Furnace, Crafting Table, Bed, Ore Block, or other supported cargo to install it.

Right-click installed cargo to use it.

Ctrl + Right-click: Remove installed cargo.

Two Chests create a functional Double Chest.

Furnaces keep cooking while the train is moving.

Stop the cart before installing, removing, or using cargo.

FLATBED CART

Use a Lead to load an animal onto a stopped Flatbed Cart.

Right-click a loaded animal with a Lead to unload it.

Animals stay secured during travel.

Stop the cart before loading or unloading animals.

Hello! Hope you're enjoying ChooChoo!

The sharp rotation glitches when taking corners have finally been fixed across all supported versions, so trains should now handle turns much more smoothly.

I've also been thinking about a possible damage and maintenance system for a future update. This could include checking the condition of your train, replacing worn-out wheels, and replacing damaged coupling chains.

Nothing is confirmed yet, but I think it could be an interesting addition to ChooChoo. I'd like to hear what you guys think.

Thanks for downloading ChooChoo! Be sure to check out my other projects!


Mod ID: choochoo
License: All Rights Reserved

Project description from CurseForge.

Pick your setup

ChooChoo by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

5 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

ChooChoo versions and loaders

5 of 5 releases match

Looking for an older file? The official CurseForge project page is in Resources.