Скачать Acid Rain — Minecraft Моды — MetaMods

Acid Rain

Активный

Установок

0

Последнее обновление

7 месяцев назад

Версии

1.21.4
Сервер
Fabric
Приключенческие
Игровые механики
Мини-игры

Acid Rain

Модификация предлагает интересную игровую механику для выживания и событий, повышая сложность взаимодействия с окружающей средой. Игроки начинают получать урон от кислотного дождя или при нахождении в воде.

Основные особенности

  • Урон от кислотного дождя и воды - Игроки получают постоянный урон во время дождя или при погружении в воду
  • Настраиваемые параметры - Величина урона и интервал его нанесения регулируются через команды управления
  • Игнорирование брони - Урон проходит сквозь стандартную защиту, хотя чары защиты продолжают действовать
  • Адаптация к сложности - Как и урон от мобов, повреждения увеличиваются в зависимости от уровня сложности мира
  • Отсутствие отбрасывания - Получаемый урон не вызывает отталкивающего эффекта
  • Небольшое истощение - Каждая порция урона сопровождается незначительным истощением (0.1 единица голода)
  • Немедленное воздействие - Урон применяется постоянно, независимо от других повреждений, таких как огонь

Доступные команды

Для управления модулем потребуются права оператора (уровень доступа 2 или выше):

  • /acid on [интервал] [урон] - Включает кислотный дождь и урон от воды

    • интервал - Время в тактах между получением урона (по умолчанию 10 тактов, или 0.5 секунд)
    • урон - Количество наносимого урона за каждую сессию (по умолчанию 1.0 пункт)
    • Пример: /acid on 20 0.5 активирует систему с нанесением 0.5 урона каждую секунду
  • /acid off - Полностью отключает механику кислотного дождя

  • /acid status - Отображает текущие настройки активности: включена/выключена система, значение урона и временной интервал

Технические детали

Модификация использует собственный тип урона и регистрирует обработчик события ServerTickEvents.END _SERVER_TICK, который проходит всех активных игроков в каждом играбельном мире сервера при каждом такте игры.

Некоторые примеры кода

// Настройка интервала нанесения урона
int damageInterval = 10; // по умолчанию 10 тактов
float damageAmount = 1.0f; // стандартный урон

Примечание разработчика: Эта часть отображает базовые настройки мода

Планируемые улучшения

  • Добавление конфигурационного файла для установки урона по умолчанию
  • Создание специальных эффектов визуализации кислотных осадков
  • Включение мобов в список факторов, испытывающих воздействие от кислоты
  • Настройка отдельных параметров дождя и воды
  • Мультиязычная поддержка опций и интерфейса
  • Расширение списка сообщений о причинах гибели персонажа
  • Индивидуальная активация для разных миров
  • Сохранение настроек системы между запусками игры
Участники проекта
Axionize

Axionize

Разработчик

Создан: 26 мар 2025

ID: 84876