Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for PvPIndex

Modern Factions refactor, old-school factions but with modern QOL features and TeamsAPI

Report PvPIndex-Factions?

Release
1.1.4

Shadow48402 released PvPIndex-Factions version 1.1.4 on Today 12:30 AM

Fixed

  • All /f subcommands broken when TeamsAPI is absent: FactionCommandExecutor and FactionTabCompleter held direct import statements for TeamsAPI classes. On Paper's isolated plugin classloader this caused NoClassDefFoundError at class-load time when TeamsAPI was not installed, preventing the executor from being registered and making every /f <subcommand> (including /f info, /f map, etc.) fail with "Invalid command!".

    Introduced TeamsCommandBridge (no TeamsAPI imports, loaded unconditionally) and TeamsCommandBridgeImpl (imports TeamsAPI, instantiated only via reflection when TeamsAPI is confirmed present). Mirrors the existing TeamsApiRegistrar isolation pattern. With TeamsAPI absent the bridge is null and all subcommands route through the local CommandRegistry as intended.

Information

Published onMay 25, 2026
Downloads1

Platforms

Paper Paper (1.21-26.1.2)