MineZero — это тактический мод для установки чекпоинтов, позволяющий игрокам создавать контрольные точки и сбрасывать мир после смерти. Вдохновлённый Re:Zero, он работает как в одиночном, так и в многопользовательском режиме. Последний игрок, установивший чекпоинт, становится "якорем" (anchor) — при его смерти мир сбрасывается, восстанавливая всех игроков до сохранённого состояния, включая инвентарь, здоровье, сытость, fire ticks и XP.
Ключевые особенности:
- Вдохновлён Re:Zero: Тактические сбросы на основе чекпоинтов, как у Субару Нацуки.
- Артефакт-флейта (Artifact Flute): Мгновенная установка чекпоинтов с помощью специального предмета.
- Поддержка мультиплеера: Система якоря (anchor) обеспечивает совместное прохождение.
- Восстановление сущностей и предметов: Сбрасывает всех мобов, игроков, блоки и предметы на земле.
- Улучшенная эстетика: Использует текстуры из unused-textures.
Идеально подходит для survival-испытаний, карт приключений и ролевых игр, MineZero предлагает уникальный подход к геймплею.
Известные ошибки и проблемы
- Урон от TNT сохраняется, если игрок погибает от TNT.
- Fire ticks от лавы иногда сохраняются после возрождения.
- Проблема с экраном возрождения: Если игрок-якорь умирает, пока другой находится на экране возрождения, возникает неожиданное поведение.
Новые команды игровых правил (Gamerule Commands)
Автоматические чекпоинты
- Использование:
/gamerule autoCheckpointEnabled true
- Описание: Включает автоматическое создание чекпоинтов. При значении true чекпоинты будут создаваться автоматически с заданными интервалами.
Фиксированный интервал чекпоинтов
- Использование:
/gamerule checkpointFixedInterval <seconds>
- Описание: Задаёт фиксированный интервал (в секундах) между чекпоинтами при отключённых случайных интервалах.
Использовать случайный интервал
- Использование:
/gamerule useRandomCheckpointInterval true
- Описание: При включении мод будет использовать случайный интервал для создания чекпоинтов вместо фиксированного значения.
Нижняя граница случайного интервала
- Использование:
/gamerule randomCheckpointLowerBound <seconds>
- Описание: Определяет минимальное количество секунд для случайного интервала чекпоинтов.
Верхняя граница случайного интервала
- Использование:
/gamerule randomCheckpointUpperBound <seconds>
- Описание: Определяет максимальное количество секунд для случайного интервала чекпоинтов.
Включение перезарядки флейты
- Использование:
/gamerule fluteCooldownEnabled true
- Описание: Включает период перезарядки после использования Артефакт-флейты для предотвращения быстрого повторного применения.
Длительность перезарядки флейты
- Использование:
/gamerule fluteCooldownDuration <seconds>
- Описание: Задаёт длительность (в секундах) периода перезарядки для Артефакт-флейты.