Т.к. стоит полный набор minecart mania, я стал запиливать станции, чтобы не кликать на каждом перекрестке в нужном направлении.
Механизм следующий: под перекрестком ставим кирпичный блок, на расстоянии не более 2 кубов от него ставим табличку и пишем на ней st-ИМЯ_СТАНЦИИ:НАПРАВЛЕНИЕ. Например, st-spawn: North.
Чтобы управляющий блок повернул вагонетку, нужно еще задать станцию. Для этого в нужном месте кладем под рельсы кирпичный блок и рядом ставим табличку с надписью station:ИМЯ_СТАНЦИИ. Не стоит писать слишком длинное имя, может не поместиться (лишнее, видать криво тестил)
Все готово, осталось выбрать станцию назначения. Для этого в консоли (в чятике ^^ ) пишем /st ИМЯ_СТАНЦИИ -s. (Ключ -s нужен для того, чтобы станция назначения не сбрасывалась после проезда перекрестка; такие настройки плагина сейчас на сервере). Ставим вагонетку на рельсы, запускаем, радуемся
Список станций после FAQ
Возможные вопросы и ответы на них:
Q: Как остановиться у станции, если рельсы идут дальше?
A: Необходим поставить кипичный блок под рельсы, на соседний куб табличку видаЯ это еще не тестил, поэтому возможен такой вариант: блок обсидиана под рельсы, рядом табличка _Hold For X_, где X - кол-во секунд. Вагонетка остановится, простоит Х секунд и поедет дальше в том же направлении, в каком приехала. Второй вариант: сделать перекресток с табличкой на станцию, свою ветку в сторону (3-4 куба длиной) и в конце ящик (туда автоматом будет падать тележка). Табличку оформить так:Station stop
ИМЯ_СТАНЦИИ
Результат работы: желающие проехать на вашу станцию повернут, остальные непустые тележки поедут прямо.st-ИМЯ_СТАНЦИИ:НАПРАВЛЕНИЕ
player: STR
Q: Хочу добавить свою станцию на перекресток. Что делать?
A: Запомнить, что написано на существующей управляющей табличке, сбить ее, поставить назад, восстановить текст и добавить свою станцию. Или стрясти с админов плагин для редактирования табличек без сноса ^^
Q: Место на табличке кончилось. Что делать?!111
A: Как показали тесты, контроллер-блок обрабатывает несколько табличек (2 точно ). Также можно добавить свою табличку, чтобы не сбивать существующую, но тогда перекрестки будут выглядеть жутко
Q: Есть ли ограничение на имя станции?
A: Да, 8 символов это максимум что может влезть на работающую табличку: после срабатывания строчка заключается в квадратные скобки, если в результате затрется символ направления, то правило больше не будет срабатывать. При этом направление движения надо указывать 1 буквой (N,S,W,E)
Q: Где взять имена направлений?
A: http://wiki.bukkit.org/Minecart_Mani...of_Directions:
Q: Чем еще можно упрвлять на перекрестке?
A: http://wiki.bukkit.org/Minecart_Mani...of_Conditions:
В краце: пустая вагонетка, грузовая вагонетка, вагонетка с игроком или мобом, вагонетка с определенным игроком (проверка по имени), игрок держит определенный предмет и тп.
Q: По ссылкам написано не по-русски, я ничего не понимаю!!!
A: Нанимайте репетитора, учите английский. Без него сейчас никуда. Бесплатный вариант - google translate
Q: Я катаюсь по метро, но иногда поворачиваю не туда. Что за хрень?!
A: Сбросьте станцию назначения. Введите в чятике /st null или еще какую несуществующую станцию.
Q: Как выбрать направление куда заворачивать вагонетку?
A: Жми F3 и топай в том направлении, куда хочешь направить вагонетку. Запомни какая координата меняется. Выбери направление по рисунку
Посмотри в нужную сторону, набери в консоли /compass
Для станций указывать направление только как сторону света.
Q: У меня укатилась тележка, что делать?
A: Сесть во вторую и пуститься в погоню Для однотележечных я поставил ловушки (первая недалеко от спавна, надо идти по рельсам вниз, потом налево, будет табличка; вторая - в Wait city около доски объявлений)
Q: Как обрабатываются несколько знаков с направлениями, как их устанавливать, чтобы не было путанницы?
A: На одном знаке (табличке) строки обрабатываются сверху вниз до первого совпадения (как правила в iptables ^_^). В случае нескольких знаковОписание на английском
Station signs are processed from the highest line to the lowest line, in order, but when larger, multi-sign setups are needed, it can feel like creating the right sign pattern is all trial and error. Sign's are actually found and processed in an easily to duplicate pattern that can make larger setups easy to create. First off, I recommend you use a plugin like Essentials that has command like "/getpos" to show your current X, Y, and Z coordinates on the map, or memorize that North is in the -X direction, and East is in the -Z direction. The trick is that Minecart Mania uses a standard search pattern, using the minecart as a central point, and searching around it in a standard search grid. The first sign to be found will be in the negative most X, Y, Z direction. (For most signs, this is -2, -2, -2 from the minecart's position). This is the first sign found, and the first sign processed. Any station commands on this sign will be run first. The next sign will be at (-2, -2, -1) from the minecart's position. Then (-2, -2, 0), and this repeats until (-2, -2, 2). Then, the Y axis increases by one, and the Z axis resets to -2, to (-2, -1, -2). This pattern repeats until the Y reaches it's maximum, then the X increases by 1. Those quick at geometry will notice this forms a 5x5x5 cube that is searched.[свернуть]
(мне тупо лень переводить, я сервер настраиваю ^_^)
__________________________________________________ _______________________
На данный момент построены станции Коны-тян (konata), Wait City (wait), spawn (spawn). Соответственно, управляемые перекрестки только между этими станциями.
Дополнительно можно добавить автоповороты налево, направо и движение прямо: налево - в руках земля (dirt), направо - булыжник (cobb), прямо - доски или палки (wood или stick соответственно). Но тогда лучше будет ездить с пустыми руками, т.к. поворот выполняется по первому совпавшему правилу, а как обрабатываются несколько табличек я не знаю.
__________________________________________________ _______________
Список станций (предлагаемые и реализуемые названия; не больше 8 символов):
konata
wait
spawn
grandf - Замок Грандфорт - остановка на путях
TDA - T1h0n0ff&DarkAlex
jonypbp - к дому Jonypbp
undercity - Under City (привет, Кэп )
drlife - дом Doctor Life
piter
kokos & lord_maroder - сами пусть придумывают себе сокращение
skbeach - Skeleton Beach
meatbag
to be continued... )