SlashRails
Сколько лет игроки Minecraft строили «лестницу» из рельсов, чтобы повернуть, а потом морщились, глядя, как вагонетка дёргается на каждом углу? Просьбы сделать нормальные кривые тянутся больше десяти лет. SlashRails закрывает этот вопрос раз и навсегда — и делает это на тех рельсах, которые у вас уже стоят.
Что такое SlashRails и зачем он нужен
Обычная железная дорога в Minecraft не умеет поворачивать плавно. Строите вы мягкий вираж — получаете зигзаг из угловых рельсов. Выглядит рвано, а поездка превращается в вихляние: вагонетка резко меняет направление на каждом шаге. Существующие решения берут только половину проблемы. Ресурспаки рисуют 45-градусные участки прямыми, но езда всё равно дёргается. Моды на поведение вагонетки сглаживают движение, но сама дорога остаётся лестницей. Моды с кривыми дают гладкий путь, но только на своих собственных блоках рельсов.
SlashRails делает обе половины работы на ваших рельсах. Ступенчатая дорожка отрисовывается как одна непрерывная кривая, при этом каждая рельса сохраняет собственную текстуру. Ванильная вагонетка едет по дуге, а не по ломаной. Работает любой мягкий угол, не только 45 градусов: лестница 1:2, 1:3, 1:8, широкая дуга, S-образный изгиб или полная петля. Никаких новых блоков, никаких особых вагонеток, никаких экспериментальных переключателей.
Поддерживаемые версии и загрузчики
SlashRails для Minecraft доступен с версии 1.20.1 вплоть до 26.3. На Fabric мод работает на каждой версии из этого диапазона, а также поддерживаются NeoForge и Forge — подробности смотрите в разделе совместимости ниже. Если вы привыкли ставить моды через удобный лаунчер, обратите внимание: в каталоге дополнений foxygame.net мод SlashRails добавляется в один клик, а версия под вашу сборку подбирается автоматически.
Совместимость
- Fabric (с Fabric API) — все версии Minecraft с 1.20.1 по 26.3.
- NeoForge — 1.20.4 и все версии с 1.20.6 по 26.3 (26.3 в статусе бета, как и сам NeoForge 26.3).
- Forge — 1.20.1. Тот же файл запускается и на NeoForge 1.20.1.
- Sodium — протестировано с 0.6.13 на 1.21.1, оба загрузчика.
- Iris — протестировано с 1.8.8 и шейдерпаком на 1.21.1 Fabric.
Как установить SlashRails
Мод нужен и на сервере, и на каждом клиенте — без него плавные кривые просто не отобразятся у остальных игроков. Порядок действий такой:
- Скачайте JAR-файл, подходящий вашей версии Minecraft и загрузчику: с суффиксом -fabric, -neoforge или -forge.
- Поместите его в папку mods/.
- На Fabric дополнительно установите Fabric API. NeoForge и Forge ничего лишнего не требуют.
- Запустите игру или сервер.
После первого запуска в папке config появится файл slashrails.properties. В нём настраиваются максимальная длина сглаживаемого участка (по умолчанию 512 рельсов), доступ к инструменту только для операторов, предпросмотр зелёной линии и отладочная отрисовка осевой линии сглаженных участков.
Как пользоваться Track Smoother
Главный инструмент мода — Track Smoother. Скraftить его просто: рельса, железный слиток и палка по диагонали, палка в левом нижнем углу. Также он лежит во вкладке «Инструменты и утилиты» творческого режима.
Возьмите инструмент в руку и посмотрите на рельсу — зелёная линия покажет, какая кривая получится. Примените его на рельсе, и весь связанный участок плоского пути превратится в одну гладкую кривую. Повторное применение к сглаженному рельсу вернёт обычные рельсы. Важный момент: маршрут вы прокладываете сами обычными рельсами — мягкая лестница даст мягкую кривую. SlashRails следует тому, что вы построили, и не придумывает новый путь. Уже есть зигзагообразная железная дорога? Просто подойдите и сгладьте её.
Всё остаётся ванильным
Под капотом это настоящие ванильные рельсы. Ускоряющие, детекторные и активирующие рельсы внутри сглаженного участка продолжают работать. Уберите мод — и мир будет ровно таким, каким вы его построили. Вагонетки тоже обычные: никаких особых тележек и лишнего крафта. Ванильная скорость, трение, разгон от ускоряющих рельсов и торможение действуют вдоль всей кривой.
Узкие места остаются безопасными. Там, где блоки стоят вплотную к пути — туннель, стена, фонарь, — кривая держится ванильной линии, чтобы вагонетки не цеплялись. Разрушение любого рельса в сглаженном участке возвращает его в исходное состояние. Петли тоже работают: замкнутый круг рельсов сглаживается в одну непрерывную петлю, сохраняется вместе с миром и синхронизируется для всех игроков на сервере.
Насколько плавнее становится езда
В моде есть встроенный самотест: вагонетка проезжает каждую тестовую фигуру сначала по ванильным рельсам, затем по сглаженным, и замеряется самое резкое изменение направления за один тик.
- Лестница 1:2 — 79.5° против 2.1°.
- Лестница 1:4 — 73.0° против 1.6°.
- Лестница 1:8 — 79.5° против 1.7°.
- Четверть круга радиусом 16 — 78.9° против 1.3°.
- S-образный изгиб радиусом 10 — 79.8° против 2.5°.
- Петля радиусом 10 — 78.6° против 1.7°.
Разница в десятки раз. Именно её вы чувствуете, когда вагонетка перестаёт вихлять и просто едет.
Команды оператора
- /slashrails list — подсчитать сглаженные участки и рельсы в текущем измерении.
- /slashrails testtrack <kind> [size] [smooth] — построить тестовую фигуру пути.
- /slashrails probe — измерить поездку, в которой вы находитесь.
- /slashrails selftest — проехать все тестовые фигуры на ванильных и сглаженных рельсах и получить отчёт.
Известные ограничения
Пока поддерживается только плоский путь: участок обрывается там, где дорога уходит вверх или вниз по склону. Один резкий поворот на 90 градусов можно скруглить лишь немного — он остаётся тесным. Вагонетки-печи на кривых ещё не тестировались, а вот вагонетки с игроком и воронки проверены.
Итог
SlashRails — редкий случай, когда мод решает давнюю проблему, не ломая привычный геймплей. Скачать SlashRails стоит всем, кто строит железные дороги: вы получаете плавные кривые, ванильные рельсы, обычные вагонетки и полную совместимость с мирами без мода. Ставьте, сглаживайте свои виражи и забудьте о дёрганой езде.