HyperFactions v0.12.0
What's New in v0.12.0
Server Version: 2026.02.19-1a311a592
Major Features
Admin GUI: Runtime Config Editor (#40)
- 11-tab config editor covering all HyperFactions settings
- Size-adaptive layouts (narrow/standard/wide)
- Inline editing: boolean toggles, integer/double steppers, text fields, color pickers, enum dropdowns, locale selectors
- Edit session caching, input validation, save-blocked-on-invalid state
Admin GUI: Backup Manager (#41)
- Paginated backup list with expand/collapse detail view
- Create, restore, and delete backups with confirmation dialogs
- Backup type filter dropdown
Admin GUI: Updates Page (#42)
- Two-column layout for HyperFactions and HyperProtect-Mixin
- Version info, update checking, downloads, changelog, rollback support
SimpleClaims & FactionsX Data Importers (#99, #98)
- Import faction data from SimpleClaims and FactionsX
- Commands:
/f admin import simpleclaims,/f admin import factionsx
Built-in Localization (i18n) (#92)
- 10 languages with ~467 entries per locale
- Player language detection with per-player override
API Expansion (#106)
- 20 post-events + 11 cancellable pre-events
- Language/i18n, chat color, manager accessor, and query APIs
- Config persistence API
HyperEssentials Integration APIs (#107)
- Faction home APIs, zone flag queries, ESSENTIALS_BACK zone flag
- FactionHomeTeleportEvent and pre-event
World Map Config & BetterMap Compatibility (#102)
Per-World Max Claims
- Limit claims per faction per world via
worlds.json
Configurable Announcement Colors
- 7 per-event color settings with Admin GUI color pickers
Improved
- Specific protection denial messages with territory context (#78)
- Centralized denial message delivery via ProtectionMessageDebounce
- Eliminated double protection checks
- Consistent denial message phrasing
Changed
- Hardcore power storage consolidated into per-faction data files
- World map config consolidated into
worldmap.json - Zone flag categories consolidated (Entity Interaction merged into Interaction)
- MessageKeys split into 6 domain-specific files
- Progressive claim decay replaces all-at-once removal
Fixed
- Faction claims in water nearly invisible on world map (#90)
- Water/lava disappearing in own faction claims (#95)
- World map player/marker visibility config (#49)
- Zero power on faction creation race condition
- Gravestone enemy loot in own territory config
- Backup file walk and cleanup race conditions
- Mob spawn after restart (#63)
- SpawnSuppressionManager hostile group name fix
- Door parent check, mount use flag, light use flag fixes
- Admin bypass for mount flags
- And more...
Full Changelog: https://github.com/HyperSystems-Development/HyperFactions/blob/main/CHANGELOG.md