Версия Minecraft
1.20.X
Ядро
Paper

zapredrkn

Пользователь
Сообщения
138
Другие ядра
  1. PaperSpigot
  2. Purpur
  3. Другое
  4. PufferFish
Задача: Разработать плагин для серверов Minecraft 1.21.4, основанных на Paper и его форках (Purpur, Pufferfish, Leaf и т.д.). Плагин добавляет управляемого NPC-бота, похожего на игрока, с расширенным функционалом.
Ключевое требование: Плагин должен быть реализован с использованием NMS, а не через API Citizens.

Основные функции:

1. Управление ботом (команда /bot)

  • При написании /bot открывается GUI меню в котором можно настроить бота в реальном времени.

2. Настройка брони и щита через меню

  • Выбор типа брони: Возможность менять броню на отдельные комплекты:
    • Незеритовая
    • Алмазная
    • Без брони
  • Особые чары по умолчанию:
    • На штанах всегда установлена "Взрывоустойчивость" (Blast Protection).
    • На каждом элементе брони можно независимо менять чары "Защита" (Protection) и "Взрывоустойчивость" (Blast Protection) до IV уровня.
  • Дополнительные свойства брони:
    • Броня не ломается.
  • Настройка щита:
    • Боту можно добавить щит.
    • Щит должен автоматически подниматься.
    • Щит можно сбить топором, как у обычного игрока.

3. Управление эффектами и поведением

  • Подсветка: Которую можно включать/выключать для бота.
  • Эффекты (переключаемые):
    • Плавное падение: Действует всегда, даже после использования тотема. Можно отключать.
    • Огнестойкость: Можно включать/выключать.
  • Бессмертие:
    • У бота бесконечное количество тотемов.

4. Боевое поведение и ИИ

  • Атака: Бот может атаковать игрока.
    • Дистанция атаки: Опция, заставляющая бота бить игрока через определенное количество блоков которое настраивается в реальном времени.
    • Режим преследования: Опция, заставляющая бота идти/не идти на игрока.
    • Полная фокусировка: Опция, заставляющая бота всегда смотреть на игрока.
  • Движение: Функция автоматического прыжка, которую можно включать/выключать.

5. Привязка к игроку и телепортация

  • Бот привязан к игроку.
    • Если игрок выходит с сервера — бот автоматически удаляется.
    • Пока игрок онлайн, доступны команды:
      • Телепортировать бота к себе.
      • Удалить бота.

6. Конфигурация (config.yml)

  • Запрещенные миры: Список миров, где запрещено спавнить бота.
 
работай родненький чат джбт, сделай мне копипасту для запроса на разработку на плагин крутой
 
offtop Я правильно понимаю что у вас вместо нескольких серверов мульти-миры?...
offtop
У меня почти так-же
Но миры работают полностью параллельно - сделать не сложно, у меня ушло всего-лишь неделя и пара неудачных попыток
Ну и на каждый мир можно ставить разную дополнительную рабочую нагрузку (например совместимые плагины)
Ну и каждый мир опционально может иметь личный таб, чаты, команды итд итп
Ну и к каждому миру так же опционально можно подключиться по выделенному домену

 
offtop
У меня почти так-же
Но миры работают полностью параллельно - сделать не сложно, у меня ушло всего-лишь неделя и пара неудачных попыток
Ну и на каждый мир можно ставить разную дополнительную рабочую нагрузку (например совместимые плагины)
Ну и каждый мир опционально может иметь личный таб, чаты, команды итд итп
Ну и к каждому миру так же опционально можно подключиться по выделенному домену

offtop Понятно :3
 
offtop Я правильно понимаю что у вас вместо нескольких серверов мульти-миры?...
offtop
У меня почти так-же
Но миры работают полностью параллельно - сделать не сложно, у меня ушло всего-лишь неделя и пара неудачных попыток
Ну и на каждый мир можно ставить разную дополнительную рабочую нагрузку (например совместимые плагины)
Ну и каждый мир опционально может иметь личный таб, чаты, команды итд итп
Ну и к каждому миру так же опционально можно подключиться по выделенному домену

offtop
Не знаю почему вы так наехали, но есть же такой расклад что имеются ввиду миры типа Ад, Энд, или спавн, если Спавн и Игровой мир в разных мирах
 
Последнее редактирование:
Не знаю почему вы так наехали, но есть же такой расклад что имеются ввиду миры типа Ад, Энд, или спавн, если Спавн и Игровой мир в разных мирах
offtop Вы читали задумку плагина? Насколько я понял, это обычный PvP-бот (скорее всего для булавы), и таких арен очень много
В этом случае делать это через обычные мульти-миры не удобно и не практично, поэтому чаще используют отдельные серверы или инстансы арен.
 
offtop Я правильно понимаю что у вас вместо нескольких серверов мульти-миры?...
именно так
Объединено

offtop Вы читали задумку плагина? Насколько я понял, это обычный PvP-бот (скорее всего для булавы), и таких арен очень много
В этом случае делать это через обычные мульти-миры не удобно и не практично, поэтому чаще используют отдельные серверы или инстансы арен.
вы не поняли, у меня не подобие арен (я бы их сделал в 1 мире), а у меня биомы просто 10000 на 10000 блоков каждый мир и 1 биом, так нужно для тематики сервера
 
Последнее редактирование:
отправлю как закончу тесты
 

Вложения

  • 1773425171930.png
    1773425171930.png
    189.4 KB · Просмотры: 4
Назад
Сверху Снизу