promotional bannermobile promotional banner

HyperFactions

Factions reimagined for Hytale: visual GUIs, strategic power systems, and territory warfare done right.
faction_p_dashboard.webp

faction_p_dashboard.webp

faction_np_create.webp

faction_np_create.webp

faction_p_gmap.webp

faction_p_gmap.webp

faction_p_settings.webp

faction_p_settings.webp

faction_p_treasury.webp

faction_p_treasury.webp

factions_worldmap.webp

factions_worldmap.webp

faction_a_dashboard.webp

faction_a_dashboard.webp

faction_a_treasury.webp

faction_a_treasury.webp

faction_a_zone-flags.webp

faction_a_zone-flags.webp

Description

⚔️HyperFactions - The Complete Faction System for Hytale

Build empires. Claim territory. Forge alliances. Wage war. HyperFactions is a full-featured faction management system built from the ground up for Hytale servers, with an emphasis on polished GUIs, deep configurability, and seamless integration with the HyperSystems ecosystem.

Everything is accessible through an intuitive in-game GUI (/f) or commands. No wiki required to get started.

💬 Join our Discord | 📖 Documentation & Wiki | 🔗 GitHub

 

✨ Why HyperFactions?

  • 70+ Interactive GUI Pages - Every feature has a polished, interactive GUI. No command memorization needed.
  • Real-Time GUI Updates - When a member joins, a chunk is claimed, or a relation changes, every open GUI refreshes automatically.
  • 51 Zone Flags - The most granular territory protection available, from PvP and granular friendly fire to mob spawning, transport control, and F-key pickup.
  • Data Import - Migrating from ElbaphFactions, HyFactions, SimpleClaims, or FactionsX? One command imports your factions, claims, and relations.
  • Deep Configurability - 11 modular config files covering every aspect of gameplay. Tune it to your server's style.
  • Active Development - Regular updates with community-driven features. Open source on GitHub.

 

🆕 What's New in v0.12.0

  • Built-in Localization (i18n) - 10 languages out of the box: English, German, Spanish, French, Italian, Dutch, Polish, Portuguese, Russian, Filipino. Player language auto-detection with configurable default.
  • Admin GUI: Config Editor - Edit all HyperFactions settings in-game with 11 tabs, size-adaptive layouts, boolean toggles, steppers, color pickers, dropdowns, and input validation
  • Admin GUI: Backup Manager - Paginated backup list with create, restore, and delete operations, plus type filtering
  • Admin GUI: Updates Page - Check for HyperFactions and HyperProtect-Mixin updates, download, and rollback — all from the GUI
  • SimpleClaims & FactionsX Importers - Two new data importers: migrate from SimpleClaims (SQLite or JSON) or FactionsX with full claim, member, and relation import
  • BetterMap Compatibility - Per-world WorldMap enable/disable config, claims and zones render correctly on BetterMap-managed worlds
  • Ocean Claim Visibility Fix - Faction claims in water/ocean are now clearly visible on the world map

 

🏰 Core Features

👥 Faction Management

  • Create factions with custom names, tags, colors, and descriptions
  • Three-tier role hierarchy - Leader, Officer, Member with granular permissions per role
  • Territory permissions - Configure break, place, and interact access for outsiders, allies, and members independently. Server owners can lock specific permissions in faction-permissions.json to enforce server-wide rules that factions cannot override.
  • Invite system with expiring invitations and join requests for closed factions
  • Leadership transfer with automatic succession when leaders leave
  • Disband confirmation to prevent accidental faction deletion
  • Faction browser - Search and sort all factions, view details, and request to join
  • Activity logs - Track all faction events with timestamps

🗺️ Territory & Claiming

  • Chunk-based claiming with interactive GUI map (click to claim/unclaim)
  • Terrain map mode - See actual terrain imagery behind claim overlays for easy orientation
  • World map integration - See all claims colored by faction on Hytale's world map (press M)
  • Power-based claim limits - More members means more territory
  • Overclaiming - Capture enemy territory when their power hits zero
  • Claim decay - Inactive factions automatically lose claims after a configurable period
  • 5 world map refresh modes - From proximity-based to manual, pick what works for your server
  • Configurable map display - Toggle faction tags, player markers, and non-faction player visibility

