Описание проекта
Необходимо выполнить настройку системы дропа для игрового босса на сервере Minecraft версии Paper 1.21.4. За основу взят плагин MythicMobs, с помощью которого создан кастомный босс по имени 'Ezekiel'.
Основные требования
- Механика дропа должна быть завязана не на победу, а на участие: если игрок наносит боссу определенное количество урона (минимальный порог — 20 единиц урона), он гарантированно или с определенным шансом получает награду.
- Награды включают как предметы из стандартной ванильной версии Minecraft, так и кастомные предметы из плагина ItemsAdder.
- Выдача награды должна происходить мгновенно — предметы сразу появляются в инвентаре подходящего игрока (в случае переполнения инвентаря - дроп на месте босса или предусмотреть другой адекватный сценарий).
- Технически нельзя дисквалифицировать одного из нескольких атакующих: каждый игрок, выполнивший условие по нанесенному урону, должен получить либо шанс на приз, либо чекбокс для шансового дропа.
- Если для выполнения задачи понадобится установить дополнительный плагин — это допустимо. Главное, чтобы вся активность корректно ловилась Minecraft-событиями (получение урона) на стороне Paper (Spigot API / Paper API 1.21.4).
Дополнительные указания
- Точный список предметов с шансами предоставляется исполнителю ''заказчиком'' отдельно.
- Протестировать сценарий на multiple-player fight: различные варианте синхронизации урона между игроками (в эту же кор и будет ваш сценарий).
- Важен чиcтый output-результат: конфигурационные файлы, скрипты «Mythic Mobs» релижите постепенную регулировку дальнейшемны добаваню предметов функц.