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

Плагин для режима Creative

Тема в разделе "Запросы на разработку плагинов", создана пользователем Ev ilSquad, 22 янв 2021.

  1. Автор темы
    Ev ilSquad

    Ev ilSquad Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    EvilSquad_01
    Здравствуйте, год назад я уже задавал подобную тему. Но потом, в данном плагине пропала необходимость.
    Теперь мне вновь необходим плагин для режима. Прошу ознакомиться с ТЗ.
    ТЗ: Плагин на режим креатив.
    При вводе команды /worldlist открывается гуи (общее меню миров), где игрок видит все миры онлайн (миры показываются блоками), и может в них зайти.
    При нажатии по миру (блоку) игрока телепортирует в этот мир (если он не находится в Чёрном Списке мира, или если мир не закрыт)
    Так же, блок который показывает мир изменяется в зависимости от того, что в мире происходит. (читай строку ниже)
    Цвета миров: Доступный мир - зелёный бетон, закрытый мир - красный бетон, режим китпвп - меч, режим паркура - лесница, режим выживания - блок травы.

    При вводе команды /myworlds открывается второе меню там где игрок выбирает какой плот в общем мире из своих доступных плотов ему открыть.
    Плоты в этом меню показываются блоками земли.
    При нажатии по плоту игроку предлагается выбор как открыть плот.
    Открывается ещё одно гуи в котором есть 4 предмета:
    Блок кирпича "Строительство" открывает мир в режиме строительства (у создателя мира автоматически gm creative)
    Меч "КитПВП" открывает мир в режиме Кит-ПВП
    Лестница "Паркур" открывает мир в режиме Паркура
    Блок травы "Выживание" открывает мир в режиме Выживания (gamemode survival у всех игроков)


    При выборе режима "Кит ПВП" игрока телепортирует в мир в котором он из гуи выбирает кит (киты задаются в конфиге указыванием БУКВЕННЫХ АЙДИ предметов) все игроки появляются в гм2. Пока игрок
    не выбрал кит он находится в гм 3. в скорборде находится счётчик убийств игроков, который после выхода из мира убирается.
    При выборе режима "Паркур" проверяется условие: наличие в мире золотой плиты (эта плита выполняет функцию финала паркура и после нажатия на плиту пишет,
    что игрок прошёл паркур всем игрокам в мире), наличие железных плит (чекпоинты) и наличие каменной плиты (старт паркура)
    ВСЕ ИГРОКИ появляются в гм 2.

    При первом входе на сервер игрок создаёт свой плот в этом меню. При первом входе вместо блоков земли - блоки стекла.
    При нажатии на блок стекла у игрока открывается ещё одно гуи в котором он выбирает тип мира (пустой или плоский мир) (типы мира загружаются в отдельную папку в формате схематики)
    После этого мир генерируется и игрока закидывает в мир. Блок стекла в /myworld заменяется блоком земли.

    При входе в СВОЙ мир игрок появляется в заданной точке (описано ниже), в инвентаре появляется компас В 9-М слоте, выдаётся креатив.
    При входе в чужой мир игрок появляется в заданной точке (описано ниже) и выдаётся гм 2 (для режима Выживания - гм 0)
    При нажатии ПО КОМПАСУ В МИРЕ открывается гуи.
    Предметы в гуи: Выдать игрокам креатив, выдать игрокам полёт, чёрный список, закрыть мир, указать точку спавна.

    При нажатии по кнопке "Выдать креатив" открывается другое гуи в котором есть бирка с ником каждого игрока который находится в мире.
    При нажатии правой кнопкой по бирке - игроку, чей ник написан на бирке выдаётся креатив. При нажатии левой кнопки - забирается креатив.

    При нажатии по кнопке "Выдать полёт" открывается другое гуи в котором есть бирка с ником каждого игрока который находится в мире.
    При нажатии правой кнопкой по бирке - игроку, чей ник написан на бирке выдаётся креатив. При нажатии левой кнопки - забирается полёт.

    При нажатии ПКМ по "Закрыть мир" мир стаёт недоступный для входа каждого игрока. Цвет блока в общем меню миров сменяется на другой.
    При нажатии ЛКМ по "Закрыть мир" мир стаёт доступный для входа каждого игрока. Цвет блока в общем меню миров сменяется на другой.

    При ПКМ по "Чёрный Список" открывается другое гуи в котором есть бирка с ником каждого игрока который находится в мире.
    При нажатии правой кнопкой по бирке - игрока, чей ник написан на бирке заносит в чёрный список и кикает на спавн.
    При ЛКМ по "Чёрный Список" открывается ещё одно гуи, в котором указаны все игроки в чёрном списке.
    При любом клике по бирке игрока убирает из чс и он слова может зайти в мир.

    При ПКМ по "Указать Точку Спавна" координаты игрока запоминаются и место, где он стоял становится местом спавна всех игроков при входе / смерти.
    При ЛКМ значение места сбивается на дефолтное.

    Так же, в конфиге есть раздел в котором можно указать блоки, которые запрещено ставить в мире.

    При выходе из мира - мир сохраняется.
    Плоты создаются в одном мире. Каждый плот ограничен своим барьером.
    Расстояние между плотами в мире указывается в конфиге.

    Размер создаваемого ПЛОТА В ОБЩЕМ МИРЕ зависит от Пермишина.
    creative.worldsize.<размер>
    Если будут какие-то вопросы, можем обсудить в лс. Жду ответа :)
     

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