Плагин для серверов Майнкрафт с железными дорогами TrainCarts, который помогает создавать и управлять пунктами назначения поездов. Игроки выбирают станции из списка, а администрация задаёт владельцев, доступ, точки телепортации и отображение на Dynmap.
Возможности
- Список пунктов назначения с постраничной навигацией, фильтрами и кликабельными элементами.
- Выбор станции для выбранного поезда и телепортация к пункту назначения.
- Публичные и приватные пункты назначения, владельцы и дополнительные владельцы.
- Несколько сообщений при въезде на станцию: текст поддерживает форматирование MiniMessage и кликабельные элементы.
- Метка для каждого пункта на Dynmap.
- Посадка животных в выбранный поезд и высадка из него.
- Настраиваемые тексты и названия корневых команд.
- В сети BungeeCord список станций может быть общим для серверов. С TC-Portals поезд может строить маршрут к станции на другом сервере через портал.




Команды
/destination— справка по выбору пункта назначения./destination <name>— назначить выбранному поезду указанную станцию./destinations [type]— открыть список станций./destinations [type] [filter]— отфильтровать список; доступны флаги--serverи--player./destedit info <destination> [server]— сведения о станции./destedit tp <destination> [server]— телепортация к станции./destedit add <destination> <type>— создать станцию./destedit remove <destination> [server]— удалить станцию./destedit addmember <destination> <player> [server]и/destedit removemember <destination> <player> [server]— добавить или убрать дополнительного владельца./destedit settype <destination> <player> [server]— изменить тип станции./destedit setowner <destination> <player> [server]— назначить владельца./destedit setprivate <destination> <player> [server]и/destedit setpublic <destination> <player> [server]— изменить доступ к станции./destedit setwarp <destination> <player> [server]— задать точку телепортации./destedit setlocation <destination> <player> [server]— задать координаты станции для метки Dynmap./destedit updatemarker <destination> <player> [server]— обновить метки Dynmap./mobenter [radius]— посадить животных рядом с выбранным поездом./mobeject— высадить всех животных из выбранного поезда.
Права
craftbahn.command.destination— команды/destination.craftbahn.command.destinations— просмотр списка через/destinations.craftbahn.command.destinations.filter— фильтры списка.craftbahn.command.destedit.info,craftbahn.command.destedit.teleport,craftbahn.command.destedit.add,craftbahn.command.destedit.remove— просмотр, телепортация, создание и удаление станций.craftbahn.command.destedit.addmember,craftbahn.command.destedit.removemember,craftbahn.command.destedit.settype,craftbahn.command.destedit.setowner— управление владельцами и типом.craftbahn.command.destedit.setprivate,craftbahn.command.destedit.setpublic— изменение доступа.craftbahn.command.destedit.setwarp,craftbahn.command.destedit.setlocation,craftbahn.command.destedit.updatemarker— точка телепортации, координаты и метки карты.craftbahn.destination.see.private— просмотр и использование приватных станций.craftbahn.command.mobenterиcraftbahn.command.mobeject— посадка и высадка животных.
Настройка
Сообщения при въезде задаются в файле enterMessages.yml. Для каждого сервера можно использовать отдельную базу данных или отдельный префикс таблиц, чтобы станции других серверов не попадали в общий список.
Требования
Нужны TrainCarts, CTCommons и база данных MySQL. Плагин работает на серверах SpigotMC, PaperMC и их форках. Интеграция с Dynmap добавляет станции на карту; для маршрутов между серверами через порталы нужен TC-Portals. BungeeCord не обязателен.
