Compatibility
Minecraft: Java Edition
Platforms
Links
Creators
Details
📌ENG:
🚆 RailWorks
RailWorks is a Minecraft plugin that adds a complete railway system with stations, tickets, locomotives, routes, and economy integration. Perfect for survival servers, roleplay projects, or any server that needs an immersive public transport system.
✨ Features
- 🛤 Stations: Create train stations with bells + droppers, set waiting time, and manage passengers.
- 🎟 Tickets: Buy, validate, and use tickets for traveling. Supports one-time or reusable tickets.
- 🚂 Trains: Furnace minecarts act as locomotives, with automatic or manual coupling of wagons.
- 🗺 Routes: Assign cyclical routes to locomotives for automated travel between stations.
- ⚙️ Customizable Settings: Adjust ticket prices, currency, stop duration, train speed, and more.
- 💰 Economy Support: Fully integrates with Vault (money-based) or uses item-based station currency.
📜 Commands
Command | Description |
---|---|
/train station create <name> |
Create a station (links nearest bell + dropper). |
/train station setwait <name> <seconds> |
Set station stop duration. |
/train station delete <name> |
Remove a station. |
/train ticket <station> |
Buy a ticket to a station. |
/train loco |
Spawn a locomotive. |
/train removeloco |
Remove nearest locomotive. |
/train start / /train stop |
Start or stop a train. |
/train speed <1-5> |
Change train speed. |
/train route add <A> <B> ... |
Assign a route to the nearest locomotive. |
/train route create <name> <A> <B> ... |
Save a named route. |
/train route assign <name> |
Assign a saved route. |
/train route list |
Show all saved routes. |
/train settings |
Open GUI to manage station & ticket settings. |
⚙️ Configuration (config.yml
)
ticket.mode
→ONE_TIME
orREUSABLE
ticket.fine-enabled
→ Enables fines for players without valid ticketsticket.fine-amount
→ Fine amount (Vault only)ticket.knockback.horizontal / vertical
→ Pushback strength when boarding without ticketstations.default-radius
,stations.default-wait
→ Default station settingstrains.default-speed
,trains.max-speed
,trains.unload-radius
→ Train behaviorlang
→ Plugin language
📦 Dependencies
- ✅ Vault (optional, for money-based economy)
- Without Vault → item-based station currency is used
📝 Permissions
(You can define them in plugin.yml
or leave defaults)
railworks.admin
→ Manage stations, routes, locomotivesrailworks.use
→ Use tickets, board trains
🚀 Installation
- Download the latest release from Modrinth.
- Place the
.jar
file into your server’splugins
folder. - Restart your server.
- Configure settings in
config.yml
if needed.
👉 With RailWorks, you can turn Minecraft minecarts into a full public railway system: complete with stations, tickets, routes, and economy integration.
📌RU:
🚆 RailWorks
RailWorks — это плагин для Minecraft, который добавляет полноценную железнодорожную систему с станциями, билетами, локомотивами, маршрутами и интеграцией с экономикой. Идеально подходит для выживания, ролевых проектов или любых серверов, где нужен продуманный общественный транспорт.
✨ Возможности
- 🛤 Станции: Создавайте станции с колоколами и дропперами, задавайте время остановки и управляйте пассажирами.
- 🎟 Билеты: Покупайте, проверяйте и используйте билеты для поездок. Поддержка одноразовых и многоразовых билетов.
- 🚂 Поезда: Вагонетки с печкой работают как локомотивы, поддерживается автоматическая или ручная сцепка вагонов.
- 🗺 Маршруты: Назначайте циклические маршруты локомотивам для автоматического перемещения между станциями.
- ⚙️ Гибкие настройки: Настройка цен на билеты, валюты, времени стоянки, скорости поездов и других параметров.
- 💰 Экономика: Полная поддержка Vault (денежная экономика) или использование предметов как валюты станции.
📜 Команды
Команда | Описание |
---|---|
/train station create <name> |
Создать станцию (привязывает ближайший колокол и дроппер). |
/train station setwait <name> <seconds> |
Установить время стоянки на станции. |
/train station delete <name> |
Удалить станцию. |
/train ticket <station> |
Купить билет до станции. |
/train loco |
Создать локомотив. |
/train removeloco |
Удалить ближайший локомотив. |
/train start / /train stop |
Запустить или остановить поезд. |
/train speed <1-5> |
Изменить скорость поезда. |
/train route add <A> <B> ... |
Назначить маршрут ближайшему локомотиву. |
/train route create <name> <A> <B> ... |
Создать и сохранить маршрут. |
/train route assign <name> |
Назначить сохранённый маршрут. |
/train route list |
Показать список сохранённых маршрутов. |
/train settings |
Открыть GUI для управления настройками станции и билетов. |
⚙️ Конфигурация (config.yml
)
ticket.mode
→ONE_TIME
илиREUSABLE
ticket.fine-enabled
→ Включить штрафы для игроков без билетовticket.fine-amount
→ Размер штрафа (только при Vault)ticket.knockback.horizontal / vertical
→ Сила отталкивания при посадке без билетаstations.default-radius
,stations.default-wait
→ Настройки станций по умолчаниюtrains.default-speed
,trains.max-speed
,trains.unload-radius
→ Поведение поездовlang
→ Язык плагина
📦 Зависимости
- ✅ Vault (опционально, для денежной экономики)
- Без Vault → используется предметная валюта станции
📝 Права (Permissions)
(Можно указать в plugin.yml
или оставить стандартные)
railworks.admin
→ Управление станциями, маршрутами и локомотивамиrailworks.use
→ Использование билетов и посадка в поезда
🚀 Установка
- Скачайте последнюю версию с Modrinth.
- Поместите
.jar
файл в папкуplugins
вашего сервера. - Перезапустите сервер.
- При необходимости настройте параметры в
config.yml
.
👉 С RailWorks вы превратите вагонетки Minecraft в настоящую систему общественного транспорта: со станциями, билетами, маршрутами и интеграцией с экономикой.