Плагин для серверов Майнкрафт на Paper, который позволяет вырастить собственного эндер-дракона-компаньона. Он следует за хозяином, помогает в бою, растёт с игровыми днями, а после взросления становится ездовым драконом.
Возможности
- Дракон вылупляется при нажатии ПКМ по установленному дракону яйцу и ведёт себя как приручённый волк: следует за владельцем, может оставаться на месте и атакует цель хозяина или обидчика.
- В бою дракон налетает на цель, наносит растущий с возрастом урон и отбрасывает её. Засчитывание убийств и добыча остаются владельцу.
- При вылуплении у него 1 единица здоровья и 1 единица урона. Каждый игровой день здоровье увеличивается на 1, а урон — на 0,2; предельный урон по умолчанию равен 100.
- Взрослого дракона можно оседлать. Во время полёта всадник защищён от падения, огня, лавы, утопления, удушья и другого урона окружения.
- ЛКМ в полёте выпускает драконье дыхание: облака летят перед головой дракона примерно на 50 блоков и наносят периодический урон. Владелец, всадник, свой дракон и союзные волки с драконами не получают урон.
- При смерти дракона выпадает яйцо для повторного выведения.
Команды
/enderdragon egg [player]— выдать яйцо дракона./enderdragon grow [player]— мгновенно вырастить дракона игрока./enderdragon remove [player]— удалить дракона игрока./enderdragon whistle [player]— выдать драконий свисток./enderdragon whip [player]— выдать драконий кнут./enderdragon reload— перезагрузитьconfig.yml./enderdragon info— посмотреть состояние своего дракона: стадию роста, здоровье и прогресс.
Права
Для административных команд требуется право enderdragon.admin. Оно по умолчанию есть у операторов.
Настройка
Параметры находятся в config.yml:
hatch.one-dragon-per-player— ограничение на одного дракона у игрока.baby.growth-seconds,baby.invulnerable— время взросления и неуязвимость детёныша.baby.follow-distance,adult.follow-distance,baby.follow-speed,adult.follow-speed— дистанция и скорость следования.ride.speed,ride.vertical-speed— скорость полёта и подъёма.ride.breath-cooldown-seconds,ride.breath-damage,ride.breath-radius,ride.breath-damage-players— перезарядка, урон, радиус дыхания и урон другим игрокам.health.initial,health.per-day,health.max-cap— начальное здоровье, ежедневный прирост и предел.attack-damage.start,attack-damage.per-day,attack-damage.max-cap— начальный урон, прирост и предел.combat.assist-range,combat.assist-against-players,combat.retaliate— дальность помощи, атака игроков и ответная атака.death.drop-egg— выпадение яйца после гибели.
Чтобы оседлать взрослого дракона, держите драконий свисток и нажмите ПКМ в воздух или по дракону, находясь не далее 32 блоков. Управление: W/S/влево/вправо — движение, Space — подъём, ЛКМ — дыхание, приседание — спешивание. Драконий кнут переключает следование и ожидание при ПКМ по дракону либо в воздух.
Требования
Нужен сервер на Paper.
