HomeJavaModsMiddle-Earth Additions: Factions
Middle-Earth Additions: Factions
ModsJava

Middle-Earth Additions: Factions

by Trep · on Modrinth

⬇ Download on Modrinth
Middle-Earth Additions: Factions — screenshot 1Middle-Earth Additions: Factions — screenshot 2

Middle-Earth Additions: Factions

Minecraft Version Mod Loader License

📖 Overview

Middle-Earth Additions: Factions is a powerful addon for the Middle-Earth mod that automatically tracks player faction affiliations and provides seamless integration with PlaceholderAPI-compatible mods. Perfect for servers wanting to display faction information in chat, prefixes, and other UI elements.

Evil Menu

✨ Features

🏰 Automatic Faction Tracking

🔗 PlaceholderAPI Integration

🧭 Title Menu (New)

🎮 Player Commands

🛠️ Developer API

📋 Requirements

Required Dependencies

Optional Dependencies

🚀 Installation

  1. Install Fabric Loader and Fabric API

  2. Install the Middle-Earth mod

  3. Download and place this mod in your mods folder

  4. (Optional) Install PlaceholderAPI for enhanced compatibility

  5. Start your server/world

📝 Available Placeholders

Basic Placeholders

Placeholder Description Example Output
%mefaction% Formatted faction name Gondor
%mefaction_full% Full faction identifier me:gondor
%mefaction_display% Name with faction (if enabled) [Gondor] PlayerName
%metitle% Player title name Soldier

Supported Factions

All Middle-Earth mod factions are supported with proper formatting:

Faction ID Display Name
me:gondor Gondor
me:rohan Rohan
me:dale Dale
me:longbeards Longbeards
me:longbeards.erebor Erebor
me:lothlorien Lothlórien
me:mordor Mordor
me:misty_mountains_goblins Misty Mountains
me:isengard Isengard
me:shire Shire
me:bandit Bandit

🎯 Usage Examples

StyledChat Integration


{

"chat": {

"format": "<%mefaction% {player_name}> {message}"

}

}

Result: Hello everyone!

LuckPerms Prefix


/lp user PlayerName meta setprefix 100 "%mefaction% "

Result: Player appears as Gondor PlayerName

Custom Chat Formatting


{

"style": {

"chat": "[%mefaction%] %player% » %message%"

}

}

Result: [Gondor] PlayerName » Hello Middle-earth!

🎮 Commands

Player Commands

Administrator Commands

📊 Data Storage

Faction data is automatically saved to [world]/faction_data.json:


{

"player-uuid-here": {

"playerId": "player-uuid",

"playerName": "PlayerName",

"disposition": "good",

"factionId": "me:gondor",

"spawnId": "me:gondor.minas_tirith",

"timestamp": 1672531200000

}

}

Data Fields

🤝 Compatibility

Tested Compatibility

🛠️ Configuration

This mod is designed to work with zero configuration. All settings are automatically detected and configured based on your Middle-Earth mod installation.

Customization Options

📄 License

This mod is released under the All Rights Reserved License. See LICENSE file for details.

🙏 Credits


Happy adventuring in Middle-earth! 🧙‍♂️⚔️🏰

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more