Middle-Earth Additions: Npc

⭐ — (6 endorsements) 📥 7,052 downloads 📌 v1.1.1+1.21.8 📅 9/6/2025
🟡 Updated this year

By Trep · fabric

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 8/2/2026 📅 Created: 9/6/2025
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 0.1% endorsement rate
  • 🏆 #578 of 893 fabric mods in this game by downloads

📋 About This Mod

# Middle-Earth NPC (https://img.shields.io/badge/Minecraft-1.21.1-brightgreen.svg)](https://minecraft.net/) (https://img.shields.io/badge/Mod%20Loader-Fabric-blue.svg)](https://fabricmc.net/) (https://img.shields.io/badge/License-See%20LICENSE-green.svg)](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

# Middle-Earth NPC

[!(https://img.shields.io/badge/Minecraft-1. 21. 1-brightgreen.svg)](https://minecraft.net/) [!(https://img.shields.io/badge/Mod%20Loader-Fabric-blue.svg)](https://fabricmc.net/) [!(https://img.shields.io/badge/License-See%20LICENSE-green.svg)](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 ` 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/.json` or `data/me-npc/blacksmith/.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

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
Trep
Version
1.1.1+1.21.8
Downloads
7,052
Endorsements
6
Category
fabric
Created
9/6/2025
Updated
8/2/2026
Game Versions
1.21.8
Tags
mobs

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does Middle-Earth Additions: Npc support?

The author lists 1.21.8. Other versions may work but are untested by the author.

What is the latest version of Middle-Earth Additions: Npc?

Version 1.1.1+1.21.8, published 2026-08-02 with 7,052 downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More fabric 👤 More by Trep 🔎 Similar Mods 🌐 Best fabric (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods