Skip to content

HyperFactions v0.12.0

Choose a tag to compare

@derrickmehaffy derrickmehaffy released this 19 Mar 03:07
· 12 commits to main since this release

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