Модуль Core

1.21.7, Paper.

Общая информация о плагине

Название плагина: ExpeFamily.

Цель плагина: Реализация многомодульной системы "семей" (аналог кланов или гильдий) для Minecraft сервера, позволяющей игрокам создавать, управлять и развивать группы с элементами RPG: включая уровни, опыт, задания, PvP-опции и кастомные знамена. (будет дополнено в дальнейшем...)

Интеграции:

  1. CoinsEngine - для интеграции с экономикой сервера (для покупки опыта и услуг в магазине).

  2. PlaceholderAPI, LuckPerms

Локализация: Поддержка русского языка (все сообщения, GUI на русском).


Функциональные требования

Пользовательские команды

Команда
Описание
Разрешение

/family create <Название>

Создает новую семью с указанным названием. Требуется подтверждение.

Любой игрок

/family rename <Название>

Переименовывает текущую семью. Требуется подтверждение.

Лидер семьи

/family delete

Удаляет свою семью. Требуется подтверждение.

Лидер семьи

/family setleader <ник>

Передает лидерство указанному члену семьи. Требуется подтверждение.

Лидер семьи

/family invite <ник>

Приглашает игрока в семью.

Лидер и заместитель

/family uninvite <ник> <причина>

Исключает игрока из семьи.

Лидер и заместитель

/family ban <ник> <время> <причина>

Выдаёт игроку запрет на вступление в семью.

Лидер семьи

/family top <атрибут>

Отображает топ семей по атрибутам: уровень (level), участники (members), локации (locations).

Любой игрок

/family assistant <ник>

Назначает и снимает заместителя семьи. Требуется подтверждение.

Лидер семьи

/family unban <ник>

Снимает игроку запрет на вступление в семью.

Лидер семьи

/family pvp <on/off>

Включает или выключает пвп между участниками семьи.

Лидер семьи

/family menu и /family panel

Открывает меню управления семьёй.

Лидер и заместитель

/fc <текст>

Отправляет сообщение в чат семьи.

Участник семьи

/family info

Узнать информацию о семье.

Участник семьи

Административные команды

Функция-команда
Описание
Разрешение

/afamily delete <название> <причина>

Удаляет указанную семью.

afamily.delete

/afamily sanction player <ник> <время> <причина>

Выдает игроку запрет на создание и нахождение в семье. Если игрок является лидером семьи, выдаст ошибку.

afamily.sanction.player

/afamily sanction family <название> <тип> <время> <причина>

Накладывает на семью санкцию в какой-либо сфере (типе) её деятельности.

afamily.sanction.family

/afamily setleader <название> <ник>

Назначает нового лидера семьи.

afamily.setleader

/afamily kick <название> <ник>

Исключает игрока из семьи (Если игрок является лидером, выдаёт ошибку).

afamily.kick

/afamily exp <название> <число>

Выдаёт или забирает у семьи опыт. Перед числом должен быть минус или плюс. В минус опыт семьи уйти не может.

afamily.exp

Последнее обновление