Pular para o conteúdo
WikilyWIKILY
Todos os jogos23 wikis · escolha seu jogo
Comandos e trapaçasTodos os comandos

Trocar de jogo

23 wikis · escolha seu jogo
/compute

Comando

/compute

Calcula um número a partir de um provedor de números e o informa, para que possa ser lido no chat ou guardado com /execute store.

Sintaxe

/compute (block <computePos>|entity <computeTarget>) float <provider> [<scale>]
/compute (block <computePos>|entity <computeTarget>) integer <provider>
/compute default float <provider> [<scale>]
/compute default integer <provider>

Argumentos

ArgumentoTipo de valorO que digitar
<computePos>Posição de blocoPara block: a posição do bloco que o cálculo observa.
<provider>Provedor de números decimaisO provedor de números a calcular: um ID ou uma definição escrita diretamente. Depois de integer deve vir um provedor de números inteiros, depois de float um de números decimais.
<scale>Número decimalSomente para float: um número pelo qual o valor é multiplicado antes de ser arredondado para baixo. Por padrão, 1.
<computeTarget>Seletor de alvoPara entity: a única entidade que o cálculo observa. Apenas uma entidade.

Detalhes

Nível de permissão2: operadores, mundos com trapaças ativadas, blocos de comando e funções
Funciona emUm jogador com cheats ativados e servidores multijogador. Exige o nível de permissão 2 (mestres de jogo): operadores do servidor, jogadores com trapaças, blocos de comando e funções podem executá-lo.
ResultadoInforma o valor retornado pelo provedor de números. O número que /execute store salva é esse valor. Para float, o valor é multiplicado pela escala e arredondado para baixo até um número inteiro, e a mensagem mostra o valor original e o arredondado quando eles diferem.
defaultCalcula apenas com as informações básicas: a posição em que o comando é executado e, se houver, a entidade que o executa.
blockTambém fornece ao cálculo o bloco na posição informada, com seu estado de bloco e seus dados armazenados, se tiver. A posição deve estar carregada.
entityTambém fornece ao cálculo a entidade informada como entidade alvo.
integerUsa um provedor de números inteiros e retorna o valor sem alterá-lo.
floatUsa um provedor de números decimais. A escala opcional multiplica o valor antes de ele ser arredondado para baixo, então uma escala de 100 mantém duas casas decimais.
ProvedorO provedor é o id de um provedor de números do jogo ou de um pacote de dados, como minecraft:brewing/uses_default, ou um escrito diretamente no comando, como um número simples ou {type:"minecraft:uniform",min:1,max:6}.
Valores inválidosFalha com "Valor inválido retornado" se o cálculo não puder produzir um número utilizável, por exemplo uma divisão por zero ou um resultado que não é um número finito.

Exemplos

/compute default integer minecraft:brewing/uses_default

Mostra o valor do provedor de números integrado de usos de poções: 20.

/compute default integer {type:"minecraft:uniform",min:1,max:6}

Sorteia um número inteiro aleatório de 1 a 6.

/compute block ~ ~-1 ~ integer minecraft:cooking/time_coal

Calcula o provedor integrado de tempo de cozimento (Carvão) para o bloco abaixo de você.

/compute default float minecraft:cooking/fast_speed_multiplier 100

Mostra o multiplicador da velocidade de cozimento rápido e o retorna multiplicado por 100.

Entre na comunidade de criadoresAs pessoas que constroem a wiki de Minecraft Java Edition estão no nosso Discord. Tire dúvidas ou sugira páginas.Entrar no Discord (abre o Discord em uma nova aba)