HyperFactions v0.10.2
Server Version: 2026.02.19-1a311a592 What's New in v0.10.2 Added PvE Damage Permission Flag • New per-role faction permission flag: PveDamage (4 flags total across outsider/ally/member/officer) • Fact...
Stay up to date with the latest releases and updates across all HyperSystems plugins.
Server Version: 2026.02.19-1a311a592 What's New in v0.10.2 Added PvE Damage Permission Flag • New per-role faction permission flag: PveDamage (4 flags total across outsider/ally/member/officer) • Fact...
Hotfix: Web Editor Session Create Fixed • Web editor returning 500 on /hp editor — The gzip compression introduced in 2.8.9 was applied to all session create requests, but the Cloudflare Worker API do...
Architecture Rehaul & MMOSkillTree Integration First-Class MMOSkillTree Support HyperPerms now has full, first-class integration with MMOSkillTree — one of the biggest plugins on Hytale. • 200+ permis...
[0.10.0] - 2026-02-27 Closes: [#26](https://github.com/HyperSystemsDev/HyperFactions/issues/26), [#59](https://github.com/HyperSystemsDev/HyperFactions/issues/59), [#61](https://github.com/HyperSystem...
Fixes\n- Fixed chat format parsing so PlaceholderAPI is applied to the full format string before Werchat token replacement.\n- Prevented per-literal PAPI parsing during token assembly, which could lea...
[2.8.8] - 2026-02-23 Server Version: 2026.02.19-1a311a592 Fixed • Permission pollution in Hytale's permissions.json - syncPermissionsToHytale() previously pushed all resolved permissions on every chan...
[0.9.0] - 2026-02-22 Server Version: 2026.02.19-1a311a592 Closes: [#10](https://github.com/HyperSystemsDev/HyperFactions/issues/10), [#13](https://github.com/HyperSystemsDev/HyperFactions/issues/13), ...
Fixed • Permissions not applied after permissions.json wipe - syncPermissionsToHytale() only removed negated permissions from Hytale's internal storage but never added granted permissions. After an OO...
Highlights MariaDB/MySQL Storage Backend — HyperPerms now supports database-backed storage for multi-server deployments. Connect all your servers to a shared MariaDB or MySQL database with a single co...
Full Changelog: https://github.com/HyperSystemsDev/Werchat/compare/v1.11.0...v1.11.1
Werchat 1.11.0 UI • Added a unified /ch settings UI with Main, Channels, and moderator management views. • Added password popup flow for joining locked channels from the UI. • Added modal management l...
Werchat 1.10.1 • Bumped plugin version to 1.10.1 for a new release artifact. • Built against latest Hytale release server version resolved at build time. • No UI branch work included in this release.
Quick Changelog • Added clickable URL support in channel chat and private messages. • Added clickableUrls.enabled config toggle (default: true). • Added braced PAPI channel selectors for underscore-sa...
Werchat 1.1.9 Compatibility Added explicit Hytale ServerVersion targeting in manifest.json: 2026.02.17-255364b8e. Added build-time validation so ServerVersion must be an exact build string. Added /ch ...
[0.8.1] - 2026-02-17 Server Version: 2026.02.17-255364b8e Fixed • Map GUI crash: Fixed NoSuchMethodError on PacketHandler.write(Packet[]) — changed to ToClientPacket[] for server compatibility • World...
[2.8.5] - 2026-02-17 Server Version: 2026.02.17-255364b8e Fixed • Server compatibility: Compile against latest Hytale server JAR to resolve NoSuchMethodError on PacketHandler.write() (TabListListener ...
New Features Separate Tag & Text Colors Set independent colors for channel tag and message text. • /ch color <channel> <#tag> [#text] — one color sets both, two colors set them independently • Example...
Closes: [#30](https://github.com/HyperSystemsDev/HyperFactions/issues/30), [#31](https://github.com/HyperSystemsDev/HyperFactions/issues/31), [#32](https://github.com/HyperSystemsDev/HyperFactions/iss...
What's New Node Interjection — Drag nodes from the palette or canvas onto existing wires to insert them in-between. Wires highlight with an animated turquoise dashed stroke on hover, nodes snap to the...
What's New Evaluator Overhaul & Schema-Driven Nodes — Major evaluator rewrite with ingestion of 210+ node definitions from terranova-bundle.json. Cross-category connection validation via a 14×14 compa...
Changed • HyperFactions permission registry overhaul: Reorganized all HyperFactions permissions into a proper hierarchical structure with category wildcards (hyperfactions.faction.*, hyperfactions.mem...
Added • power_loss zone flag: Controls whether players lose faction power on death in a zone (default: false for both SafeZone and WarZone — no power loss in admin zones) • Config migration v4→v5: Rem...
What's New Auto-Updater — TerraNova now checks for updates automatically on launch. When a new version is available, you'll see a notification in the StatusBar. Updates are applied on restart. You can...
Fixed • Startup crash when GravestonePlugin is outdated: GravestoneIntegration.init() threw NoSuchMethodError when an older Gravestones version was installed without the v2 API (getInstance()). Now ca...
TerraNova v0.1.2 — Biome Render Stability Patch release fixing render crashes when opening biome files containing node fields with object values. Fixed • React Error #31 Crash — Opening biome files wi...
TerraNova v0.1.1 — Stability Patch Bug fix release addressing a critical Windows issue where opening biome files caused the entire app to go gray/blank. Fixed • Windows Biome Gray Screen — Opening a b...
TerraNova — Hytale Worldgen Design Studio Visual biome editor and terrain designer for Hytale World Generation V2. This is an early alpha release for testing. Installation Windows 1. Download the .exe...
[0.7.2] - 2026-02-11 Added Integration Flags GUI Sub-Page • New Admin Zone Integration Flags page for configuring integration-specific zone flags • Accessible via "Integration Flags" button in Zone Se...
Added • MysticNameTags Integration - First-class soft dependency with reflection-based detection - Event-driven cache invalidation on permission/group changes via HyperPerms EventBus - Calls TagManage...
Added • Temporary Permissions - Duration/expiry support for permissions and group membership - /hp user setperm <player> <perm> [value] [duration] - Set permissions with optional expiry (e.g. 1d, 2h30...
What's New in 0.7.0 → 0.7.1 Added Faction & Alliance Chat Overhaul (0.7.1) • Persistent chat history with per-faction JSON storage and debounced disk writes • Chat history GUI page with Faction/Ally t...
Fixed • Permission Negation Bug - Fixed critical bug where negated permissions set via web editor were granted instead of denied - Web editor sent conflicting data (-permission prefix with value: fals...
HyperPerms v2.8.0 Stable release consolidating all improvements since v2.7.0. This release introduces the API v2 foundation, PlaceholderAPI integration, permission templates, analytics system, and sig...
Closes Issues • [#7](https://github.com/HyperSystemsDev/HyperFactions/issues/7) — Announcement system for major faction events • [#16](https://github.com/HyperSystemsDev/HyperFactions/issues/16) — Add...
API v2 Foundation & PlaceholderAPI Integration This release introduces the HyperPerms API v2 foundation with a completely overhauled event system, async permission methods, query capabilities, and met...
Delete Faction Home • New /f delhome command to delete faction home location • New hyperfactions.teleport.delhome permission node • DELETE button in faction settings GUI (General tab, Home Location se...
Overview Major feature release introducing the Permission Templates system, Analytics & Auditing, and significant JAR size reduction through optional SQLite. Highlights • Permission Templates: 11 pre-...
What's New Update System Enhancements • Pre-update data backup: Automatically creates a full backup of configs and data before downloading updates • Old JAR cleanup: Removes old .jar.backup files duri...
Cloudflare Workers API Migration This release introduces a major infrastructure improvement that routes game server API traffic through Cloudflare Workers, significantly reducing Vercel function invoc...
Breaking Changes New Optional Dependencies for Full Protection HyperFactions now integrates with OrbisGuard-Mixins for enhanced protection coverage. While HyperFactions works without these, some zone ...
Performance Fix & LuckPerms H2 Migration This release includes a critical performance fix and completes LuckPerms H2 database migration support. --- Performance Fix Cache Bypass Fix in Permission Chec...
Fixed Teleport System Overhaul • Fixed warmup teleports not executing (countdown messages worked but teleport never happened) - Root cause: Teleport component must be added via targetWorld.execute() o...
Fixed Debug Toggle Persistence • Fixed debug categories not staying disabled after server restart • Root cause: applyToLogger() was using enabledByDefault || category logic which re-enabled categories...
Added Death Power Loss System • Implemented ECS-based PlayerDeathSystem to detect player deaths via DeathComponent • Power penalty now correctly applied when players die (was previously orphaned code)...
Fixed In-Game World Map Not Showing Claims • Fixed world map claim overlays not appearing on production servers • Root cause: setWorldMapProvider() only affects future world loads, not the live WorldM...
Fixed Admin Debug Commands • Fixed debug commands to be under /f admin debug instead of /f debug • Debug subcommands: power, combat, claim, zone, protection Admin Unclaim All GUI • Fixed "unclaim all"...
Fixed Combat Tagging Restored • Fixed combat tagging not working after protection system refactor to ECS-based handlers - PvP combat now properly tags both attacker and defender - PvE combat (mob dama...
New Features Track-Based Promote/Demote Commands Easily manage user progression through rank tracks with two new commands: /hp user promote <player> <track> • Promotes a user to the next rank on the s...
Added Admin GUI System • Complete admin interface accessible via /f admin command • Dashboard page with server statistics overview • Factions management: browse all factions, view details, edit settin...
New Features HyperFactions Integration • Added built-in support for HyperFactions permission integration • Seamless permission checking between HyperPerms and HyperFactions • Automatic permission prov...
Security Fix This release addresses a security issue where users could access /hf commands without being granted permission. Changes • Permission Check for Base Command: Added hyperfactions.use permis...
Fixed Storage Race Condition • Fixed checksum verification failures when saving factions rapidly - Concurrent writes no longer overwrite each other's temp files - Each atomic write now uses a unique t...
Critical Fixes Data Loss Prevention • Fixed faction data loss on update/reload when deserialization fails • Fixed silent exception handling in all storage classes • Added comprehensive loading validat...
What's New in 0.2.0 Added Update System • GitHub releases update checker with HTTP caching • Login notifications for admins when updates are available • Per-player notification preferences (opt-out su...
Changes Permission Resolution Fix • Aligned permission resolution order with Hytale's native implementation • Global wildcard (*) is now checked first, matching Hytale's behavior • Prefix wildcards no...
Runtime Permission Discovery, Update Notifications & LuckPerms Migration This is a massive update introducing intelligent runtime permission discovery, automatic update notifications, and a complete L...
See Changelog in [CHANGLOG.md](https://github.com/HyperSystemsDev/HyperFactions/blob/main/CHANGELOG.md)
VaultUnlocked Integration & Dynamic Permission Support This is a major update that makes HyperPerms the first Hytale permission plugin with full VaultUnlocked support, enabling seamless compatibility ...
What's Changed This is a major release with extensive bug fixes, a complete permission aliasing overhaul, and comprehensive documentation. We discovered how Hytale actually checks permissions and rebu...
What's Changed Critical Bug Fix: Player Group Assignments Preserved on Restart Fixed a critical issue where player-to-group assignments were lost after server restart, while group permissions themselv...
What's Changed HyperHomes Integration • Added permission aliasing for HyperHomes plugin • hyperhomes.gui now properly maps to com.hyperhomes.hyperhomes.command.homes.gui • hyperhomes.use grants access...
What's Fixed This release fixes a critical regression where prefixes were returning empty strings for external plugins using the ChatAPI. Bug Fixes • Fixed ChatAPI race condition - The getPrefix() and...
What's Changed Bug Fixes • Fixed ChatAPI.getPrefix() returning empty - External plugins using the ChatAPI (like WerChat, HyFactions integrations) were sometimes getting empty prefixes due to timeout i...
Bug Fixes • Fix faction placeholders (%faction%, %faction_rank%, %faction_tag%) not resolving in chat • Fix permission inheritance - inherited permissions from parent groups now work correctly • Fix d...
Bug Fixes Faction Placeholders Fixed an issue where faction placeholders (%faction%, %faction_rank%, %faction_tag%) were not resolving properly in chat. Permission Inheritance Fixed permission inherit...
New Features Tab List Formatting • Native prefix/suffix display in the server tab list • New tabList config section with customizable format • Uses same placeholders as chat (%prefix%, %player%, %suff...
Bug Fix Fixed an issue where non-OP players couldn't use commands (like /whereami) even when their default group had the correct permissions. What was happening When Hytale queried HyperPerms for a pl...
Fixed auto-updater throwing an exception on Windows when trying to backup the old JAR (Windows locks loaded JAR files)