Comandos/ride

De Minecraft Wiki
Ir para navegação Ir para pesquisar
/ride
Nível de permissão
exigido

2‌[EJ apenas]
1‌[EB apenas]

Restrições

Apenas no Cheat only‌[EB apenas]

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>.
ride <alvo> dismount
Desmonta o alvo de qualquer veículo que esteja montando.
  • Edição Bedrock
ride <riders: target> start_riding <ride: target> [teleportRules: TeleportRules] [howToFill: FillType]
Faz <riders: target> andar em <ride: target>.
ride <riders: target> stop_riding
Faz com que <riders: target> desmonte.
ride <rides: target> evict_riders
Faz com que as entidades que estão andando em <rides: target> desmontem.
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>.
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.

Argumentos[editar | editar código-fonte]

EJ: <target>: entity

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.

EJ: <vehicle>: entity

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 se teleportRules: TeleportRules for teleport_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 e teleport_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 e until_full.
  • Se if_group_fits, verifica se todos os riders: target podem andar em ride: 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.

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 e skip_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.

Resultado[editar | editar código-fonte]

Esta seção está com informação faltando sobre Edição Java 
Por favor, expanda esta seção para incluir esta informação. Mais detalhes podem existir na página de discussão.

ComandoGatilhoEdição Bedrock
qualqueros 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_ridingnenhum dos <riders: target> está andando em outra entidade.
/... evict_ridersnenhum 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>.
qualquerDe outra formaFaç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]

Esta seção está com informação faltando sobre Edição Java 
Por favor, expanda esta seção para incluir esta informação. Mais detalhes podem existir na página de discussão.

ComandoEdiçãoSituaçãoContagem de sucesso
qualquerEdição BedrockEm caso de falha0
/... start_riding ...Em caso de sucessoo número de entidades que viajam na entidade segmentada
/... stop_riding ...Em caso de sucessoo número de entidades que são desmontadas
/... evict_riders ...Em caso de sucessoo número de entidades que despejam com sucesso seus passageiros
/... summon_rider ...Em caso de sucessoo número de entidades geradas que viajaram com sucesso em suas corridas vinculadas
/... summon_ride ...Em caso de sucessoo 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.423w03aAdicionado /ride.
Edição Bedrock
1.16.100beta 1.16.100.52Adicionado /ride.

Navegação[editar | editar código-fonte]