⚡ Dynamic Power System

  • Personal power per player (configurable cap, default 20)
  • Automatic regeneration at configurable intervals
  • Power loss on death detected via Hytale's ECS system, with separate toggles for PvP, mob, and environmental deaths
  • Configurable power cost per claim (default: 2 power per chunk)
  • No power loss in WarZones - Fight freely in designated PvP arenas
  • Neutral kill penalty - Configurable power loss for attacking neutral players
  • Combat logout penalty - Separate configurable power loss for logging out during combat

🤝 Diplomatic Relations

  • 💚 Alliances - Mutual protection, shared land access, no friendly fire
  • ❤️ Enemies - Full PvP enabled, overclaiming unlocked
  • 🤍 Neutrals - PvP enabled with power penalties for aggression
  • GUI-based diplomacy - Browse factions, send ally/enemy/neutral requests from the GUI
  • Relation-based chat colors - Green (same faction), pink (ally), red (enemy), gray (neutral) in public chat

⚔️ Combat System

  • Combat tagging - Prevents logout exploitation (configurable duration, default 15s)
  • Spawn protection - Configurable invulnerability after respawn
  • Relationship-based PvP - Allies protected, enemies open, configurable per zone
  • Overclaim defender alerts - Faction members get real-time alerts when territory is being taken

💰 Faction Economy

  • Faction treasury with deposits, withdrawals, inter-faction transfers, and transaction history
  • Upkeep system - Automated territory maintenance costs with flat or progressive tiered pricing, grace periods, and auto-pay
  • VaultUnlocked integration - Works with any economy plugin via the standard economy API

🌍 Localization

  • 10 languages built in: English, German, Spanish, French, Italian, Dutch, Polish, Portuguese, Russian, Filipino
  • Player language auto-detection with configurable default and per-player override
  • ~467 translation entries per locale covering all commands, GUI labels, and help content

 

🛡️ Protection System

HyperFactions provides comprehensive territory protection with 51 configurable zone flags organized into 10 categories:

  • ⚔️ Combat (7) - PvP, friendly fire (per-faction/per-ally), projectile damage, PvE damage, mob damage
  • 🧱 Building (4) - Build allowed, block place (mixin), hammer use (mixin), builder tools (mixin)
  • 🚪 Interaction (13) - Block interaction, doors, containers, crafting, processing, seats, light use, NPC use/tame/interact, mount use, crate pickup/place
  • 🎒 Items (4) - Item drop, auto pickup, F-key pickup (mixin), invincible items (mixin)
  • 🐾 Spawning (5) - Mob spawning (master), hostile/passive/neutral mobs, NPC spawning
  • 🧹 Mob Clearing (4) - Mob clear (master), hostile/passive/neutral mob clearing
  • 💀 Death (2) - Keep inventory (mixin), power loss
  • 💥 Damage (4) - Fall damage, environmental damage, explosion damage (mixin), fire spread (mixin)
  • 🚀 Transport (3) - Teleporter use (mixin), portal use (mixin), mount entry
  • 🔗 Integration (5) - Gravestone access, show on map, essentials homes, essentials warps, essentials kits

 

🏟️ SafeZones & WarZones

Admins can designate special zones with independent flag configurations:

  • 🟢 SafeZones - No PvP, no mob spawning, keep inventory on death. Perfect for spawn areas and markets.
  • 🔴 WarZones - Full PvP with no power loss on death. Ideal for arenas and events.
  • Visual map indicators - SafeZones appear teal, WarZones appear purple on all maps
  • Per-flag customization - Override any default on a per-zone basis
  • Mob spawn control - Integrated with Hytale's native spawn suppression system for reliable mob blocking
  • Zone creation wizard - Create zones by claiming single chunks, circular radius, square radius, or using the visual map

 

💬 Faction & Alliance Chat

  • Toggle mode - /f c cycles between Public, Faction, and Ally chat
  • Direct set - /f c f for faction, /f c a for ally, /f c off for public
  • Chat history GUI - Browse past faction and ally messages in a dedicated GUI page with tabs
  • Custom formatting - Configurable colors and prefixes for each channel
  • Secure messaging - Only faction/allied members can see private messages
  • Persistent history - Chat messages saved to disk, viewable even after restart

 

📢 Server-Wide Announcements

