Faction Control

Mod for control Factions In game, with comands and a Flag to Set Base

File Details

faction_control-1.3.3.jar

  • R
  • Jul 2, 2026
  • 121.74 KB
  • 16
  • 1.20.1
  • Forge

File Name

faction_control-1.3.3.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:faction-control-1595817:8359539")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

📦 Faction Control - Changelog: v1.0.0 (Project Genesis)

Welcome to the initial release of Faction Control for Minecraft 1.20.1 (Forge)! This version establishes the core infrastructure for an event-driven, high-performance territory management system featuring wireless hacking mechanics.


🚀 New Features

🏰 Core Protection System

  • The Flag Core: Added FlagBlock, a central beacon-like structure possessing Bedrock properties (indestructible, blast-resistant).
  • Event-Driven Security: Implemented absolute chunk protection via server-level event cancellation. Intruders are completely barred from breaking or placing blocks inside active claims.
  • Interaction Lock: Container access, door usage, and mechanics are automatically restricted to authorized faction members within active zones.

📡 Tactical Raiding & Espionage

  • Wireless Hack System: Added the RaidControllerItem (Keypad Phone). Attackers can now channel a 60-second wireless hack from anywhere inside an enemy chunk without needing direct line-of-sight to the Flag.
  • Defending Officer Debuff: While a wireless hack is active, the defending faction's leader is hit with an emergency alarm and Slowness 10, applying massive tactical pressure to find the intruder.
  • The "Raided" State: Completing a 60-second hack puts the target claim into a compromised state, stripping away block protection and allowing attackers to breach and pillage.

📈 Territory Expansion

  • Adjacency-Validated Upgrades: Implemented an NBT-linked upgrade item. Chunks must be organically claimed step-by-step next to existing faction boundaries to prevent scattered "ghost claims".

⚙️ Backend & Performance Optimization

  • RAM-Cached HashMaps: Engineered a dedicated memory engine utilizing bidirectional mapping (ChunkPosFaction UUIDPlayer UUID). This ensures instantaneous validation ticker loops at an optimized O(1) speed without reading files on active ticks.
  • Single Source of Truth: Centralized external persistence configured directly via config/faction_control.json, supporting clean external administration and live server reloads.

🛠️ Administrative & Player Commands

  • /faction set flag — Spawns the central faction banner and locks the initial chunk.
  • /faction admin_claim — Bypasses requirements to establish a protected staff safezone.
  • Full support for /faction admin_setchunk, /faction delete_force, and live config edits.

⚠️ Note: This is the first stable release. Please report any issues or edge-case bugs directly to the development team via the server panel or config logs.