Войти или зарегистрироваться

Идея AddOn для плагина FactionsUUID

  • Автор темы Автор темы Red Tea
  • Дата начала Дата начала

Red Tea

Новичок
Баллы
6
Имя в Minecraft
_redtea_
Нужен плагин-аддон для плагина FactionsUUID последней версии. Плагин должен поддерживать Spigot 1.12.2 и 1.16.5

Суть плагина:

Игрок прописывает команду /f plot setowner ник
Если игрок админ или солидер, то получить чанк в котором Игрок стоит и отменить, если чанк не принадлежит фракции игрока.
Если принадлежит:
Получить игрока из аргумента "ник". Потом проверить фракцию. Если не такая же, как у 1 игрока, то отменить.
Иначе игрок, ник которого был получен - может взаимодействовать с чанком при любых условиях.
И записывать эти данные куда-то, чеб при рестарте все восстанавливалось.

И команду /f plot removeowner ник
чеб она удаляла права на взаимодействия с чанком.

- Владелец чанка, Солидер или админ могут выставить чанк на продажу /f plot forsale [Цена] (находясь в чанке, который нужно продать).
Когда игрок входит в чанк, там пишется в том же месте цена. Если есть владелец, то сначала идет цена, потом владелец.
- Если игрок имеет ту же фракцию, что и чанк, который выставлен на продажу, то игрок пишет /f plot claim (находясь в чанке, который нужно купить). Далее, если оплата успешна, то игрок устанавливается новым владельцем этого чанка.
- Владелец может добавить/удалить Участников плота.
/f plot addmember [ник]
/f plot removemember [ник]
(Находясь в настраиваемом чанке.)
Владелец может настроить права участникам:
/f plot editmember [ник] [функция] [on/off]
Функции:
Build - строить в чанке
Destroy - разрушать в чанке
Use - использовать вещи в чанке (Кроме печей, сундуков и других инвентарей)
Container - Открывать печи, сундуки и другие инвентари
AddMember - Добавлять новых участников в чанк
RemoveMember - Удалять новых участников из чанка
EditMember - Редактировать функции участников в чанке.
- Сделать, чтоб при написании команды /f plot в чат выводилась информация о владельце чанков и о его участниках.
Например:
[Информация о участке]
Владелец: player
Участники:
player2 (строить: да; разрушать: да; нажимать: да; доступ к сундукам: да; удалять участников: нет; добавлять участников: нет; редактировать участников: нет)

и еще:
сюда добавить /f plot taxes [Сумма] (стоя в настраиваемом чанке)
Это установка налога на чанк. Налог собирается раз в день. Он снимается из баланса владельца чанка. Если денег не хватает, то владелец удаляется из чанка. По умолчанию 0. Эту команду может использовать только лидер и солидер

Добавть:
если владелец вышел из чанка, то его удалить из владельцев всех чанков.

Если владельца удалили из-за налогов, командой или он вышел или территорию приобрел новый владелец, то удалить всех member'ов из чанка.


Когда входишь в чанк, в чат пишется владелец этого чанка и цена продажи (если имеется)
 
Назад
Верх