Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Modern Factions refactor, old-school factions but with modern QOL features and TeamsAPI
Added
New admin power command suite under
/fa power:view,set,add,remove,reset,freeze, andhistory- Added granular permissions under
factions.cmd.admin.power.* - Admin mutations now support reason logging through power history entries
New power service architecture:
- Introduced centralized
PowerService/PowerServiceImpl EnginePower,/f power buy, and admin power commands now use the shared service
- Introduced centralized
Expanded power model and controls:
- Added player-level
power_frozenstate - Added source-level power controls under
factions.power.sources.* - Added constraints under
factions.power.constraints.* - Added context multipliers under
factions.power.multipliers.* - Added freeze behavior toggles under
factions.power.freeze.* - Added power notification routing under
factions.power.notifications.*
- Added player-level
New message keys for power change routing and admin responses (
power.admin-*,power.change-*,power.blocked-frozen).
Changed
- Refactored power mutation paths to remove duplicated logic and make power behavior consistently configurable.
- Updated command wiring/bootstrapping to inject and reuse the centralized power service.
Information
| Published on | May 20, 2026 |
|---|---|
| Downloads | 0 |
Platforms
Paper (1.21-26.1.2)
Dependencies
Paper