Команды консоли/ride
ride

Ограничения |
Оператор |
---|---|

Первое появление |


Используется, чтобы заставить сущности ездить верхом на других сущностях, предотвращать езду одной сущности на другой, а также заставлять вытеснять всадников или, наоборот, призывать их. В снапшоте 23w03a данная команда добавлена в Java Edition, до этого была эксклюзивна для BE.

### Использование

`ride <riders: target> start_riding <ride: target> <teleportRules: TeleportRules> <howtoFill: FillType>`

`ride <riders: target> stop_riding`

`ride <rides: target> evict_riders`

`ride <rides: target> summon_rider <entityType: entityType> <spawnEvent: string> <nameTag: string>`

`ride <riders: target> summon_ride <entityType:entityType> <rideRules: RideRules> <spawnEvent: string> <nameTag: string>`


Цвет добавлен для более удобного чтения.

- Аргументы
- <riders: target> (Только с аргументами
`start_riding, stop_riding и summon_ride`

)- Цель — всадник, который автоматически садится на ездового моба, слезает с него или призывает.

- <rides: target> (Только с аргументами
`evict_riders, summon_rider`

)- Ездовой моб, который сбрасывает с себя всадника или призывает его на себя.

- <teleportRules: TeleportRules> (Только с аргументом
`start_riding`

)- Определяет, каким образом всадник сядет на ездового моба, телепортируясь к нему, или наоборот.
- Допустимые значения:
`teleport_ride`

— телепортирует ездового моба к всаднику.`teleport_rider`

— телепортирует всадника к ездовому мобу.

- <howtoFill: FillType> (Только с аргументом
`start_riding`

)- Определяет, с какими условиями всадник сядет на ездового моба.
- Допустимые значения:
`if_group_fits`

— выполняет только если группа моба соответствует.`until_full`

— выполняет только, если ездовой моб свободен.

- <entityType: EntityType> (Только с аргументами
`summon_rider, summon_ride`

)- Тип сущности, который будет призван с условиями команды. Названия мобов.

- <rideRules: RideRules> (Только с аргументом
`summon_ride`

)- Условия, с которыми будет призван ездовой моб.
- Допустимые значения
`no_ride_change`

Ездовой моб не заспаунится, если всадник уже сидит на другом или на нем сидят.`skip_riders`

ездовой моб не заспаунится, если всадник сидит на другом.`reassign_ride`

— моб заспаунится, даже если всадник сидит на другом моба.

- <spawnEvent: string> (Только с аргументами
`summon_rider, summon_ride`

)- Регулировка событий, с которым сравнится моб.

- <nameTag: string> (Только с аргументами
`summon_ride, summon_rider`

)- Добавляет призванной сущности игровой Тэг, который закрепляется за ней.


- В случае успеха
`start_riding`

— указанный всадник автоматически садится на указанного в команде ездового моба.`stop_riding`

— указанный всадник автоматически прекратит садиться на ездового моба.`evict_riders`

— указанный ездовой моб сбрасывает всадника с себя.`summon_ride`

— призывает ездового моба к всаднику с указанными в команде условиями.`summon_rider`

— призывает всадника прямо на ездового моба с указанными условиями.- Пример

Заставляет игрока сесть на одну лошадь, при этом телепортируя игрока к лошади.

`ride @s start_riding @e[type=horse,c=1] teleport_rider if_group_fits`


Текущие |
| ||||||||
---|---|---|---|---|---|---|---|---|---|

Удалённые |
| ||||||||

Первоапрельские |
|