Shootable Fireballs
Активный0.0
Установок
Последнее обновление
Версии
Shootable Fireballs
Обзор модификации
Модификация Shootable Fireballs дает игрокам возможность запускать огненные шары, используя огненные заряды (Fire Charges). Каждый аспект запускаемого снаряда поддается тонкой настройке: скорость полета, радиус и мощность взрыва, наносимый урон, а также возможность разрушения блоков. Для поддержания производительности сервера реализована функция автоматического взрыва шаров по истечении заданного времени, если они ни во что не попали, тем самым исключая зависания из-за бесполезно парящих объектов в мире.
Вся настройка возможна как через стандартный конфигурационный файл config.yml, так и с применением игровых команд, что делает плагин удобным в использовании как для администраторов, так и для рядовых игроков.
Основные возможности
- Запуск огненных шаров: Правый клик с огненным зарядом в руке запускает огненный снаряд.
- Взрыв при столкновении: Столкновение с объектом или блоком приводит к мощному взрыву.
- Настраиваемый "срок жизни": Шары автоматически взрываются, пролетев заданное время, что защищает сервер от перегрузки.
- Настраиваемый урон: Можно указать, сколько урона взрыв нанесет сущностям в зоне поражения.
- Разрушение блоков: Определяется, смогут ли взрывы разрушать блоки или нет.
- Кастомизация скорости и мощности: Легко регулируется как скорость полета шара, так и разрушительная сила самого взрыва.
Настройка через config.yml
Файл должен находиться в корневой директории модификации.
config.yml
fireball:
# Скорость полета огненного шара (1.0 соответствует обычной скорости)
speed: 1.0
# Радиус взрыва в блоках
explosion_radius: 3
# Мощность взрыва (чем выше значение — тем сильнее эффект)
explosion_strength: 4
# Могут ли взрывы разрушать блоки (true — да, false — нет)
can_break_blocks: true
# Урон, наносимый взрывом другим сущностям (игрокам, мобам; 0 соответствует отсутствию урона)
damage: 10
# Время "перезарядки" между выстрелами в секундах (не реализовано в текущей версии)
cooldown: 0.5
# Время жизни шара в секундах до автоматического взрыва, если он ни во что не попал
lifespan: 30
Опции конфигурации
speed: Скорость полета огненного шара (обычная скорость при значении1.0).explosion_radius: Определяет, на скольких блоках будет распространяться действие взрыва.explosion_strength: Влияет на степень визуальных и физических эффектов взрыва — чем больше значение, тем сильнее сотрясение и выше подбрасывание объектов.can_break_blocks: Позволяет указать, будут ли взрывы повреждать ландшафт или оставлять его в целости.damage: Урон, наносимый сущностям, находящимися в эпицентре взрыва или рядом с ним.cooldown: Временной промежуток между выстрелами, реализуемый в будущих версиях мода.lifespan: Шар, не столкнувшийся с преградой, автоматически взорвется по прошествии определенного количества секунд.
Игровые команды
Для гибкой настройки непосредственно во время игры используйте команду /fireballconfig.
Синтаксис команды
/fireballconfig <параметр> <значение>
Где <параметр> — настраиваемый параметр (например, speed, radius, damage, lifespan), а <значение> — новое числовое или булево значение для соответствующего параметра.
Примеры выполнения
- Установить скорость полета огненного шара в 2.0:
/fireballconfig speed 2.0 - Расширить радиус взрыва до 5 блоков:
/fireballconfig radius 5 - Задать величину урона сущностям:
/fireballconfig damage 20 - Определить "срок жизни" снаряда равным 1 минуте:
/fireballconfig lifespan 60
Сценарии использования
- Атака на мобов: Игрок запускает шар в приближающегося крипера, происходит взрыв при столкновении, который наносит групповой урон или убивает противника (урон настраивается).
- Создание препятствий: Взрывная волна способна разрушить преграды из земли или камня, если это предусмотрено настройками плагина.
- Высотный выстрел: Запуская шар в небо и не целясь ни в один из объектов, вы получаете автовзрыв по истечении времени и наблюдаемый издалека разлет частиц.
Установка
- Загрузите файл с расширением
.jarсебе на компьютер. - Переместите .jar-файл в папку
pluginsданного сервера. - Перезагрузите сервер для полной инициации плагина.
- Для стартовой настройки отредактируйте значения параметров в файле
config.yml, находящемся в папке с данной модификацией. - Теперь можно запускать огненные шары и при необходимости быстро перенастраивать их поведение.