HyFactions
A Faction Mod for Hytale
About HyFactions
āļø Hyfaction - Complete Faction System for Hytale
A comprehensive faction management mod for Hytale servers featuring territory claims, alliances, strategic PvP, overclaiming, and extensive customization. Perfect for competitive servers seeking organized faction warfare.
Version: 1.0.509 - Major Overhaul Update š
š Overview
Hyfaction transforms your Hytale server into a dynamic faction-based environment where players create factions, claim territories, forge alliances, and engage in strategic PvP combat. With an intuitive GUI system, ECS integration, overclaiming mechanics, and extensive customization, Hyfaction provides everything needed for competitive faction gameplay.
Main Commands: /hf | /hyfaction | /faction | /f
⨠Key Features
š° Advanced Faction Management
Create & manage factions with unique names and random colors
Three-tier role hierarchy (Owner, Officer, Member) with distinct permissions
Smart invitation system with explicit acceptance
Comprehensive activity logs tracking the last 100 faction actions
Individual faction storage with isolated JSON files per faction
Complete dissolution removing all claims and data files
š Member limit system - Configure maximum members per faction (default: 50)
š Disband confirmation - New popup to prevent accidental faction deletion
šŗļø Intelligent Territory System
Chunk-based claiming protecting faction territories
Visual map integration displaying claimed chunks in faction colors
Integrated minimap in GUI for contextual awareness
15x15 chunk grid for easy territory management
Power-based limits ensuring balanced expansion
š Adjacent claims system - Force factions to claim only connected territories
š Anti-hole protection - Prevents disconnected chunk groups when unclaiming
š Overclaiming system - Capture enemy territory when their power reaches 0!
š Inactive faction decay - Auto-remove claims from inactive factions
Automatic decay system for inactive or low-power factions (configurable)
Dimension restrictions preventing claims in temporary or restricted areas
ā” Dynamic Power System
Personal power for each player (configurable cap at 20)
Faction power calculation as sum of member power (capped per player)
Automatic regeneration every configurable interval (+1 power/player)
Strategic power loss on death (-1) or killing neutrals (-1)
š Configurable power cost - Set power required per claim (default: 2)
š No power loss in WarZones - Fight freely without penalties!
Real-time recalculation on member changes and power events
Power deficit penalties triggering automatic claim decay
š¤ Diplomatic Relations System
Alliances - Mutual protection, shared land access, no friendly fire
Enemies - Full PvP, bidirectional hostility, overclaiming enabled š„
Neutrals - PvP enabled with power penalties for aggression
Alliance request system with approval/rejection mechanics
Automatic enemy conversion when rejecting alliance requests
Color-coded displays (green allies, red enemies, white/gray neutrals)
š Home & Teleportation
Faction home set by owner in claimed territory
Exact teleportation preserving position AND rotation (yaw/pitch)
Cross-dimension support using Hytale's native teleportation
Member-only access with permission checks
Configurable cooldown and delay system
āļø Advanced Combat System
Combat tagging preventing logout exploitation (15s default)
Relationship-based PvP rules (allies protected, enemies open)
Power penalties for attacking neutrals
Combat logs tracking all deaths with timestamps
š Safe zones for admin-designated protection areas (Green)
š WarZones for PvP combat without power loss penalties (Red)
Death detection via ECS DeathComponent and chat analysis
š¬ Faction & Alliance Chat System - NEW!
š Chat Toggle Mode - Switch between chat channels instantly
Faction Chat (/hf c) - Toggle faction chat mode
Alliance Chat (/hf a) - Toggle alliance chat mode
General Chat (/hf g) - Toggle back to general chat
Visual confirmation when switching chat modes
Distinct formatting with custom colors and prefixes
Secure messaging - Only faction/allied members can participate
No message duplication - Efficient message delivery
Permission-based control via LuckPerms integration
šÆ Special Zone System - NEW!
š¢ SafeZones (Green)
Complete protection from all PvP combat
No block breaking or placement allowed
Admin-designated safe areas for spawns, hubs, or events
Displayed in green on the world map
Highest priority in map display
š“ WarZones (Red)
š Dedicated PvP combat zones
PvP enabled without power loss on death
No penalties for dying in WarZones
Ideal for events, arenas, and organized combat
Displayed in red on the world map
Automatic "WarZone" title notification on entry/exit
Visual indication in claim GUI: "PvP enabled - No power loss on death"
Admin-only creation and management
š”ļø Comprehensive Protection
Block placement/breaking protection in claimed chunks
Interaction protection for containers, doors, and mechanisms
Fluid placement protection (water, lava, etc.)
Item pickup protection in claimed areas
Allied access to friendly territories (configurable)
Creative mode bypass option for building (configurable)
Admin override system for server management
š Multi-world support - Works correctly with multiple worlds and dimensions
š Professional Admin Tools
Consolidated admin menu with all management options
Unlimited claiming for server setup and events
Bypass mode toggle for modifying any territory
š Enhanced admin unclaim - Can unclaim even if creates disconnected groups
š Safe zone management (add/remove/list)
š WarZone management - New dedicated menu for creating combat zones
Admin chunk GUI with unrestricted access
Override system for special permissions
šØ Modern User Interface
Interactive main menu showing faction stats, members, and actions
Chunk management GUI with integrated minimap and 15x15 grid
š Auto-updating alliance UI - Reflects changes in real-time
Alliance management with visual request handling
Faction browser listing all factions with click-to-view members
š Disband confirmation popup - Prevents accidental faction deletion
Multi-page wiki with comprehensive in-game documentation
Help system with categorized command reference
Color-coded badges for roles and relationships
š WarZone indicators in claim GUI with clear tooltips
š Complete Command Reference
Basic Faction Commands
Command Permission Description
/hf or /hf list - Open interactive faction menu (GUI)
/hf create <n> hyfaction.create Create a new faction with unique name
/hf invite <player> hyfaction.invite Invite player to faction (Owner/Officer)
/hf accept - Accept pending faction invitation
/hf leave - Leave current faction (not for Owner)
/hf kick <player> hyfaction.kick Remove player from faction
/hf disband hyfaction.disband Dissolve faction completely (Owner only)
Home & Teleportation
Command Permission Description
/hf sethome hyfaction.sethome Set faction home at current position (Owner only)
/hf home hyfaction.home Teleport to faction home with exact rotation
Member Management
Command Permission Description
/hf promote <player> hyfaction.promote Promote member to Officer (Owner only)
/hf demote <player> hyfaction.demote Demote Officer to Member (Owner only)
Territory Management
Command Permission Description
/hf chunk hyfaction.claim/hyfaction.unclaim Open chunk management GUI with minimap
/hf overclaim hyfaction.claim š NEW - Capture enemy faction chunk (requires ≤0 power, enemy relation)
Note: Direct /hf claim and /hf unclaim commands are deprecated. All territory management now uses the /hf chunk GUI.
Diplomatic Relations
Command Permission Description
/hf ally <faction> hyfaction.ally Send alliance request (auto-accept if mutual)
/hf enemy <faction> hyfaction.enemy Declare faction as enemy (bidirectional, enables overclaiming)
/hf neutral <faction> hyfaction.enemy Set neutral relationship (unilateral)
/hf faction - View all factions with relations and stats
Information & Help
Command Permission Description
/hf logs - Display last 100 faction activity entries
/hf help - Open interactive help menu with all commands
/hf wiki - Access multi-page in-game documentation
Communication Commands - š NEW!
Command Permission Description
/hf c <message> hyfaction.chat.faction š Toggle faction chat mode - Switch to faction channel
/hf a <message> hyfaction.chat.ally š Toggle alliance chat mode - Switch to alliance channel
/hf g - š Toggle general chat - Return to global chat
Administrative Commands
Command Permission Description
/hf admin hyfaction.admin Open consolidated admin menu
/hf admin-chunk hyfaction.admin Open admin chunk GUI (unlimited)
/hf admin-claim hyfaction.admin Claim current chunk (unrestricted)
/hf admin-unclaim hyfaction.admin Unclaim current chunk (any owner)
/hf admin safezone add hyfaction.admin Add current chunk as safe zone
/hf admin safezone remove hyfaction.admin Remove safe zone from current chunk
/hf admin safezone list hyfaction.admin List all safe zones with coordinates
/hf admin warzone add hyfaction.admin š NEW - Add current chunk as WarZone
/hf admin warzone remove hyfaction.admin š NEW - Remove WarZone from current chunk
/hf admin warzone list hyfaction.admin š NEW - List all WarZones with coordinates
š Permissions & Integrations
Permission System Integration
Hyfaction supports multiple permission systems for maximum flexibility:
LuckPerms
Full integration with LuckPerms for granular permission control. Without LuckPerms, all permissions default to granted (permissive mode).
HyperPerms ā
Automatic integration with HyperPerms - Advanced permissions for Hytale!
Features:
šØ Automatic faction prefix in chat - Shows faction name before player's group prefix
š Optional rank display - Include faction rank (Owner, Officer, Member) in chat
š§ Chat placeholders - Use faction data anywhere in chat format
āļø Customizable formats - Full control over faction info display
Placeholders Available:
%faction% - Player's faction name (e.g., "Warriors")
%faction_rank% - Player's rank within faction (Owner/Officer/Member)
%faction_tag% - Short faction tag (typically 4 characters)
Chat Examples:
[Warriors][Admin] Steve: Hello everyone! # With faction [Warriors|Owner][Admin] Steve: Hello! # With faction + rank [Admin] Steve: Hello! # No faction
No configuration required! HyperPerms automatically detects Hyfaction. Just install both mods and they work together instantly.
Learn more: HyperPerms HyFactions Integration
Core Permissions
Permission Function Notes
hyfaction.create Create factions Required for /hf create
hyfaction.invite Invite players Also requires Officer+ role
hyfaction.claim Claim chunks Used in chunk GUI and overclaim
hyfaction.unclaim Unclaim chunks Used in chunk GUI
hyfaction.home Use faction home Teleport to home
hyfaction.sethome Set faction home Owner only + permission
hyfaction.kick Kick members Owner/Officer + permission
hyfaction.promote Promote to Officer Owner only + permission
hyfaction.demote Demote to Member Owner only + permission
hyfaction.ally Manage alliances Ally/enemy/neutral relations
hyfaction.enemy Manage relations Same as ally permission
hyfaction.disband Dissolve faction Owner only + permission
hyfaction.admin Admin access All admin commands + bypass
hyfaction.chat.faction Faction chat š Use /hf c for faction chat
hyfaction.chat.ally Alliance chat š Use /hf a for alliance chat
Permission Hierarchy
Owner: Automatic bypass for all faction permissions
Officer: Limited permissions based on role + LuckPerms
Member: Basic permissions via LuckPerms only
Admin: Full override with hyfaction.admin permission
āļø Configuration
Configuration file: plugins/Hyfaction/config/Hyfaction.json (auto-generated with defaults)
Configuration Options
Setting Type Default Description
DefaultFactionClaimsAmount Integer 25 Starting claims for new factions (legacy)
MaxFactionClaims Integer 100 Absolute maximum chunks per faction
MaxPlayerPower Integer 20 Power cap per player (faction contribution limit)
PowerRegenerationHours Integer 1 Hours between +1 power regeneration
CombatTagDurationSeconds Integer 15 Combat tag duration (logout penalty period)
ClaimDecaySeconds Integer 600 Delay before auto-unclaiming excess chunks (10 min)
EnableOverclaiming Boolean true š Enable/disable overclaiming system
PowerPerClaim Integer 2 š Power cost per claim (customizable)
MaxFactionMembers Integer 50 š Maximum members per faction
OnlyAdjacentClaims Boolean false š Force adjacent claims only (connected territories)
InactiveFactionDecayDays Integer 7 š Days before auto-removing claims from inactive factions (0 to disable)
NeutralKillPowerLoss Integer 1 š Power loss when killing neutral players (configurable penalty)
SafeZoneAllowDoors Boolean false š Allow door interactions in SafeZones
SafeZoneAllowChests Boolean false š Allow chest access in SafeZones
WarZoneAllowDoors Boolean false š Allow door interactions in WarZones
WarZoneAllowChests Boolean false š Allow chest access in WarZones
ShowClaimsOnMap Boolean true Display faction chunks on world map
ShowFactionNameInChat Boolean true Prefix faction name in chat messages
HidePlayersNotInSameFactionOnMap Boolean false Hide non-faction players on map
HidePlayerNameTags Boolean false Hide player name tags in-game
HidePlayerMarkersOnMap Boolean false Hide player markers on world map
HomeTeleportDelaySeconds Integer 5 Delay before home teleportation
HomeTeleportCooldownMinutes Integer 5 Cooldown between home teleports
ForceHyfactionChunkWorldMap Boolean true Force Hyfaction map for compatible dimensions
CreativeModeBypassProtection Boolean false Allow creative players to bypass protection
DefaultFactionBlockPlaceEnabled Boolean true Allow allies to place blocks by default
DefaultFactionBlockBreakEnabled Boolean false Allow allies to break blocks by default
DefaultFactionBlockInteractEnabled Boolean false Allow allies to interact with blocks by default
Complete Configuration Example
{ "DefaultFactionClaimsAmount": 25, "DefaultFactionBlockPlaceEnabled": true, "DefaultFactionBlockBreakEnabled": false, "DefaultFactionBlockInteractEnabled": false, "ForceHyfactionChunkWorldMap": true, "CreativeModeBypassProtection": false, "ShowClaimsOnMap": true, "CombatTagDurationSeconds": 15, "PowerRegenerationHours": 1, "MaxPlayerPower": 20, "ShowFactionNameInChat": true, "MaxFactionClaims": 100, "ClaimDecaySeconds": 600, "HidePlayersNotInSameFactionOnMap": false, "HomeTeleportDelaySeconds": 5, "HomeTeleportCooldownMinutes": 5, "HidePlayerNameTags": false, "HidePlayerMarkersOnMap": false, "EnableOverclaiming": true, "PowerPerClaim": 2, "MaxFactionMembers": 50, "OnlyAdjacentClaims": true, "InactiveFactionDecayDays": 7, "NeutralKillPowerLoss": 1, "SafeZoneAllowDoors": false, "SafeZoneAllowChests": false, "WarZoneAllowDoors": false, "WarZoneAllowChests": false }
š„ Faction Role System
š Owner (Proprietor)
Unique faction leader with absolute control
Permissions:
Dissolve faction completely
Promote members to Officer
Demote Officers to Member
Kick any member (Officers and Members)
Set faction home location
Manage all diplomatic relations
Accept/reject alliance requests
Invite new players
Restrictions:
Cannot leave faction (must disband)
Cannot be kicked or demoted
Only one Owner per faction
ā Officer
Trusted member with management authority
Permissions:
Invite new players
Kick Members only (not other Officers)
Manage diplomatic relations (ally/enemy/neutral)
Accept/reject alliance requests
Claim/unclaim chunks (with LuckPerms permission)
Use overclaim on enemy territory
Restrictions:
Cannot promote/demote anyone
Cannot kick other Officers or Owner
Cannot dissolve faction
Cannot set faction home
šļø Member
Standard faction participant
Permissions:
Claim chunks (with hyfaction.claim)
Unclaim chunks (with hyfaction.unclaim)
Overclaim enemy chunks (with hyfaction.claim)
Teleport to faction home
View faction information
Access faction logs
Restrictions:
Cannot invite players
Cannot kick anyone
Cannot manage relations
Cannot promote/demote
Cannot set home
No management access
š® Advanced Systems
Power System Mechanics
Calculation:
Faction power = Sum of all member power (capped at MaxPlayerPower per player)
Example: With MaxPlayerPower = 20, a player with 25 power contributes only 20
Regeneration:
+1 power per player every PowerRegenerationHours
Individual timers (not simultaneous)
Automatic recalculation on completion
Power Loss:
-1 power on death (detected via DeathComponent or chat keywords)
-1 power for killing neutral players
š No power loss when dying in WarZones
Tracked in CombatLogManager
Recalculation Triggers:
Member joins/leaves faction
Power regeneration completes
Death or kill events
Automatic every 5 minutes
Claim Limit Formula:
maxClaims = min(factionPower / PowerPerClaim, MaxFactionClaims)
Default: 1 claim requires 2 power (configurable via PowerPerClaim)
š Adjacent Claims System - NEW!
Force connected territories for strategic gameplay!
How it works:
When OnlyAdjacentClaims: true, factions can only claim chunks next to existing claims
First claim in each dimension becomes the starting point
Anti-hole protection prevents creating disconnected groups when unclaiming
Admin bypass - Admins can still unclaim any chunk via admin commands
Benefits:
Encourages strategic territory planning
Prevents scattered, disconnected claims
Creates more cohesive faction territories
Easier to defend contiguous land
Configuration:
OnlyAdjacentClaims: true - Enable adjacent claims requirement
OnlyAdjacentClaims: false - Allow claiming anywhere (default)
š Inactive Faction Decay - NEW!
Automatically clean up claims from inactive factions!
How it works:
Hourly check scans all factions for activity
If no members have been online for InactiveFactionDecayDays days, claims are removed
Factions themselves remain (members can rejoin and reclaim)
Configurable duration or disable entirely
Configuration:
InactiveFactionDecayDays: 7 - Auto-remove claims after 7 days of inactivity
InactiveFactionDecayDays: 0 - Disable inactive decay system
Benefits:
Keeps map clean from abandoned territories
Frees up land for active players
Prevents server bloat from inactive factions
Configurable to match your server's activity level
š„ Overclaiming System
Capture enemy territory through strategic warfare!
Requirements:
ā Target faction must have ≤ 0 power
ā Target faction must be declared as enemy (use /hf enemy <faction>)
ā Chunk must already be claimed by the enemy faction
ā Your faction must have enough available claims
How it works:
Declare a faction as enemy: /hf enemy <targetFaction>
Engage in combat to reduce their power to 0 or below
Stand in a chunk claimed by the enemy faction
Execute /hf overclaim to capture it
Configuration:
EnableOverclaiming: true - Overclaiming enabled, no automatic decay
EnableOverclaiming: false - Overclaiming disabled, normal decay system applies
Success Messages:
ā "Successfully overclaimed chunk from [FactionName]!"
Error Messages:
ā "You can only overclaim chunks from factions with ≤ 0 power"
ā "You can only overclaim chunks from enemy factions"
ā "This chunk is not claimed"
š¬ Chat System - NEW!
Faction Chat:
Format: [FACTION] [FactionName] Player: Message
Custom colors based on your faction's RGB color
Private communication - Only faction members receive messages
Perfect for: Quick coordination during raids and PvP battles
Alliance Chat:
Format: [ALLY] [FactionName] Player: Message
Cyan color to distinguish from faction messages
Coordinate with allies - Messages sent to all allied factions
Requires: At least one allied faction
Perfect for: Large-scale attacks and strategic planning
Usage Examples:
/hf c Everyone online for the raid at 8pm! /hf a Need backup at coordinates X:100 Z:200
Response Messages:
ā "Message sent to faction" - Successfully sent
ā "Message sent to X allied faction(s)" - Sent to allies
ā "You don't have any allied factions" - No alliances
ā "You must be in a faction to use faction chat" - Not in faction
ā "You don't have permission to use this command" - Missing permission
PvP System
Damage Rules:
Same faction: Damage canceled
Allied factions: Damage canceled, shared land access
Enemy factions: Full PvP enabled, combat tag applied, overclaiming available
Neutral players: PvP enabled, combat tag applied, -1 power penalty for killer
Safe zones: All damage canceled
WarZones: PvP enabled, no power loss on death
Combat Tag:
Duration: CombatTagDurationSeconds (default: 15s)
Logout during tag: -1 power penalty
Tracked per player with expiration
š Data Storage Architecture
š NEW in v1.0.389: All plugin data has been moved to a new location for better organization!
Old Location: universe/Hyfaction/ New Location: plugins/Hyfaction/config/
Migration Guide
ā ļø IMPORTANT: If you're updating from v1.0.388 or earlier, follow these steps:
Quick Migration Steps:
š Stop your server
š¾ Backup your universe/Hyfaction/ folder
š Create directories:
plugins/Hyfaction/config/
plugins/Hyfaction/config/faction/
š¦ Move main files to plugins/Hyfaction/config/:
Parties.json
Claims.json
NameCache.json
AdminOverrides.json
SafeZones.json
WarZones.json
combatlogs.json
š¦ Move faction files: All UUID.json files from factions/ → config/faction/
ā Start server and verify everything works
ā ļø Always backup before making changes!
File Structure (v1.0.389+)
plugins/Hyfaction/config/ āāā Hyfaction.json (configuration) āāā Parties.json āāā Claims.json āāā NameCache.json āāā AdminOverrides.json āāā SafeZones.json āāā WarZones.json āāā combatlogs.json āāā faction/ āāā {UUID1}.json āāā {UUID2}.json āāā ...
šÆ Perfect For
ā Competitive PvP servers with organized faction warfare ā Survival servers requiring territorial control ā RPG servers needing clan/guild systems ā Large-scale servers with structured player organizations ā Community servers fostering team-based gameplay ā Hardcore servers with strategic land management ā š Event servers with dedicated PvP arenas (WarZones) ā š Multi-world servers - Fully compatible with multiple dimensions
š” Why Choose Hyfaction?
Modern Architecture
Native ECS integration for optimal performance
Asynchronous data handling preventing lag
Modular system design for extensibility
š Multi-world thread safety - Proper synchronization across dimensions
Comprehensive Features
Every feature a faction mod needs
No external dependencies required
Optional integrations: LuckPerms & HyperPerms
Professional admin tools included
š Overclaiming system for strategic territory control
š WarZones for penalty-free PvP events
User-Friendly Design
Intuitive GUI for all major functions
In-game wiki and help system
Visual feedback and notifications
Clear zone indicators on map and in-game
Active Development
Regular updates and bug fixes
Community-driven improvements
Version 1.0.395+ tested and stable
Crash fixes for multi-world servers
š Support & Documentation
In-Game Help:
/hf wiki - Complete multi-page documentation
/hf help - Command reference with descriptions
Configuration:
Auto-generated config with sensible defaults
Fully documented options
Examples included
Troubleshooting:
Check plugins/Hyfaction/config/ directory for data files
Verify LuckPerms installation (optional)
Review server logs for errors
Migration issues? Ensure all files were moved correctly from universe/Hyfaction/
š Quick Links
Commands: Use /hf help in-game
Wiki: Access via /hf wiki in-game
Config: plugins/Hyfaction/config/Hyfaction.json
Data: plugins/Hyfaction/config/ directory
Permissions: LuckPerms & HyperPerms compatible
HyperPerms Integration: Documentation
š Technical Specifications
Hytale Version: Compatible with latest Hytale server Mod Version: 1.0.509+ Dependencies: None (optional: LuckPerms, HyperPerms) Permission Systems: LuckPerms, HyperPerms (auto-detection) Languages: š Multi-language support (EN, FR, ES, DE) Multi-World: ā Full support with crash fixes ECS Systems: 11 registered systems Storage: JSON-based with async saving Data Location: plugins/Hyfaction/config/ Performance: Optimized map updates with chunk-specific queue system
š Features at a Glance
Feature Status Details
Faction Creation ā Unique names, auto-owner assignment
Territory Claims ā Chunk-based with power limits
Overclaiming ā š Capture enemy territory at 0 power
Alliance System ā Request/accept with mutual requirements
PvP Management ā Relationship-based damage control
Power System ā Regeneration, loss, decay mechanics
Protection ā Blocks, fluids, interactions, pickups
Admin Tools ā Unlimited claims, bypass, safe zones
WarZones ā š PvP without power loss penalties
SafeZones ā Complete protection zones
Faction Chat ā š Private faction communication (/hf c)
Alliance Chat ā š Coordinate with allies (/hf a)
Multi-World ā š Thread-safe operations across dimensions
Adjacent Claims ā š Force connected territories (configurable)
Inactive Decay ā š Auto-remove claims from inactive factions
Member Limits ā š Configurable max members per faction
Multi-Language ā š Support for EN, FR, ES, DE
Chat Toggle ā š Switch between chat channels instantly
Zone Permissions ā š Configure door/chest access in zones
GUI Interface ā Modern menus with minimap integration
World Map ā Colored faction territories + zones
Combat Logging ā Death tracking and power penalties
LuckPerms ā Full integration (optional)
HyperPerms ā Auto chat integration with placeholders
ECS Integration ā 11 systems for optimal performance
š Changelog Highlights
v1.0.509 - Major Overhaul Update š
š Multi-Language System - JSON-based translations (EN, FR, ES, DE)
š¬ Chat Toggle Mode - Switch between faction/alliance/general chat with /hf c, /hf a, /hf g
š§ Enhanced LuckPerms Integration - Improved prefix/suffix support with placeholder resolution
ā” Optimized Map Updates - Chunk-specific queue system for better performance
š”ļø Zone Permissions - Configure door/chest access in SafeZones and WarZones
āļø Configurable Power Loss - NeutralKillPowerLoss setting for killing neutral players
šļø UI Cleanup - Removed wiki button and faction descriptions for cleaner interface
š Thread Safety - Fixed volatile flags and race conditions
š Performance Boost - Only modified chunks are updated instead of entire map
šØ Better Chat Formatting - LuckPerms prefix/suffix with color code conversion
New Configuration Options:
{ "NeutralKillPowerLoss": 1, "SafeZoneAllowDoors": false, "SafeZoneAllowChests": false, "WarZoneAllowDoors": false, "WarZoneAllowChests": false }
Language Files: Auto-generated in config/lang/ (en-US.json, fr-FR.json, es-ES.json, de-DE.json)
v1.0.430 - Adjacent Claims & Configuration Update āļø
š Adjacent Claims System - Force factions to claim only connected territories
š Anti-hole protection - Prevents disconnected chunk groups when unclaiming
š Inactive Faction Decay - Auto-remove claims after X days of inactivity (configurable)
š PowerPerClaim - Customizable power cost per claim (default: 2)
š MaxFactionMembers - Limit maximum members per faction (default: 50)
š Auto-updating Alliance UI - Alliance interface updates in real-time
š Disband confirmation popup - Prevents accidental faction deletion
š§ Thread safety fixes - Fixed volatile flags and race conditions
š§ Enhanced admin powers - Admins can unclaim even if creates disconnected groups
āļø Decay system improvements - Now respects adjacency rules
Configuration Example:
{ "PowerPerClaim": 2, "MaxFactionMembers": 50, "OnlyAdjacentClaims": false, "InactiveFactionDecayDays": 7 }
v1.0.395 - Crash Fix Update š ļø
š§ CRITICAL FIX - Resolved server crashes on multi-world servers
ā Stability restored - Plugin now works correctly with multiple worlds
š Thread safety - All player access executed in correct world thread
š« No more crashes - Fixed synchronization issues in map, chat, and notification systems
Hotfix release - Immediate update recommended for multi-world servers
v1.0.389 - Data Migration Update š
š NEW DATA LOCATION - Moved from universe/Hyfaction/ to plugins/Hyfaction/config/
š Parties.json - New party system data file
š Better organization - All data files in one location with configuration
š§ Multi-world support - Fixed threading issues for servers with multiple worlds
ā Thread safety - All player access now executed in correct world thread
š”ļø Stability improvements - Better synchronization for map, chat, and notification systems
āļø Code improvements - Fixed Java deprecation warnings
Migration guide included for seamless upgrade
ā ļø REQUIRES MANUAL MIGRATION - See migration guide above
v1.0.370 - Communication Update š¬
š Faction Chat - Private communication with /hf c
š Alliance Chat - Coordinate with allies via /hf a
š Chat Permissions - Control access with LuckPerms
Custom color formatting based on faction colors
Efficient message delivery without duplication
Bug fixes and performance improvements
v1.0.365 - WarZone Update š„
š WarZones System - Dedicated PvP zones without power loss
š Overclaiming - Capture enemy territory at 0 power
š SafeZones - Complete protection for spawn areas
Enhanced map display with priority zones
Improved combat logging and tracking
HyperPerms integration support
Performance optimizations and bug fixes
Transform your Hytale server into an epic faction battlefield! āļøš°
Hyfaction - Where strategy meets survival
Categories
Need a Server?
Run HyFactions on a dedicated Hytale server with easy mod management.
Get Hytale HostingFrequently Asked Questions
What is HyFactions?
A Faction Mod for Hytale
How do I download HyFactions?
You can download HyFactions for free from CurseForge. Click the "Download on CurseForge" button on this page to go directly to the download page.
Who created HyFactions?
HyFactions was created by IM_Eilanna. The mod has been downloaded 2.4K times.
Is HyFactions compatible with Hytale servers?
HyFactions is designed for Hytale and can be used on both single-player and multiplayer servers. Check the mod page on CurseForge for specific compatibility information.
How do I install HyFactions?
To install HyFactions: 1) Download the mod from CurseForge, 2) Place the file in your Hytale mods folder, 3) Restart the game. The mod should load automatically.
Related Misc Mods
View all modsYmmersive Melodies
Conczin
Upload and play MIDI files in-game on various instruments to annoy your friends with custom melodies!
MultipleHUD
Buuz135
A simple mod that allows you to have multiple HUDs present at once.
Spanish Translation
Plexu5
A Spanish language translation for Hytale. Includes UI, items, and menus.
YUNG's HyDungeons
YUNGNICKYOUNG
Adds new procedurally generated dungeon instances!
Just Enough Tales (JEI mod)
uwudwagon
A JEI mod for Hytale.
[NoCube's] Simple Bags
NoCube
Adds bags that you can put anything in!




