Плагин для серверов Майнкрафт с системой фракций и управлением через меню-инвентари. Игроки создают группы, распределяют участников по ролям, общаются в отдельном чате и при необходимости пользуются общим банком фракции.
Возможности
- Создание фракций с названием, коротким тегом, двумя цветами и публичным или закрытым статусом.
- Роли с приоритетом и отдельными разрешениями на приглашения, исключение участников, настройку фракции, повышение, понижение и доступ к банку.
- Стандартные роли: Officer, Member и Recruit; роль лидера защищена от назначения и пересоздания.
- Меню для участников, ролей, приглашений, настроек, лимита игроков, выбора цветов, передачи лидерства и просмотра публичных фракций.
- Приглашения с настраиваемым сроком действия.
- Чат только для участников фракции.
- Переключатель урона по союзникам и ограничение числа участников.
- Хранение данных в SQLite.
Плагин отвечает за социальные группы: приваты, захват территорий, войны и силу фракций нужно добавлять отдельным плагином защиты регионов.
Команды
/fac,/f,/faction— открыть главное меню фракции./fac create— начать создание фракции./fac invite <player>— пригласить игрока./fac chat— включить или выключить чат фракции./fac info [faction]— посмотреть сведения о своей или указанной фракции./fac list— открыть список публичных фракций./fac invites— посмотреть активные приглашения./fac leave— покинуть фракцию./fac admin disband <faction>— распустить фракцию принудительно./fac admin reload— перезагрузить конфигурацию.
Права
serverfactions.use— основные команды/fac; доступно всем игрокам.serverfactions.admin— административные команды; по умолчанию операторам.
Настройка
В config.yml настраиваются стоимость создания creation-cost, длина имени и тега, срок приглашений invite-expiry-hours, лимиты участников и ролей, а также friendly-fire. Разделы gui: и sounds: позволяют менять расположение и размер меню и звуки действий.
Требования
Работает на Paper и Purpur. MultiBank добавляет банковские счета фракций; Vault используется для стоимости создания как запасной вариант; PlaceholderAPI добавляет плейсхолдеры фракций; PlayerSettings выбирает язык игрока.
