Middle-Earth Additions: Npc

Middle-Earth Additions: Npc

A mod that transforms the citizens of Middle-earth into interactive merchants and traders.

by
4.7K Downloads
fabricmobs
Rent Server with this Mod

Screenshots

With Farmers Delight Compat
Middle-Earth Additions: Npc Screenshot 2

About this Mod

Middle-Earth NPC

Minecraft Version
Mod Loader
License

Overview

Middle-Earth NPC transforms the citizens of Middle-earth into interactive merchants and traders. Assign roles to NPCs, establish faction-based commerce, and create a living economy across all nine major factions of Middle-earth.

Features

NPC Role System

  • Blacksmith Role: NPCs sell weapons, armor, raw materials, and enchanted books
  • Farmer Role: NPCs offer food, crops, and agricultural supplies
  • Automatic workstation detection (anvils for blacksmiths, composters for farmers)
  • Smart AI pathfinding to claim and maintain workstations

Faction-Based Trading

  • Unique shop inventories for all 9 Middle-earth factions:
    • Gondor, Rohan, Shire, Isengard
    • Lothlorien, Longbeards, Mordor, Misties, Dale
  • Faction-specific items and pricing using Middle-earth currency (copper, silver, gold coins)
  • Configurable shop data via JSON files

Role Management

  • Use /npcrole <role> to assign roles manually
  • Right-click interaction system for pending role assignments
  • Only Civilian and Militia rank NPCs can be assigned roles
  • Persistent data storage across world saves

Datapack Customization

  • Override default shops using datapacks
  • Create data/me-npc/farmer/<faction>.json or data/me-npc/blacksmith/<faction>.json
  • Customize items and prices for any faction's merchants
  • Example: data/me-npc/farmer/gondor.json to modify Gondor farmer inventory

How to Use

  1. Find a Civilian or Militia NPC from any faction
  2. Use /npcrole blacksmith or /npcrole farmer near the NPC
  3. Right-click the NPC to confirm role assignment
  4. The NPC will seek nearby workstations and begin trading
  5. Use /npcrole clear to remove roles if needed

Requirements

  • Minecraft: 1.21.1
  • Fabric Loader + Fabric API
  • Middle-earth Mod (1.5.3-1.21.1-alpha or compatible)

Installation

  1. Install Fabric Loader and Fabric API
  2. Install the Middle-earth mod
  3. Install Cardinal Components API
  4. Drop this mod jar into your mods folder
  5. Launch and start building your Middle-earth economy

Technical Details

  • Fabric-ready with client and server support
  • Mixin-based entity extensions for seamless integration
  • Data-driven shop configurations for easy customization
  • Persistent NPC role data using Cardinal Components

License & Credits

  • License: see LICENSE
  • Built for the Middle-earth mod community
  • Thanks to the Fabric and Cardinal Components teams

Transform your Middle-earth settlements into thriving centers of commerce and trade

Available Versions

Middle-Earth Additions: Npc 1.0.3release
MC 1.21.1fabric
September 9, 2025
Middle-Earth Additions: Npc 1.0.0release
MC 1.21.1fabric
August 29, 2025

How to Install Middle-Earth Additions: Npc 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.21.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Middle-Earth Additions: Npc". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Middle-Earth Additions: Npc 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.21.1). You can switch loaders with one click in the panel.

Is Middle-Earth Additions: Npc compatible with fabric?

Middle-Earth Additions: Npc officially supports fabric for Minecraft 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Middle-Earth Additions: Npc – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Middle-Earth Additions: Npc 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 Middle-Earth Additions: Npc 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
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.21.1