Major faction events are broadcast to all online players with configurable toggles:

  • Faction created / disbanded
  • Leadership transferred
  • Territory overclaimed
  • War declared
  • Alliance formed / broken

Each event type can be individually enabled or disabled in announcements.json.

 

🖥️ Full GUI System

HyperFactions features 70+ interactive GUI pages covering every aspect of gameplay:

🎮 Player GUI (/f)

  • Dashboard - Power, claims, members, relations, status, and invites at a glance
  • Territory Map - Interactive chunk map with click-to-claim and visual legend
  • Members - Expandable member list with promote, demote, kick, and transfer actions
  • Relations - Browse factions and manage diplomacy with ally/enemy/neutral buttons
  • Settings - Two-column settings page with faction details, territory permissions, mob spawning controls, and appearance editing
  • Chat History - Faction and ally chat logs with tab switching
  • Invites - Manage sent invitations and incoming join requests
  • Logs - View faction activity history
  • Treasury - Manage faction funds with deposits, withdrawals, transfers, and transaction history
  • Player Info - View any player's faction membership, power stats, combat record, and history
  • Help - Guide-first Help Center with 7 categories, sidebar navigation, and verified command reference

🆕 New Player GUI

  • Faction Browser - Search, sort, and view all server factions
  • Create Faction Wizard - Single-page creation with preview, color picker, and permission defaults
  • World Map - See claimed territory before joining a faction

🔐 Admin GUI (/f admin)

  • Dashboard - Server statistics overview
  • Faction Management - Browse, edit, and delete any faction
  • Zone Management - Create, configure, and map SafeZones and WarZones
  • Configuration - Runtime settings adjustment
  • Players - Browse all players with search, sort, power stats, and quick actions
  • Economy - Server economy overview, per-faction treasury adjustment, sortable faction balance list
  • Power Management - Set, adjust, reset player power with bypass toggles and bulk operations
  • Activity Log - Server-wide faction activity browser with type, player, and time filters
  • Version Info - Mod version, server version, and integration status for all 12 supported mods
  • Actions - Global quick actions (K/D reset, bulk operations)
  • Zone Properties - Consolidated zone name, type, and notification editing
  • Backups - Backup management and restore
  • Updates - Check and install updates from within the game

🧠 Smart GUI Behavior

  • Permission-based filtering - Buttons and nav tabs automatically hide when the player lacks permission
  • Real-time updates - All open GUIs refresh instantly when data changes
  • Role-based visibility - Officers and leaders see management options; members see read-only views

 

🔧 Admin Tools

  • Full admin GUI with dedicated navigation and management pages
  • Bypass mode - Toggle admin bypass to modify any territory
  • Automatic backups - Configurable backup schedule with retention rotation
  • Pre-update backups - Data automatically backed up before installing updates
  • Rollback support - /f admin rollback reverts to the previous version before restart
  • Debug system - Toggle 7+ debug categories individually for targeted troubleshooting
  • Claim decay management - Monitor and manually trigger inactive faction cleanup
  • Data import - Migrate from ElbaphFactions, HyFactions, SimpleClaims, or FactionsX with validation reports
  • Power management - Per-player power set, adjust, reset, bypass toggles, and bulk faction operations
  • Economy management - Server-wide treasury overview, per-faction balance adjustment
  • Player browser - Search and manage all server players with sort and quick actions
  • Config hot-reload - /f admin reload reloads all configuration without restart
  • Persistent admin bypass - Admin bypass state survives server restarts
  • Version info - /f admin version to check mod version and integration status

 

📊 PlaceholderAPI Support

HyperFactions provides 49 placeholders for both PlaceholderAPI (PAPI) and WiFlow PlaceholderAPI, covering:

  • Faction info (name, tag, description, color, member count)
  • Player role and status (rank, is_owner, is_officer, has_faction)
  • Power data (player power, max power, faction power, percentage)
  • Territory data (claims, max claims, territory owner, territory type)
  • Home coordinates and status
  • Relation counts and config values

Use with any scoreboard, hologram, or menu plugin that supports PAPI or WiFlow.

 

🔌 Integrations

All integrations use automatic detection and fail-open design. = Recommended

