Comandos/ride
{ "title": "<code>/ride</code>", "rows": [ { "field": "2<sup class=\"nowrap\" title=\"\">[''<span title=\"Esta frase só se aplica a Edição Java\">(link to Edição Java article, displayed as EJ) apenas</span>'']</sup><br>1<sup class=\"nowrap\" title=\"\">[''<span title=\"Esta frase só se aplica a Edição Bedrock\">(link to Edição Bedrock article, displayed as EB) apenas</span>'']</sup>", "label": "(link to Nível de permissão article, displayed as Nível de permissão<br />exigido)" }, { "field": "Apenas no (link to Opções article, displayed as Cheat) only<sup class=\"nowrap\" title=\"\">[''<span title=\"Esta frase só se aplica a Edição Bedrock\">(link to Edição Bedrock article, displayed as EB) apenas</span>'']</sup>", "label": "(link to Comandos#Restrições article, displayed as Restrições)" } ], "invimages": [], "images": [] }
Permite que as entidades montem ou desmontem outras entidades. Os jogadores não podem ser usados como veículos.
Na Edição Bedrock este comando pode ser usado para convocar passageiros e veículos, mas os jogadores não podem montar criaturas que normalmente não são montados (cavalos, mulas, burros, etc.).
Sintaxe[editar | editar código-fonte]
- Edição Java
ride <alvo> mount <veículo>
- Faz
<alvo>
andar em<veículo>
.
- Faz
ride <alvo> dismount
- Desmonta o
alvo
de qualquer veículo que esteja montando.
- Desmonta o
- Edição Bedrock
ride <riders: target> start_riding <ride: target> [teleportRules: TeleportRules] [howToFill: FillType]
- Faz
<riders: target>
andar em<ride: target>
.
- Faz
ride <riders: target> stop_riding
- Faz com que
<riders: target>
desmonte.
- Faz com que
ride <rides: target> evict_riders
- Faz com que as entidades que estão andando em
<rides: target>
desmontem.
- Faz com que as entidades que estão andando em
ride <rides: target> summon_rider <entityType: EntityType> [spawnEvent: string] [nameTag: string]
- Chame uma entidade na posição de cada um dos
<rides: target>
que são montáveis e não cheios, então faça-os montar em<rides: target>
.
- Chame uma entidade na posição de cada um dos
ride <riders: target> summon_ride <entityType: EntityType> [rideRules: RideRules] [spawnEvent: string] [nameTag: string]
- Gerar uma entidade na posição de cada um dos
<riders: target>
, então faz<riders: target>
andar neles.
- Gerar uma entidade na posição de cada um dos
Argumentos[editar | editar código-fonte]
- Especifica os passageiros.
- Deve ser um nome de jogador, seletores de destino ou o UUID. And o seletor de destino deve ser de tipo único.
- Especifica uma entidade a ser montada.
- Deve ser um nome de jogador, seletores de destino ou o UUID. And o seletor de destino deve ser de tipo único.
riders: target
: CommandSelector<Actor>
- Especifica os passageiros.
- Se estiver no modo
start_riding
, deve haver apenas uma entidade seteleportRules: TeleportRules
forteleport_ride
. - Deve ser um nome de jogador ou seletores de destino.
ride: target
: CommandSelector<Actor>
- Especifica uma entidade a ser montada.
- deve ser apenas uma entidade.
- Deve ser um nome de jogador ou seletores de destino.
rides: target
: CommandSelector<Actor>
- Especifica as entidades que são montadas.
- Deve ser um nome de jogador ou seletores de destino.
teleportRules: TeleportRules
: enum
- Deve ser um de
teleport_ride
eteleport_rider
. - Especifica quais entidades são teletransportadas. Se não especificado, o padrão é
teleport_rider
.
howToFill: FillType
: enum
- Deve ser um entre
if_group_fits
euntil_full
.- Se
if_group_fits
, verifica se todos osriders: target
podem andar emride: target
ao mesmo tempo, e os faz andar apenas se verdadeiro. - Se
until_full
ou não especificado, faz com que eles subam um por um até que esteja cheio.
- Se
entityType: EntityType
: enum
- Especifica as entidades a serem geradas.
- Este argumento não tem tipo. Pode ser um bug no código do jogo.
spawnEvent: string
: basic_string
- Especifica o evento no jogo para as entidades a serem invocadas. Deve ser um evento de geração (nome do evento para entidades no pacote de comportamento).: Deve ser uma string.
nameTag: string
: basic_string
- Especifica o nome das entidades a serem geradas.
- Deve ser uma string.
rideRules: RideRules
: enum
- Deve ser um dentre
no_ride_change
,reassign_rides
eskip_riders
.- Se
skip_riders
, invoca entidades apenas para<riders: target>
que não estão montando em outra entidade. - Se
no_ride_change
, invoca entidades apenas para<riders: target>
que não estão sendo montadas e não são montadas por outra(s) entidade(s). - Se
reassign_rides
ou não especificado, faz<riders: target>
desmontar se estiverem andando, então invoca entidades para todos eles.
- Se
Resultado[editar | editar código-fonte]
Comando | Gatilho | Edição Bedrock |
---|---|---|
qualquer | os argumentos não estão especificados corretamente | não analisável |
se riders: target , rides: target ou ride: target não resolver para uma ou mais entidades (os jogadores nomeados devem estar online) | Falha | |
/... start_riding ... | mais de uma entidade é alvo de <ride: target> | |
a entidade segmentada por <ride: target> não pode ser montada ou já está cheia | ||
todos os passageiros não atendem às condições da viagem.[mais informações necessárias] | ||
teleportRules: TeleportRules é teleport_ride e mais de uma entidade é alvo de <riders: target> . | ||
howToFill: FillType é if_group_fits e muitas entidades são segmentadas por <riders: target> para subir ao mesmo tempo. | ||
howToFill: FillType é if_group_fits e um dos <riders: target> não atende às condições da viagem. | ||
/... stop_riding | nenhum dos <riders: target> está andando em outra entidade. | |
/... evict_riders | nenhum dos <rides: target> é usado por outras entidades. | |
/... summon_rider ... | todos os <rides: target> já estão cheios ou não podem ser montados. | |
tentando gerar criaturas hostis em dificuldade pacífica. | ||
/... summon_ride ... | todas as entidades geradas não podem ser montadas por <riders: target> . | |
qualquer | De outra forma | Faça as entidades andarem, parem de andar ou despejem seus passageiros, ou gera a criatura carregadora ou passageiros. |
Saída[editar | editar código-fonte]
Comando | Edição | Situação | Contagem de sucesso |
---|---|---|---|
qualquer | Edição Bedrock | Em caso de falha | 0 |
/... start_riding ... | Em caso de sucesso | o número de entidades que viajam na entidade segmentada | |
/... stop_riding ... | Em caso de sucesso | o número de entidades que são desmontadas | |
/... evict_riders ... | Em caso de sucesso | o número de entidades que despejam com sucesso seus passageiros | |
/... summon_rider ... | Em caso de sucesso | o número de entidades geradas que viajaram com sucesso em suas corridas vinculadas | |
/... summon_ride ... | Em caso de sucesso | o número de entidades invocadas que são montadas com sucesso por seus passageiros vinculados |
Exemplo[editar | editar código-fonte]
Na Edição Java, Fazer o jogador mais próximo andar em uma flecha mais próxima:
/ride @p mount @e[type=arrow,sort=nearest,limit=1]
Na Edição Bedrock, gerar uma flecha na posição de cada jogador que tenha a tag "A":
/ride @a[tag=A] summon_ride arrow
Na Edição Bedrock, gerar uma trepadeira carregada na posição de cada jogador que tenha a tag "A":
/ride @a[tag=A] summon_ride creeper reassign_rides minecraft:become_charged
Histórico[editar | editar código-fonte]
Edição Java | |||||||
---|---|---|---|---|---|---|---|
1.19.4 | 23w03a | Adicionado /ride . | |||||
Edição Bedrock | |||||||
1.16.100 | beta 1.16.100.52 | Adicionado /ride . |