Damage Tweaker +API
Активный0.0
Установок
Последнее обновление
Damage Tweaker +API
Модификация создана как библиотека для разработчиков, но при этом предоставляет администраторам серверов и создателям сборок удобные возможности настройки через конфигурационные файлы.
В числе наиболее интересных настроек — возможность устанавливать задержки для разных типов урона и полное отключение показателя перезарядки атаки у игроков или его изменение.
Примечание: мод работает на стороне сервера, но имеет вспомогательные клиентские компоненты.
Как решает проблему повторяющегося урона
Начиная с версии Minecraft 1.9 механизм повторяющегося урона построен на двух составляющих: скорость атаки самого игрока и время неуязвимости мобов/игроков. Обе неидеальны. Таймер неуязвимости активируется мгновенно и действует в течение 0.5 секунд после получения урона, блокируя любые последующие атаки. Это приводит к тому, что иногда часть урона просто игнорируется сервером.
Damage Tweaker заменяет встроенную систему на более стабильную и гибкую:
- Персональные задержки для разных видов урона. Благодаря этому вы можете получать и наносить разные типы урона одновременно.
- Отложенное применение задержки до следующего тика. Получаемые за 1 тик 2 удара теперь не игнорируются — расчет становится точным.
Доступные настройки
Конфигурацию модернизированной системы полностью контролируют как разработчики модов, так и обычные пользователи.
Для разных категорий урона
Во время настройки для каждой категории доступны изменения следующих параметров:
- Задержка: время в тиках между наносимым уроном (по умолчанию: 10).
- Предварительная задержка: дополнительный период до начала обращения следующего урона (0 тиков по умолчанию).
- Макс. в тике (общий): ограничение действует на каждую сущность в одном тике (1 по умолчанию).
- Макс. в тике (конкретный): как в пункте выше, но отдельно для каждой конкретной сущности (по умолчанию: 1).
Общие параметры
Среди прочего, вы можете задать поведение системы при неполной зарядке атаки:
B доступных вариантах VANILLA, FULL, MULTIPLIED_VANILLA и MULTIPLIED_FULL можно в том числе отключить полосу атаки у игроков. Подробности и связанные настройки читайте в файлах конфигурации.
Как использовать?
Если вы редактируете стандартные параметры
Мод содержит 2 основных конфигурационных файла:
-
damage_tweaker.json. В файле содержатся определенные списки типов урона по категориям. По имени мода и id вы можете самостоятельно задавать характеристики урона для любого моба или игрока. При указании значения "default" параметр возьмется из стандартного файла, но он доступен только после загрузки игры. Расположение отличается между мобильными и настольными версиями клиента.
-
damage_tweaker-server.toml. Задает стандартные параметры, которые используются системой по умолчанию для всех существ, если внутри damage_tweaker.json отсутствуют индивидуальные настройки.
Разработчикам рекомендуется внимательно изучить полное руководство по работе с API на GitHub.