Water and Rail logistics mod for Minecraft Forge

View the Project on GitHub MuradAkh/LittleLogistics

Little Logistics Guide

Little Logistics is a mod for Minecraft Forge focused on efficient, affordable, long-distance transport. This guide does not cover recipes, to check item recipes use JEI or a similar mod.

Video Guide

Check out the Bit-By-Bit Mischief of Mice!

In Game Book

Install Patchouli to get access to the in-game version of this guide. Can be crafted using a book, a chest, and a compass (shapeless).


There are two types of vessels in this mod: tugs and barges. Tugs can move the barges when chained, and barges and do all sort of stuff. Tugs can also be moved manually using leads.


Steam Tug

A basic tugboat that can operate on any furnace fuel. Fuel can be loaded with hoppers placed on top of tug docks.

Energy Tug

A tugboat powered by Forge Energy, can be charged when docked with a Vehicle Charger. The tug has an extra slot for a capacitor, this is useful if the tug ran out of energy mid-way and needs to be recharged.

Tug route

This item stores a route for the tug. When the item is placed in the tug’s route slot, the tug will follow the route in order from node 0. Right click at any coordinate to add a node to the back of the tug route (cannot add to the middle). Right click at the location of any existing node to remove it. Shift right click to bring up the menu that lets you modify the order of nodes or rename them. The route can be copied by placing it together with an empty one in a crafting grid.


Chest Barge

A simple barge that holds items, very similar to vanilla minecart. Must be docked and part of a tug-train to interface with hoppers.

Seater Barge

A simple barge that seats one player.

Auto-Fishing Barge

Performs fishing passively, uses vanilla fishing rod loot table. Needs to be in open water for nets to be deployed. Can be unloaded with hoppers and barge docks. Must be docked and part of a tug-train to interface with hoppers. The barge has shallow water and “overfishing” penalties, so it’s best to use this barge on long routes into oceans. The yield is maximised when the water is 20 or more blocks deep. Overfishing is tracked per barge and per block, routes 200 or more blocks long should be sufficient to avoid overfishing.

Chunk Loader Barge

This barge keeps 3x3 area of chunks, centered on the entity, loaded. Recommended for long-distance routes.

Fluid Tank Barge

Use this barge to transport fluids, can be loaded and unloaded with a Fluid Hoppers.

Chaining vessels

Used to link vessels together. Right click vessels with a vehicle chain in order to create a “vessel train”. A train can only have one tugboat and cannot have loops.

Tug Guide rail

Place under a block of water, works similar to vanilla powered rail. Can be used to force the tug to take a specific route. Does not affect barges. Shift-right-click to rotate.

Vessel Corner Guide Rail

Assists vessels around sharp corners, should always be used on sharp corners or near entrances to narrow waterways (such as those for docks). Affects both tugs and barges. Shift-right-click to flip direction. Must not have a full solid block directly on top (i.e. no stone, planks etc. fence posts, signs etc. OK).

Docking Vessels

There are two dock blocks: barge and tug. The tug block must always be present for the barge docks to work. The top texture of the tug dock must be aligned with the barge docks, you can shift right-click the tug dock to flip the dock direction. The barge docks must form a straight line from the tug dock, there shouldn’t be any gaps in the line. The tug dock can only insert into the tug (orange/output mode), place a hopper on top of the dock to extract. The barge docks can both insert (orange/output mode) and extract (blue/input mode) into/from the barges, shift-right click to switch the mode. Place a hopper below the waterblock next to the barge dock to extract. The dock line should be next to a 1 block wide canal, wider canals can prevent the vessels from docking properly.

Trains (Minecraft 1.18.2+, Little Logistics 1.2+)

Little logistics trains operate on vanilla rails, but use custom train car entities instead of minecarts.


Locomotives are similar to tugs, can be used to pull train cars. You should always have exactly one locomotive in a train.

Steam Locomotive

Operates on any furnace fuel, can be loaded with hoppers.

Energy Locomotive

Uses Forge Energy from any mod, can be charged using Vehicle Charger.

Train cars

Train cars are similar to vanilla minecarts, but can be linked to a locomotive and docked.

Standard train car

Same as vanilla minecarts, can seat one player or a mob

Chunk loader train car

Loads a 3x3 chunk area on the go, speed limits are enforced to avoid server lag.

Chest train car

Same as vanilla chest minecart, can be loaded or unloaded using vanilla hoppers or rapid hoppers from this mod.

Fluid tank train car

Can transport fluids, can be loaded or unloaded using fluid hoppers.

Train linking

Trains can be linked using “vehicle chains”. Train orientation will be updated automatically.

Train Docking

Trains can be docked using a combination of “locomotive docking rails” and “train car docking rails”. Line the docking rails up like shown on the video, place unloaders below the rails and loaders on either side. Blue mode is used to unload and orange to load. The rails will automatically tell the locomotive to wait as long as there’s anything to be moved, if a redstone signal is applied to the locomotive rail, the locomotive will keep waiting regardless.

Redstone-controlled junction rails

Standard Switch and T-junction tracks can be switched using redstone. Powered rails work great when trying to make loops.

Automatic junction rails and routing

Automatic switch tracks will be switched by a locomotive with a route. Every time a locomotive approaches an automatic junction, it will look for the closest waypoint it is yet to visit, and switch the track accordingly. Waypoint can be configured using the “locomotive route” item, they are not ordered.

Locomotive collision avoidance

Locomotives have built-in collision detection that is designed for junctions. Locomotives AI will automatically decide and give priority to avoid a collision.

Locomotive speed

Locomotives will automatically control their speed on rails. They will travel faster on long stretches of straight tracks, but slow down as they approach docks, junctions, or corners.

Interfacing with vehicles

To compliment vanilla hoppers, this mod adds new blocks to load, unload, and interface with your vehicles.

Rapid hopper

Same as vanilla hopper, but 8 times as fast!

Vehicle Charger

A charger for Energy Tug or Locomotive, connect to any forge energy cable to add power to the charger. Place on top of a dock or beside a rail to charge the vehicle when docking.

Fluid Hopper

A hopper but for fluids, can import from the top and export from the sides. Can be loaded by right-clicking with buckets. Can be used to load/unload vessels using Docks.

Vehicle Detector

This block emits a redstone signal from the back when it detects a vehicle, will display range when right-clicked.