Плагин для серверов Майнкрафт, который создаёт управляемую железную дорогу в стиле метро на основе Metro. Он добавляет линии и станции, составы вагонеток, расписание с интервалами движения, автоматический выпуск поездов и отсчёт до прибытия на станции.
Возможности
- Поезда могут ходить по кольцевому, одностороннему или двустороннему маршруту.
- Доступны три режима управления составом:
kinematicдля точного следования маршруту,reactiveс коррекцией расстояния на основе ванильной физики иleashedс визуальным соединением через мобов. - Для линии настраиваются интервал движения, стоянка на станции, число вагонов, конечная станция, цвет и ограничение скорости.
- Безопасный режим автоматически снижает скорость на поворотах и склонах.
- На станциях отображается время до следующего поезда через заголовок, строку действий или голограмму; также настраиваются сообщения прибытия, отправления и ожидания, звуки и таблица счёта.
- В режиме
localпоезда появляются рядом с игроками и убираются, когда больше не нужны. Режимglobalподдерживает постоянно движущиеся составы и загрузку чанков вдоль маршрута. - У линий и станций есть владелец и доверенные администраторы.
- Поддерживается перенос файлов
lines.ymlиstops.ymlиз Metro.
Команды
Основные команды:
/rail— справка./rail reload— перезагрузка конфигурации и данных./rail gui— панель линий сервера./rail line status [lineId]— состояние всех линий или выбранной линии./rail line listи/rail stop list— список линий или станций.
Управление линиями выполняется через /rail line: create, delete, rename, setcolor, addstop, delstop, control, service, setheadway, setdwell, settraincars, setterminus, setmaxspeed, setowner, trust, untrust.
Управление станциями выполняется через /rail stop: create, delete, tp, rename, setcorners, setpoint, allowline, denyline, addtransfer, deltransfer, settitle, deltitle, setowner, trust, untrust. Для выделения области станции используется золотая мотыга. Команды поддерживают автодополнение.
Права
railway.admin— все административные команды; по умолчанию у операторов.railway.use— обычное использование плагина, включая поездки; по умолчанию у всех игроков.railway.line.create— создание линий.railway.stop.create— создание станций.
Операторы и игроки с railway.admin могут обходить проверку владения линиями и станциями.
Настройка
Основной файл — config.yml. В блоке service задаются режим работы, интервал движения, время стоянки и число вагонов; в settings — язык, скорость вагонеток, расстояние между вагонами, режим управления и способ показа времени прибытия.
В local настраиваются радиус появления поездов возле игроков, время до прибытия и очистка неиспользуемых составов. Блок physics отвечает за следование по рельсам, сглаживание движения и синхронизацию пассажиров. Линии и их станции задаются в lines.yml.
Требования
Заявлена совместимость с Folia, однако таблица счёта с ним несовместима. Режим leashed рассчитан на совместную работу с TrainCarts и другими плагинами.
