SwingThrough - небольшой, но чертовски полезный мод для Майнкрафт, который решает одну из самых старых и раздражающих проблем ванильного геймпфа: когда враг стоит в траве или на грядке, а ты пытаешься ударить его, но кликаешь по блоку. Знакомо? Этот мод меняет логику прицеливания так, чтобы сквозь прозрачные блоки (трава, цветы, цветы, кусты, урожай) можно было бить мобов и взаимодействовать с ними. По факту, это чисто QoL-улучшение (качество жизни), которое делает PvE и фермерство намного приятнее. Если в ваниле ты в режиме бешенстве махаешь мечом в воздухе, пытаясь попасть по скелету в кустах - с SwingThrough такого не будет.
Мод просто убирает приоритетно выбирает цель - живого моба, а не прозрачный блок. Он проверяет срабатывать в четырёх случаях:
Благодаря такой механике, подсветка блока тоже исчезает,когда ты целишься в моба. То есть интерфейс подсказывает, что сейчас ударишь именно по мобу.
Код мода минималистичный - всего один миксин (mixin) буквально из 4 строчек осмысленного кода:
Никаких лишних рейкастов или поисков по радиусу. Лёгкий, быстрый, элегантный. На слабом железе разницы с ванилой не будет.
Если собираешь сервер или сборку омодов для друзей - can't recommend. Маленький, негрузит игру, решает конкретную проблему.
Для NeoForge потребуется мод Connector. Сам SwingThrough не зависит от других библиотек, кроме Conor для NeoForge. Работает работать на Fabric и Quilt без дополнительных телодвижений (только сам мод).
Мы сделали этот мод для Tinkerer's Quilt - нашей сборки модов, которая про ложится на удобство игры и сохранение ванильного духа. Так что если любишь, любишь "ванилу плюс" - обрати внимание на эту сборку.
Скачайте SwingThrough для Minecraft и забудьте о случайных ударах по траве. Ну серьёзно, это те самые мелочи, которые делают жизнь майнкрафтера проще.