Mod Category Description
HyperPerms Permissions Faction chat prefixes, rank display, and contextual permissions
LuckPerms Permissions Granular permission control
VaultUnlocked Economy Chat, economy, and permission compatibility layer
HyperProtect-Mixin Protection 28 mixin hooks — F-key pickup, keep inventory, explosions, fire, fluid, transport, mount, barter, projectile, map markers, and more
OrbisGuard-Mixins Protection 11 mixin hooks (alternative). Both can run simultaneously — auto-detected
OrbisGuard Regions Blocks claims in OG regions, renders OG regions on world map and territory GUI
PlaceholderAPI Placeholders 49 placeholders for scoreboards, chat, and menus
WiFlow PlaceholderAPI Placeholders 47 placeholders in WiFlow format
HyBounty Gameplay Player bounties with faction-aware protections against abuse
Gravestones Gameplay Faction-aware gravestone protection, per-zone access, death location announcements
Ecotale Economy Faction treasury via VaultUnlocked — deposits, withdrawals, transfers, admin tools
KyuubiSoft Core NPC Citizen NPC zone protection with auto-detection

 

📦 Data Import

Source What’s Imported
ElbaphFactions Factions, members, claims, relations, and zones
HyFactions Factions, members, claims, relations, zones, and power
SimpleClaims Parties, claims (SQLite or JSON), and mutual alliances
FactionsX Factions, claims, zones, player power, and per-role permissions

 

🔮 Upcoming Integrations

Mod Status
RPG Leveling Planned — Faction bonuses and level-based perks
NPC Dialog Planned — Faction NPCs and dialog in claimed territory
NPC Quests Maker Planned — Faction quests and mission systems
BetterScoreBoard Waiting — Needs PlaceholderAPI or WiFlow support

💡 Want HyperFactions to integrate with your plugin? Reach out to DMehaffy on Discord to discuss integration opportunities.

 

📥 Installation

Basic Install

  1. Drop HyperFactions.jar into your mods/ folder
  2. Start your server
  3. Type /f to open the GUI

 

For Full Protection (Recommended)

  1. Create an earlyplugins/ folder in your server directory
  2. Place Hyxin and HyperProtect-Mixin JARs in earlyplugins/ (NOT mods/)
  3. Add the --accept-early-plugins flag to your server start script:

 

Linux:

DEFAULT_ARGS="--accept-early-plugins --assets ../Assets.zip --backup --backup-dir backups --backup-frequency 30"

Windows:

set DEFAULT_ARGS=--accept-early-plugins --assets ../Assets.zip --backup --backup-dir backups --backup-frequency 30

HyperFactions works without a mixin system, but 11 zone flags (explosion, fire, block placement, transport, keep inventory, etc.) require HyperProtect-Mixin or OrbisGuard-Mixins.

💡 Tip: HyperFactions can auto-download HyperProtect-Mixin for you! Enable autoDownload in config or run /f admin update mixin in-game.

🚀 Quick Start

1. Grant permissions (with HyperPerms):

/hp group setperm default hyperfactions.use
/hp group setperm default hyperfactions.faction.*
/hp group setperm default hyperfactions.member.*
/hp group setperm default hyperfactions.territory.*
/hp group setperm default hyperfactions.teleport.*
/hp group setperm default hyperfactions.relation.*
/hp group setperm default hyperfactions.chat.*
/hp group setperm default hyperfactions.info.*

2. Start playing:

  • 🎮 Players: /f to open the GUI, or /f create MyFaction
  • 🔐 Admins: /f admin to open the admin panel

💡 No permission mod? Set "allowWithoutPermissionMod": true in config.json to allow all non-admin features by default.

 

📋 Essential Commands

Command Description
/f Open the faction GUI
/f create <name> Create a new faction
/f invite <player> Invite a player to your faction
/f home Teleport to your faction home
/f c Toggle faction/ally/public chat
/f ally <faction> Send an alliance request
/f enemy <faction> Declare a faction as your enemy
/f overclaim Capture enemy territory (requires 0 or less power)
/f stuck Teleport to safety when trapped in enemy territory
/f admin Open the admin panel

 

HyperFactions includes 46 commands across 10 categories. See the full list in the documentation or use /f help in-game.

 

⚙️ Configuration

HyperFactions uses a modular configuration system with 11 modular config files:

