Download Middle-Earth Additions: Npc — Minecraft Mods — MetaMods
Middle-Earth Additions: Npc

Middle-Earth Additions: Npc

Active

Downloads

0

Last update

1 month ago

Versions

1.21.1
Client and server
Fabric
Mobs
Addons

Middle-Earth Additions: Npc

Minecraft Version Mod Loader License

Overview

Middle-Earth NPC transforms the inhabitants of Middle-earth into active merchants and traders. Assign roles to non-player characters, establish inter-faction commerce, and develop a living economy across all nine major factions of Middle-earth.

Key Features

NPC Role System

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

Faction-Based Trading

  • Unique goods for all 9 Middle-earth factions:
    • Gondor, Rohan, Shire, Isengard
    • Lothlorien, Longbeards, Mordor, Misties, Dale
  • Items and prices specific to each faction, using Middle-earth currency (copper, silver, gold coins)
  • Shop data configuration via JSON files

Role Management

  • Use the command /npcrole <role> for manual role assignment
  • Right-click interaction system for pending role assignments
  • Only NPCs with Civilian and Militia ranks can receive roles
  • Persistent role data storage between world loads

Datapack Customization

  • Override default shops using datapacks
  • Create files data/me-npc/farmer/<faction>.json or data/me-npc/blacksmith/<faction>.json
  • Customize items and prices for merchants of any faction
  • 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 the command /npcrole blacksmith or /npcrole farmer near the NPC
  3. Right-click the NPC to confirm role assignment
  4. The NPC will search for 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 version)

Installation

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

Technical Details

  • Fabric support with client and server compatibility
  • Entity extensions based on Mixin for smooth integration
  • Data-based shop configurations for easy customization
  • Persistent NPC role data storage using Cardinal Components

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

Project members
Trep

Trep

Developer

Created: 6 Sep 2025

ID: 264631