
PvPIndex Factions
Modern Factions refactor, old-school factions but with modern QOL features
Оцените первым
631
2
631
2
Список изменений
Added
/f mapnow supports a size option:--size=<size>.- Shared command argument parsing coverage for valued long options (
--key=valueand--key value), including error handling tests. - New reusable faction member notification helper (
FactionMemberNotifier) for consistent online-member notifications across features. - New predefined factions system with separate
pre-defined.ymlstorage and explicit in-memory reload flow. - New
/f predefinedcommand tree (with/f prefinedalias):create,claim,sethome,reload, andlist. - New predefined defaults and policy toggles in
pre-defined.yml:enabled(defaultfalse),case-sensitive, andblock-disband. /f infocan now display relationship sections, configurable via:factions.info.relations.show-allies(defaulttrue)factions.info.relations.show-truces(defaultfalse)factions.info.relations.show-neutrals(defaultfalse)factions.info.relations.show-enemies(defaultfalse)
Changed
/f map oncedefault render radius increased to3via config default (factions.map.once-radius)./f maprow suffix formatting no longer appendsz=<value>at line ends./f maptile hover text now uses explicit coordinate labels for clarity:Chunk X,Chunk Z, andPlayer Y./f create <name>now enforces a predefined-name whitelist when predefined mode is enabled.- Improved relation workflow and UX:
/f relationnow supportsrelationshipalias.- Ally/truce now support pending-to-mutual confirmation flow.
- Enemy/neutral relations are mirrored for consistency.
- Ally/truce limits are enforced via relation limits.
- Tab completion improvements:
- Fixed
/f relation <faction> <relation>completion. - Fixed
/f relationship ...completion. - Improved
/f mapcompletion for mixed argument order (on|off|oncewith--size).
- Fixed
- Join and relation notifications now use configurable message keys in
messages.yml. - Added predefined command permissions and configurable predefined messages in
messages.yml.
Fixed
- Fixed invite acceptance join path that could fail with database NOT NULL constraint errors when player rows were first created.
- Faction members are now notified when a player successfully joins their faction.
- Predefined factions can be protected from disbanding (player and admin disband paths) when policy is enabled.
Файлы
pvpindex-factions-1.0.2.jar(7.57 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.2
Загрузчики
BukkitPaperSpigot
Версии игры
1.21–26.1.2
Загрузок
12
Дата публикации
11.05.2026