Config File Purpose
config/factions.json Faction gameplay — power, claims, combat, relations, invites, stuck, roles
config/server.json Server behavior — teleport, autoSave, messages, GUI, permissions, updates
config/chat.json Chat formatting, prefixes, and channel settings
config/announcements.json Server-wide announcement and notification toggles
config/worldmap.json World map display, refresh modes, and performance tuning
config/backup.json Backup scheduling, retention, and rotation
config/debug.json Debug categories for targeted troubleshooting
config/economy.json Economy and faction treasury settings
config/faction-permissions.json Default territory permissions with server locks
config/worlds.json Per-world claiming, power loss, and friendly fire overrides
config/gravestones.json Gravestone integration settings

 

All settings include sensible defaults. Missing keys are automatically added on startup without overwriting existing values.

 

🧑‍💻 For Developers

Want to build integrations with HyperFactions? We publish to JitPack so you can add HyperFactions as a Maven dependency with no authentication required:

repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    compileOnly 'com.github.HyperSystems-Development:HyperFactions:v0.12.0'
}

See the full Developer API Reference on GitHub for API usage, event listeners, economy integration, and more.

 

🧩 The HyperSystems Suite

Mod Description
HyperPerms Advanced permissions management with groups, inheritance, and web editor
⚔️ HyperFactions Complete faction system with territory, diplomacy, economy, and 70+ GUI pages
🛡️ HyperProtect-Mixin Mixin-based protection hooks for HyperFactions zone flags
💰 Ecotale Economy system with balance HUD, admin GUI, and VaultUnlocked integration
💬 Werchat Channel-based chat with private messaging, nicknames, and moderation
🌐 HyperBorder World border management (Coming Soon)
🔧 HyperEssentials Essential server tools — homes, warps, TPA, spawns, and more (Coming Soon)

 

🔗 Links

 

Part of the HyperSystems suite — built for Hytale, open source, and actively maintained.

The HyperFactions Team

profile avatar
  • 3
    Followers
  • 2
    Projects
  • 1.6K
    Downloads

More from DMehaffyView all

  • HyperEssentials project image

    HyperEssentials

    • 35
    • Mods

    Modular server essentials suite for Hytale featuring homes, warps, spawns, teleportation, kits, moderation, and utility commands with interactive GUIs, faction-aware territory restrictions, and built-in multi-language localization.

    • 35
    • April 5, 2026
    • Mods
    • +2
  • HyperProtect-Mixin project image

    HyperProtect-Mixin

    • 189
    • Bootstrap

    Server-level event interception via Hyxin mixins for Hytale. Provides a lock-free bridge API that any mod can use to intercept and control server actions — no compile-time dependency required.

    • 189
    • April 2, 2026
    • Bootstrap
  • HyperPerms project image

    HyperPerms

    • 3.4K
    • Mods

    Permissions made visual: the first Hytale plugin with a dedicated browser-based editor.

    • 3.4K
    • April 2, 2026
    • Mods
    • +2
  • HyperHomes project image

    HyperHomes

    • 169
    • Mods

    GUI-based home management with player sharing: set, teleport to, and manage multiple personal homes

    • 169
    • January 23, 2026
    • Mods
    • +2
  • HyperEssentials project image

    HyperEssentials

    • 35
    • Mods

    Modular server essentials suite for Hytale featuring homes, warps, spawns, teleportation, kits, moderation, and utility commands with interactive GUIs, faction-aware territory restrictions, and built-in multi-language localization.

    • 35
    • April 5, 2026
    • Mods
    • +2
  • HyperProtect-Mixin project image

    HyperProtect-Mixin

    • 189
    • Bootstrap

    Server-level event interception via Hyxin mixins for Hytale. Provides a lock-free bridge API that any mod can use to intercept and control server actions — no compile-time dependency required.

    • 189
    • April 2, 2026
    • Bootstrap
  • HyperPerms project image

    HyperPerms

    • 3.4K
    • Mods

    Permissions made visual: the first Hytale plugin with a dedicated browser-based editor.

    • 3.4K
    • April 2, 2026
    • Mods
    • +2
  • HyperHomes project image

    HyperHomes

    • 169
    • Mods

    GUI-based home management with player sharing: set, teleport to, and manage multiple personal homes

    • 169
    • January 23, 2026
    • Mods
    • +2