Для игроков доступны десятки видов транспорта: воздушного и водного.
Создание транспорта
Для создания транспорта достаточно поместить табличку с названием транспорта. Текст для каждого вида транспорта находится в внизу страницы в списке транспортов. При нажатии правой кнопкой мыши по табличке набор блоков превратится в транспорт и станет неразрушаемым вручную.
Далее нужно поместить табличку с надписью "Release", для того, чтобы превратить транспорт обратно в набор блоков для ремонта/изменения транспорта.
| Водный | Наземный | Воздушный | Подвесное орудие | Разное |
|---|---|---|---|---|
Плот Raft
|
БПЛА UAV
|
Выстрел бомбы
|
Турель Turret
| |
Галера Galley
|
Воздушная лодка Airskiff
|
Выстрел ракеты
|
Лифт Elevator
| |
Бот Boat
|
Воздушное судно Airship
|
Выстрел лазера
|
Корабельный лифт Ship Elevator
| |
Шлюп Sloop
|
Большое воздушное судно
|
|||
Корвет Corvette
|
Воздушный торговец
|
|||
Брандер Fireship
|
||||
Торговец Trader
|
||||
Ракетный корабль Rocketship
|
||||
Фрегат Frigate
|
||||
Линкор Battleship
|
| Корабли | |
|---|---|
| Гребные корабли | Плот • Бот |
| Парусно-гребные корабли | Галера • Прам |
| Лёгкие парусники | Шлюп • Корвет |
| Тяжелые парусники | Фрегат • Линкор |
| Специальные корабли | Брандер • Ракетный корабль • Торговец |
Типы блоков при строительстве транспорта
Разрешенные блоки – блоки, которые возможно использовать для строительства транспорта. Перечень блоков указан на страницах разных видов транспорта
Флайблоки – блоки, которые обязательно должны быть на транспорте или наоборот – запрещены на транспорте. Флайблоки проверяются только во время создания транспорта. Острожно: если транспорт теряет флайблоки во время пилотирования, то он разобьётся, даже если не потерял основную массу разрешенных блоков.
Мувблоки – блоки, которые отвечают за движение транспорта. Обычно это шерсть у парусных кораблей и магма у воздушных судов. При потере мувблоков транспорт останавливается и становится разрушаемым для игрока – игроки смогут разбирать транспорт
Движение
Взяв в руки перо и кликая ПКМ заставит транспорт двигаться в ту сторону, куда смотрит игрок. Для более крупных моделей кораблей полезнее будет использовать таблички движения.
Основные таблички
Транспорт
Первая строка: Тип транспорта (e.g. Corvette).
Нажатием правой кнопки мышки набор блоков превращается в транспорт.
Пилот
Первая строка: Pilot:
Следующие строки: должны быть заполнены никами игроков, которые могут управлять транспортом
Разрешает создать транспорт игрокам, чьё имя написано на табличке.
Релиз
Первая строка: Release
Команды: /release
Нажимая ПКМ игрок перестает пилотировать транспорт, превращая тем его в блоки.
Название
Первая строка: Name:
Вторая строка: название судна
Человек за бортом
Первая строка: Manoverboard
Команда /manoverboard телепортирует игрока к табличке "Manoverboard"
Таблички движения
Руль
Первая строка: [helm]
Команды: /rotate right, /rotate left
После написания [helm] превращается в руль:
Позволяет моментально развернуть судно на 90°. При нажатии ПКМ развернет вправо, при ЛКМ влево. После разворота есть небольшая задержка
Табличка автодвижения
Первая строка: Cruise: OFF
Команды: /cruise on и /cruise off ; /cruise north , /cruise south , /cruise east , /cruise west
Cruise: OFF — позволяет задать судну условный автопилот. Если нажать ПКМ по табличке, судно начнет двигаться со стабильной скоростью вперед (внимание: по направлению от таблички!). В таком случае состояние переключится на активное Cruise: ON. Повторным нажатием ПКМ автодвижение можно отменить.
Табличка подъема и спуска
Первая строка: Ascend: OFF, Descend: OFF
Команды: /cruise up , /cruise downAscend: OFF и Descend: OFF будут перемещать судно по вертикали аналогично круизу.
Табличка относительного движения
Первая строка: RMove:
Вторая строка: a,b,c
a, b, c — это целое число блоков для перемещения судна в каждом направлении, когда используется табличка Relative Move.
- a обозначает движение вправо (положительное a) или влево (отрицательное a).
- b обозначает движение вверх (положительное b) или вниз (отрицательное b).
- c обозначает движение вперед (положительное c) или назад (отрицательное c).
Щелкните правой кнопкой мыши по знаку, чтобы переместить судно на определенное количество блоков в линейном направлении за один раз. Например, указание 1,-2,3 переместит корабль на 1 блок влево, на 2 блока вниз и на 3 блока вперед. Направление движения интерпретируется по ориентации таблички. Используя эти таблички, можно создать корабль, которым можно управлять без инструмента пилота. Доступно на всех воздушных судах.
Табличка телепортации
Первая строка: Teleport:
Вторая строка: a,b,c
Третья строка: название мира
Вторая строка укажет координаты назначения в формате X,Y,Z. Третья строка укажет мир назначения. Например, указание 10,80,20 во второй строке и world_the_end в третьей строке переместит корабль так, чтобы знак оказался в точке x=10, y=80 и z=20 в мире с именем world_the_end. Направление движения интерпретируется из ориентации таблички. Доступно на космическом корабле.
Затопить
Первая строка: Scuttle
Команда: /scuttle
При нажатии ПКМ транспорт коллапсирует и разбивается
Информационные таблички
Контакты
Первая строка: Contacts:
На этой табличке со второй по четвертую строки отображаются ближайшие корабли. Отображается так же, как при использовании команды «Contacts», но в усеченном виде.
Скорость
Первая строка: Speed:
Эта табличка отображает текущую скорость корабля в метрах в секунду, а также среднее время, необходимое кораблю для одного перемещения (среднее время движения).
Статус
Первая строка: Status:
Отображает текущий процент необходимых флай и мувблоков на корабле по сравнению с минимумом, необходимым для того, чтобы оставаться в транспортом или двигаться. Кроме того, он будет отображать максимальное расстояние, которое корабль может преодолеть без добавления топлива в печи, принимая во внимание все топливо, хранящееся в печах корабля.
Разные таблички
Ремонт
Первая строка: Repair:
Вторая строка: Идентификатор состояния ремонта
Вторая строка определяет слово, которое можно использовать для уникальной идентификации состояния ремонта, чтобы один пользователь мог сохранить несколько состояний ремонта. Состояния восстановления задаются для каждого пользователя. Поэтому тот же пользователь, который сохраняет состояние, также должен будет его восстанавливать.
Двойной щелчок левой кнопкой мыши с золотым топором в руках по табличке сохраняет состояние, а щелчок правой кнопкой мыши один раз покажет текущий уровень повреждения корабля. Повторный щелчок правой кнопкой мыши попытается восстановить транспорт и содержимое сундуков. Материалы для ремонта будут взяты из бочек, найденных на крафте. Ремонт требует времени и ресурсов.
Направление, в котором смотрит корабль, и любые другие переменные, такие как вращение турелей или дверей ангара, должны быть одинаковыми при переходе в состояние ремонта по сравнению с моментом попытки ремонта.
Экипаж
Первая строка: Crew:
Вторая строка: автоматически подставляет ник игрока, поставившего табличку
Табличка «Экипаж» должна быть размещена на боковой стороне блока и над изголовьем кровати на судне. Если эта кровать уничтожена, табличка «Экипаж» перестает функционировать. Аналогично, если пилот релизит судно любым способом (включая смерть), все таблички «Экипаж» на этом судне перестанут функционировать. Табличка позволяет игроку возрождаться после смерти. Игрок респаунится над кроватью со щитом в руке
Табличка ПВО
AA Director
Этот знак позволяет целиться из раздатчика (ПВО), перенаправляя выпущенные огневые заряды в направлении взгляда игрока, при условии, что у него в руках палка. Чтобы начать направлять, игрок должен щелкнуть правой кнопкой мыши по знаку, что даст под контроль раздатчик, на котором закреплена табличка.
Удаленный контроль на корабле
Удаленный контроль — это функция, позволяющая управлять табличками на корабле на расстоянии. Чтобы создать удалённую табличку, сначала убедитесь, что во второй строке есть текст. Затем разместите на своем корабле табличку с заголовком Remote Sign и текстом таблички, которой вы хотите управлять, на второй строке удаленной таблички. Наконец, пилотируйте корабль, и щелчок правой или левой кнопкой мыши по удаленному знаку заставит игру вести себя так, как если бы вы щелкнули правой или левой кнопкой мыши по знаку, к которому он был привязан. Это касается всех табличек, в том числе и из других плагинов.
Удаленный контроль другим транспортом (Эскадрилья)
На сервере есть возможность удалённого контроля транспорта из другого транспорта.
Переносимое судно – транспорт, который запускается с другого судна. На сервере это:
- БПЛА
- Воздушная лодка
"Носитель" – транспорт, с которого запускается другой транспорт. Такими суднами являются:
- Воздушная лодка
- Воздушное судно
- Большой Авиакорабль
- Космолёт
Сформируйте эскадрилью, щелкнув левой кнопкой мыши по табличке судов (например, Airskiff) во время пилотирования судна-носителя. Перевозимые суда должны быть частью носителя, чтобы быть добавленными в эскадрилью.
Когда на судне эскадрильи выполняется какой-либо перевод или поворот (включая непрямое и прямое управление крейсерским полетом), все суда эскадрильи попытаются имитировать его.
Каждому судну при добавлении в эскадрилью присваивается идентификатор, начиная с 0 (изменен с 1 на 0 из-за выражений формирования) и увеличиваясь.
Пилот эскадрильи должен управлять эскадрильей с одного из судов, используя команду или табличку manoverboard.
Табличка manoverboard переведет пилота на ведущее судно, которое является судном с минимальным идентификатором в эскадрилье на тот момент.
Пилот не будет освобожден от носителя, пока он находится на борту любого судна эскадрильи.
Команды:
/squadronlead – телепортирует тебя на главный корабль эскадрона /craftcarrier – телепортирует тебя на корабль-носитель /craftcruise [On,Off,North,East,South,West] – включает или выключает круиз у эскадрона /release [player] – релизит свой или чужой эскадрон /scuttle [player] – затапливает свой или чужой эскадрон /formation [ON/OFF] [formation] [spacing] – включает или выключает построение /info [player] – показывает информацию о своём или чужом эскадроне /list – выводит список всех эскадронов на сервере
Эскадрилья:
Сформировать эскадрон можно, кликнув левой кнопкой мыши по табличкам кораблей (например, Airskiff), находясь при этом за штурвалом корабля-носителя.
Типы перевозимых кораблей должны быть частью носителя, чтобы быть добавленными в эскадрон.
Когда совершается любое перемещение или поворот (включая прямое или косвенное управление через круиз) на одном из кораблей эскадрона — все корабли в составе будут пытаться повторить это движение.
Каждому кораблю при добавлении в эскадрон присваивается ID, начиная с 0 (изменено с 1 на 0 из-за выражений построения) и далее по возрастанию.
Пилот должен управлять эскадроном с одного из кораблей, используя команду manoverboard или соответствующую табличку.
Команда/tabличка manoverboard телепортирует пилота на ведущий корабль — тот, у которого минимальный ID в текущем эскадроне.
Пока пилот находится на борту любого корабля эскадрона, он не может быть высажен с носителя.
Функциональные таблички:
Работающие таблички: • AscendSign • ContactsSign • CraftSign • CruiseSign • DescendSign • HelmSign • SpeedSign • StatusSign • SubcraftRotateSign
Не должны работать: • MoveSign • NameSign • PilotSign • RelativeMoveSign • ReleaseSign • RemoteSign • TeleportSign
Редстоун-схемы:
Кнопки, рычаги, повторители и компараторы синхронизируются между всеми кораблями эскадрона. Они обновляются при изменении состояния.
Кнопки не застревают в состоянии "нажато".
Элементы должны быть цветокодированы. Примеры:
Если рычаг стоит на красной шерсти и его переключить, то все рычаги на красной шерсти также примут то же состояние.
Если повторитель установлен на белую шерсть и его задержка изменена, все повторители на белой шерсти тоже примут ту же задержку.
Если компаратор стоит на двойной каменной плите и переключён в режим вычитания, все компараторы на таких же плитах также перейдут в этот режим.
Ну и так далее
Sync-таблички:
При клике правой кнопкой мыши по синхронизированной табличке на одном из кораблей эскадрона, все таблички того же типа (например, LaunchTorpedo), которые содержат хотя бы одну совпадающую строку с нажатой, также активируются.
Первая строка нажатой таблички не учитывается. Например, чтобы активировать все торпеды, можно вписать одинаковую строку (например, LaunchTorpedo) во 2–4 строки всех нужных табличек.
Формации (построения):
При формировании построения необходимо указать его имя и интервал (spacing).
Корабли будут пытаться выстраиваться в формацию, если они не находятся в режиме круиза.
Построения настраиваются через файлы .formation в папке Formations:
name: [имя построения] minSpacing: минимальное значение интервала maxSpacing: максимальное значение интервала positionMap:
SOUTH: x: [выражение] y: [выражение] z: [выражение] NORTH: x: [выражение] y: [выражение] z: [выражение] WEST: x: [выражение] y: [выражение] z: [выражение] EAST: x: [выражение] y: [выражение] z: [выражение]
Выражения определяют относительное положение каждого корабля относительно ведущего.
Допустимые операторы: +, -, *, /, ^ Допустимые переменные:
n — ранг корабля, количество кораблей в эскадроне с меньшим ID
s — spacing, интервал, указанный при команде/табличке
Положение корабля считается по координатам x, y, z в зависимости от направления движения эскадрона.
Если направление движения не определено, оно по умолчанию считается NORTH.
Управление корректировкой суден:
Если при определении состава эскадрона у корабля находятся конфликтующие CruiseSign, он не будет добавлен в эскадрон.
"Перед" корабля определяется табличкой круиза. Если её нет — то первым выполненным движением.
Корабли будут пытаться автоматически повернуться в ту же сторону, что и ведущий корабль.
Особые таблички:
SquadronRelease — аналог команды /release для эскадрильи
SquadronLead — аналог команды /manoverboard для эскадрильи
Формации (построения)
2-я строка: [название построения]
3-я строка: [spacing]
ПКМ — активировать построение
ЛКМ — выключить построение











