Minecraft Wiki
Advertisement
Information icon
Esse recurso é exclusivo para Edição Java. 

Um comando que pode ser incorporado dentro de uma função para controlar a execução da função. Encerre a execução da função e defina o valor de retorno da função invocada como um valor inteiro arbitrário. Ao definir o valor de retorno para um valor arbitrário, ele pode ser usado para registrar os resultados da execução de comandos /function com ramificações condicionais e refleti-los nas execuções de função subsequentes.

Uso[]

Colocando este comando no final de uma função, especialmente uma função com ramificação condicional. Você pode encerrar a função e registrar qual ramificação a função seguiu como valor de retorno. O valor de retorno pode ser referenciado. E pode se refletir na execução de outros comandos e funções.

Sintaxe[]

/return <value>
Encerre a função à qual pertence e /function defina o valor de retorno do comando para um valor inteiro arbitrário.

/return run <command>[em breve: EJ 1.20.2 ]
Executa o comando especificado em, encerra a função /function à qual pertence e usa o valor de retorno desse comando como o valor de retorno do comando que executou aquela função. Se o comando executado falhar, o valor de retorno será 0.

Argumentos[]

<Value>
Um valor inteiro a ser definido como o valor de retorno do comando que invocou a função à qual este comando pertence. Função especificada com um valor inteiro de 32 bits. Além disso, especifique um valor entre -2.147.483.648 e 2.147.483.647.

<Command>
Um comando que fornece o valor de retorno do comando que invocou a função à qual este comando pertence.

Resultado[]

ComandoGatilhoEdição Java
qualquerArgumentos especificados incorretamente Não analisável
return <value>valueestá fora do intervalo permitido (-2147483648 a 2147483647) ou não é um número inteiro Falha
return run <command><command> comando em falha Falha
qualquerCom sucessoInterrompe a execução da função à qual pertence e fornece o valor de retorno especificado /function para

Saída[]

Originalmente /function um comando que fornece um valor de retorno para /return <value> mas também o valor de retorno do próprio comando. /return run ... Não há valor de retorno para nenhum dos comandos em si.

ComandoEdiçãoSituaçãoContagem de sucesso/execute store succeess .../execute store result ...
return <value>Edição Javaquando bem sucedido11Retorna o valor de Return value.

Histórico[]

Edição Java
1.20 23w16a Adicionado return.
Em breve na Edição Java
1.20.2 23w31a Adicionado um novo subcomando run.
1.20.2 Pre-release 1 Sintaxe removida temporariamente /return run.
Advertisement