CurseForge · Minecraft mod
Create: Train Functionality
> Build on your Create train while it drives. A Functional Fob makes a carriage's blocks real: place and break them, open chests, run machines. Disassemble and your build stays in the world. Early build — back up first. ---
Quick answer
Which Create: Train Functionality release should I use?
Create: Train Functionality create_train_functionality-0.1.22.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.
Where it goes
Is Create: Train Functionality required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Create: Train Functionality create_train_functionality-0.1.22.jar need?
create_train_functionality-0.1.22.jar. Change the file and its required mods may change too.
Install Create, Sable first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.
1 extra mod was pulled in by another dependency. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add Create: Train Functionality without breaking your instance.
Built for Create: Train Functionality create_train_functionality-0.1.22.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use create_train_functionality-0.1.22.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install Create, Sable first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside create_train_functionality-0.1.22.jar. It opens that exact file at the source.
About this project
What does Create: Train Functionality add?
Create: Train Functionality
Build on your Create train while it drives. Stick a Functional Fob on an assembled carriage and its blocks become real: place and break them, open the chests, use the controls, run the machines — on the move. Disassemble the train and your build is simply there in the world; put it back together and it is part of the train again. No re-gluing.




⚠️ Before you install
- Back up your world. This is a beta. Your train's blocks live in a far-off part of the world, so a bad interaction costs blocks, not just looks.
- Version pins are strict. If NeoForge refuses to start and names this mod, install the version it asks for — nothing has touched your save.
- Sable 2.0.6 is the verified version. A newer 2.0.x will start, but wait for a matching build of this mod before trusting a world with trains to it.
Required
| Mod | Versions |
|---|---|
| NeoForge | 21.1.228 – 21.1.x |
| Create | 6.0.10 – 6.0.x |
| Sable | 2.0.5 – 2.0.x (2.0.6 verified) — standalone, or the copy inside Create: Aeronautics |
What works on a moving train
- Kitchens and farms — Cooking for Blockheads kitchens cook, into Farmer's Delight pots too. Crops grow while you are nearby — or while you are away, with a Chunk Anchor Lever.
- Going where nobody is — a moving buildable train keeps its chunks loaded, so its build always arrives with it. A Chunk Anchor Lever on any carriage keeps the whole train loaded when parked too.
- Create machines — mixers, pumps, mechanical arms (they remember their targets), chutes, funnels, vaults, portable storage, the stock network and train schedules. Drills, harvesters, deployers and saws work the world without eating your own train.
- Villagers and animals — villagers take job blocks and beds, sleep aboard and keep their trades; animals breed and graze.
- Seats — Create's own plus about thirty from ten furniture mods.
- Driving from a dashboard — with DashPanels, a panel on a Dashboard Controller drives the train: joystick, throttle lever, gearshift, brake, and steering at junctions. A cab at each end drives its own way.
- Everything else — redstone, sliding doors, Create Train Parts steps, your toolbox, and Create's Train Relocator for a derailed train.
How to use
- 1. Craft a Functional Fob and stick it on any block of a train's body.
- 2. Assemble the train at a station. That carriage is now buildable.
- 3. Build on it while it runs. Disassemble it and your changes stay in the world.
Functional Fob
Recipe (shapeless): lever + redstone dust + brass sheet + andesite alloy — makes two.
The fob is what makes a carriage buildable. Stick it on any block of a carriage's body before you assemble the train; every carriage with a fob on it becomes buildable, and the rest stay normal Create carriages. Its lamp lights up while the train is assembled. To hide it, right-click it with a Copycat Panel — it still works inside.
Chunk Anchor Lever
Recipe (shapeless): lever + ender pearl + brass sheet.
Keeps a parked train running while you are away. Put it on any carriage of a buildable train and flip it on: the whole train stays loaded even when parked, so machines keep running and crops keep growing. Flip it off and the train stays loaded only while it moves (a moving buildable train always keeps its chunks, so its build arrives with it). Its lamp shows when it is on, and right-clicking it says what it is doing. Only your hand flips it — it ignores redstone and gives none out. Server owners can turn it off (chunkAnchorLever) and cap how many trains keep chunks loaded (maxTrainsHoldingChunks, default 32) in the mod's config.
Dashboard Controller (needs DashPanels; DashPanels Expanded adds the gearshift and brake lever)
Recipe (shapeless): any Create casing + electron tube + 2 redstone.
Lets a DashPanels dashboard drive the train.
- 1. Put the Dashboard Controller on the deck of a buildable train.
- 2. Put a DashPanels control panel on top of it — standing where you will drive, looking the way you want to go. (The controller underneath can face any way.)
- 3. Add controls to the panel:
| Control | What it does |
|---|---|
| Joystick | Up drives forward, down drives back. Hold it left or right through a junction to take that branch. |
| Control lever | The throttle: how far you push it sets the speed. |
| Gearshift (DashPanels Expanded) | Forward, neutral or reverse for the throttle. |
| Brake lever (DashPanels Expanded) | Stops the train, even with the throttle open. |
| Anything renamed | Rename any lever, knob or switch throttle, reverse, left, right or brake to give it that job. |
Right-click the controller to see which way pushing up will drive. A panel without a controller under it is just a panel. A cab at each end of a train drives its own way. While every control is at rest the train is left alone, so it keeps running its schedule; touching a control takes over, as sitting at Create's own controls does, and the schedule stays paused until you hand it one again. It drives at the same speeds and uses the same fuel as Create's controls.
If a piece comes off
Right-click the stranded piece with a Create wrench, put a station into assembly mode, and click the track in front of it. The piece is placed on the run, turned the right way and glued — press Assemble. Or click the ground to just get the blocks back (they cannot be picked up again after that).
Works great with
- Cooking for Blockheads and Create: Central Kitchen — full kitchens on the move.
- Steam 'n Rails — the conductor works your train, and liquid fuel is charged properly.
- WaterFrames — keeps its settings through a trip.
- createfurnitureseats — seats from ten furniture mods carry a rider.
- Create: Aeronautics — dock a train to an airship and tow it.
- DashPanels (and DashPanels Expanded) — build a real dashboard into your cab with the Dashboard Controller.
- Sable Cleanup Tools — deleting a buildable train there removes the whole train and drops its blocks.
- Shaders (Iris) — buildable trains look right with shaders when Colorwheel (Create + Iris) is installed. Played with Iris 1.8.14-beta.1, Sodium 0.8.13, Colorwheel 1.3.0 and Solder. Iris 1.8.12 crashes with Sodium 0.8 on its own; that is Iris and Sodium, not this mod.
Compatibility notes
- Movable Tracks — incompatible: bogey wheels are drawn at the wrong angle.
- createteleporters — a portal with both ends in the same dimension can copy a buildable carriage, chests included. If your log says
A SECOND ENTITY FOR AN ALREADY-BUILDABLE CARRIAGE, please send it. - Another Furniture + Create Additional Logistics — a rider can sit at the wrong height. Those two conflict with each other, not with this mod.
- Waystones (with WaystonesSable) — a waystone built on a train rides with it, through disassembling the train and reassembling it at the same station. Teleporting to a moving train lands you a few blocks behind it.
- Does Potato Tick / No See No Tick — add armour stands and snow golems to their always-tick lists.
- Nether portal tracks (Create's own) — a buildable train stops at the portal for now, as Create stops a train at a blocked portal; plain trains are not affected. A buildable train already on the other side can still come home.
- AeroPortals — airships still go through portals; a buildable train's build is told to stay with its train.
About 450 blocks from over 100 Create, Sable and Aeronautics add-ons have been checked and do not break on a train.
Known issues
Can cost you something
- A train that runs on without you could leave villagers behind. A moving train now keeps its chunks loaded, which should end this — not yet confirmed on a long automated route, so tell us if it still happens.
- If your game freezes for a few seconds while you STAND on a moving train (a shader reload, a lag spike), you can be left behind it. Sit in a seat for long rides.
- Lava or water flowing across a deck replaces carpets, rails, torches and other non-solid blocks for good.
- A reused plot can carry a leftover block from an earlier train (a "ghost block"). Clear it by hand — but not if it joins two parts of your build, or that part comes off.
Does not work yet
- A windmill turning on a buildable train can spin the whole train with it while parked. Being looked into.
- Bees ignore a hive on a train.
- Villager breeding is unreliable while moving (fine when parked).
- Composters do not compost (they still work as a farmer's job block).
- A buildable train cannot go through a nether portal yet.
- A block that overhangs its own square (like a Train Parts slide) has no floor on the overhang.
- A distant train with nobody near it can stall now and then on a server.
Not tested yet: 45° track, stacked fridges, collisions with other Sable bodies.
On purpose
- Machines added after assembly do nothing until you reassemble — Create's own rule.
- Blocks Create won't move (like obsidian or snow layers) stay at the station when you reassemble — except waystones, which this mod carries back aboard. Disassembling the train tells you which.
- Chests added after assembly are not seen by train-wide storage (funnels, portable interfaces). A machine next to one is fine.
- Bogeys cannot be broken or style-cycled on an assembled train. Disassemble it at a station.
- Fire goes out on a buildable deck instead of spreading. Want an eternal fire?
fireGuard = false— and fire eats the build again. - Schematics of a buildable train: in single player, Save and Upload with the Schematic and Quill saves the train with everything built on it (a copy goes into your
schematicsfolder) - start the selection on the ground beside the train, not on it. It works as a Railways Untold starting train (see the changelog). On a server they are refused for now (schematicGuard). - Bend smoothing is single player only. On a server it measured better without it.
- Clicking a rail that is not a station's run with a held piece is refused — a train can only be assembled at a station.
Config
config/create_train_functionality-common.toml
| Option | Default | What it does |
|---|---|---|
trainHandling |
WITH_STICKER |
Which trains become buildable: fobbed ones, ALWAYS or NEVER |
saveWhenTrainsChange |
QUICK |
Save soon after assembling or disassembling, so a crash cannot lose a train |
schematicGuard |
true |
Refuse schematics of a buildable train |
fireGuard |
true |
Put out fire on a buildable deck |
doorProbeLogging |
false |
Debug logging for sliding doors |
renderTakeover |
true |
Leave on unless diagnosing something |
Commands
/ctf stranded— list loose pieces and where they are./ctf recover <uuid> [confirm]— recover a piece you cannot reach. Needs "Allow Cheats" in single player; the wrench is usually all you need.
Reporting bugs
Use the Issues tab, and attach a log if you can. Lines worth including: [CTF] rotation:, rail gap, WHICH ONE MOVED, [CTF FAILSAFE], treating it as a teleport, and anything that says Please report.
Multiplayer
Works on dedicated servers (tested on BisectHosting).
Credits
By NoogieBoogie. MIT, code and art. Needs Create (MIT) and Sable (PolyForm Shield 1.0.0) installed alongside; it redistributes neither. Bug reports with a log are very welcome.
Project description from CurseForge.
Pick your setup
Create: Train Functionality by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Create: Train Functionality versions and loaders
create_train_functionality-0.1.22.jar
15 Oct 2026
create_train_functionality-0.1.12.jar
9 Oct 2026
create_train_functionality-0.1.10.jar
9 Oct 2026
create_train_functionality-0.1.8.jar
8 Oct 2026
create_train_functionality-0.1.2.jar
5 Oct 2026
create_train_functionality-0.1.0.jar
3 Oct 2026
Looking for an older file? The official CurseForge project page is in Resources.