Double-Tap Dash
Double-Tap Dash — это модификация, которая разнообразит боевую систему Minecraft новой механикой под названием dash (рывок). Дважды нажмите любую клавишу движения или нажмите назначенную клавишу рывка во время движения, чтобы совершить рывок в выбранном направлении!
Многие аспекты модификации настраиваются. Полный список параметров конфигурации представлен ниже.
Информация о версиях
Версии для Fabric помечены как Release и требуют Fabric API
Версии для Forge помечены как Beta и не имеют дополнительных зависимостей.
Демонстрация
Короткое видео, демонстрирующее механику:
Параметры конфигурации
После запуска игры с модификацией файл конфигурации будет создан в config/dash.properties. Редактирование также доступно через Mod Menu.
Параметры, доступные и на клиенте, и на сервере, контролируются сервером. При подключении к миру его сервер определяет эти настройки. Изменить их внутри мира невозможно (даже в одиночной игре!).
Обе стороны (Клиент и Сервер)
cooldown: количество секунд после рывка, прежде чем можно будет выполнить следующий.
dash_midair: разрешать ли рывки в воздухе. Если отключено, игрок должен находиться на земле.
dash_while_gliding: разрешать ли рывки при планировании с элитрами.
dash_while_swimming: разрешать ли рывки при плавании.
dash_while_floating: разрешать ли рывки при нахождении игрока в воде во взвешенном состоянии.
forward_dash: разрешать рывки вперед.
backwards_dash: разрешать рывки назад.
left_dash: разрешать рывки влево.
right_dash: разрешать рывки вправо.
diagonal_dash: разрешать ли диагональные рывки (в комбинациях разрешенных направлений).
strength: горизонтальная сила рывка.
y_velocity: вертикальная скорость (по оси Y), добавляемая при рывке.
momentum_mode: add (добавить) или set (установить). Если add, добавляет силу рывка и скорость по Y к текущей скорости игрока. Если set, устанавливает скорость игрока в соответствии с заданными силой рывка и скоростью по Y, игнорируя текущую скорость.
resets_attack: сбрасывать ли кулдаун атаки после рывка.
exhaustion: уровень истощения (exhaustion), добавляемый после рывка. Истощение — внутренний механизм Minecraft для уменьшения шкалы голода при действиях (добыче, спринте и т.д.).
Только клиентская сторона
double_tap_sensitivity: чувствительность двойного нажатия (максимальное время в секундах между нажатиями для срабатывания рывка).
double_tap_dash: разрешать ли активацию рывка двойным нажатием клавиши.
icon_x: позиция X интерфейса кулдауна рывка на экране. Значение по умолчанию: "8." (8 пикселей от левого края).
icon_y: позиция Y интерфейса кулдауна рывка на экране. Значение по умолчанию: "100%-32" (32 пикселя от нижнего края).