Middle-Earth Additions: Npc
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
🖼️ Gallery (2 images)
🔍 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
📊 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

