Перейти к содержимому

Raft's Combat

Попытка избавиться от пиксель-хантинга за счёт увеличения горизонтальной дальности атаки игрока. А также изменение ритма атак

NeoForge
Загрузчики
NeoForge
Скачиваний на Modrinth
188
Подписчиков на Modrinth
4
версии
4
Обновлён
29 августа 202629 авг.
Опубликован
в 2026

Коротко о моде

Работает на NeoForge
Для Minecraft 1.21.1
Нужен и в игре, и на сервере
Последняя версия — 0.1.3 от 29 августа 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

Raft's Combat

Мод, цель которого — увеличить горизонтальную дальность базовых атак игрока и перевернуть представление о том, как выполняются атаки, добавив обязательный период зарядки. Вдохновлён SKADA и Better Combat:
Работает это так: постепенно создаются рейкасты, горизонтально параллельные вектору взгляда игрока. Их максимальная дальность отображается индикатором дальности, который растёт, пока удерживается клавиша атаки, пока не достигнет максимальной ширины. При достижении максимальной ширины индикатор заполнения полностью появляется на краю индикатора дальности. При отпускании клавиши атаки выполняется удар, который задевает все сущности, обнаруженные в «области» (рейкасты спроектированы так, что они «пронзают» сущностей, а значит, попадут не только в первую сущность перед вами, но и в тех, кто за ней). Горизонтальное смещение необходимо, чтобы попадать по целям, которые находятся очень близко к игроку, но при этом вне индикатора дальности:

  • Индикатор станет красным, если в зоне действия обнаружена хотя бы одна сущность
  • По приручённым сущностям, которые принадлежат вам, ударить не получится. То же самое касается приручённых ездовых животных, которые не нацелены на игрока (поскольку у них почему-то нет владельцев, спасибо, Mojang)
  • Как и с луками, атаку можно отменить, прокрутив хотбар до другого предмета
  • Особая механика со щитами: если зарядка идёт и щит поднят, удерживать клавишу атаки для продолжения зарядки не нужно. Удар произойдёт сразу после опускания щита. Это сделано, чтобы снизить нагрузку на управление мышью. Пока такая возможность есть только у щита
  • Критические удары и атаки булавы тоже особенные: мод ограничивает их первой зарегистрированной атакой, иначе урон был бы слишком безумным. Рейкасты рядом с прицелом должны иметь приоритет, так как они создаются и обрабатываются первыми.
  • Мод работает со всеми предметами, у которых есть тег c:tools/melee_weapon. Если предмет также является инструментом, эффективным против определённых блоков (например, топор против дерева), мод сначала проверит, является ли блок, на который нацелен рейкаст из прицела, блоком, для которого инструмент подходит. Если да, инструмент перейдёт в режим добычи, пока кнопка атаки не будет отпущена. Если таких блоков не обнаружено, инструмент будет считаться оружием и начнётся зарядка

Ограничения

  1. Некоторые предметы при использовании мешают начать зарядку или использоваться во время зарядки, например еда, зелья, луки и арбалеты. Это осознанное решение, которое может стать настройкой в будущем обновлении, если в Issues наберётся достаточно голосов
  2. Поскольку это работает как (кхе-кхе лучшая) реализация Разящего клинка, мод отключает функциональность Разящего клинка. Вы можете зачаровать оружие Разящим клинком, но он ничего не будет делать. Как и в пункте 1, это можно изменить, если создать Issue

Конфигании

Я обожаю конфигурацию, так что если есть подходящие функции, которые вы хотели бы видеть в этом моде, смело создавайте Issue. А пока вот что мод позволяет настроить:

Клиент

  • Должен ли прицел тоже менять цвет, когда хотя бы одна сущность в зоне действия
  • Цвета элементов интерфейса, когда целей нет и когда цели обнаружены
  • Значение альфы индикаторов дальности при максимальной зарядке
  • Минимальное значение альфы индикаторов заполнения (при отсутствии зарядки)
  • Высота индикаторов дальности (не увеличивает вертикальную дальность, только визуально)

Сервер

  • По умолчанию атаки не наносят отбрасывание, если прогресс зарядки ниже 60%. Это сделано, чтобы избежать спама отбрасыванием при необдуманных атаках, но вам может это нравиться, поэтому есть опция указать, каким должен быть минимальный % для возникновения отбрасывания
  • Коэффициент ширины стандартной горизонтальной дальности атаки (для всего оружия, не указанного в конфиге)
  • Индивидуальная ширина для конкретного оружия. Поддерживаются и регулярные выражения, и списки, но реализовать их можно только через очень проклятый строковый формат. Пример смотрите в конфиге

Частые вопросы

Как установить Raft's Combat?

Установите NeoForge под свою версию Minecraft, скачайте Raft's Combat под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Raft's Combat?

У Raft's Combat есть сборки для Minecraft 1.21.1.

Нужен ли Raft's Combat на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее