1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Запросы на разработку плагинов", создана пользователем Red Tea, 9 май 2021.

  1. Автор темы
    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'ов из чанка.


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

Поделиться этой страницей