NPC Logistics

NPC Logistics

A Minecraft Fabric mod that adds Logistics Worker NPCs capable of executing item-collection and delivery routes across chests and barrels, and Crafting Tasks that direct workers to collect materials, craft items, and deposit the results.

by
3 Downloads
fabricgame-mechanicsmanagementtechnology
Rent Server with this Mod

Screenshots

NPC Logistics

About this Mod

NPC Logistics

Tired of running between chests yourself? NPC Logistics lets you hire worker NPCs and put them to work — collecting, crafting, and delivering items along programmable routes while you get on with the rest of your build.


How it works

You define a route using Location Tokens — small items you craft and place at the spots you care about. Each token marks what the worker should do there:

Token Colour Action
Collect Token 🔵 Blue Pick up items from this container
Craft Token 🟡 Amber Craft a recipe at this station
Deposit Token 🟢 Green Drop off items into this container

Hand a Work Order Scroll to a worker NPC, configure the route in their GUI, and they'll walk the loop autonomously — collecting, processing, and depositing without any further input from you.


Features

  • Programmable delivery routes — chain any combination of Collect → Craft → Deposit stops
  • Worker NPC entities — hire them, equip them, and assign multiple orders per worker
  • Work Order Scroll — the single item that defines and stores a route
  • Three-tab worker GUI — manage Equipment, Orders, and active Tasks from one screen
  • Stackable orders — one worker can carry multiple work orders and cycle through them
  • No pipes, no power — logistics run on NPC labour; fits vanilla-adjacent modpacks

Getting started

  1. Craft a Work Order Scroll — this becomes the worker's instruction sheet
  2. Craft Location Tokens for each stop on the route (Collect, Craft, or Deposit)
  3. Place the tokens at each chest, crafting station, or storage block
  4. Right-click a Worker NPC to open their GUI
  5. Add the Scroll in the Orders tab and link your tokens in order
  6. Close the GUI — the worker starts their route immediately

Workers are persistent, survive server restarts, and resume their last active order on load.


Worker GUI

Tab What you do here
Equipment Armour and tool slots — keep your worker safe and efficient
Orders Add, remove, and reorder Work Order Scrolls
Tasks Live view of the worker's current step and inventory

Admin commands

Command Effect
/npclogistics list List all active workers and their current order
/npclogistics stop <id> Pause a specific worker
/npclogistics reset <id> Clear a worker's active task
/npclogistics reload Reload config without restarting

Requirements

  • Minecraft 1.20.1
  • Fabric Loader ≥ 0.15.0
  • Fabric API
  • Java 17+

Compatibility

NPC Logistics is storage-agnostic — workers interact with any block that exposes a standard inventory. It works alongside storage mods (Tom's Simple Storage, Refined Storage, AE2) without conflict.


Roadmap

  • Fluid transport support
  • Multi-worker route sharing
  • Route visualiser (in-world overlay)
  • Configurable worker speed and carry capacity
  • GUI improvements

MIT licensed · Source on GitHub · Report issues on the issue tracker

Available Versions

NPC Logistics 1.1.2beta
MC 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6fabric
June 11, 2026

How to Install NPC Logistics on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.6).

3

Install Mod

Open the mod browser in the dashboard and search for "NPC Logistics". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.20.6, 1.20.5, 1.20.4 (+3 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

NPC Logistics server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.6). You can switch loaders with one click in the panel.

Is NPC Logistics compatible with fabric?

NPC Logistics officially supports fabric for Minecraft 1.20.6, 1.20.5, 1.20.4. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with NPC Logistics – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if NPC Logistics consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install NPC Logistics with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.20.61.20.51.20.41.20.31.20.21.20.1