Minecraft Wiki
Advertisement

Adiciona ou remove a experiência do jogador.

Sintaxe[]

  • Edição Java
experience add <targets> <amount> [levels|points]
experience set <targets> <amount> [levels|points]
experience query <targets> (levels|points)
xp add <targets> <amount> [levels|points]
xp set <targets> <amount> [levels|points]
xp query <targets> (levels|points)
  • Edição Bedrock
xp <amount: int> [player: target]
xp <amount: int>L [player: target]

Argumentos[]

EJ: <amount>: integer (no modo add)

Especifica a quantidade de pontos de experiência ou níveis para dar ao jogador. Os valores negativos removem a experiência em vez de adicioná-los.
Deve ser um número inteiro de 32 bits. And it must be between -2147483648 and 2147483647 (inclusive).

EJ: <amount>: integer (in set mode)

Especifica a quantidade de pontos de experiência ou níveis a serem definidos para o jogador.
Deve ser um número inteiro de 32 bits. And it must be between 0 and 2147483647 (inclusive).

EB: amount: int: int

Especifica a quantidade de pontos de experiência ou níveis a serem adicionados ao jogador. Os valores negativos removem a experiência em vez de adicioná-los.
Deve ser um número inteiro de 32 bits.
Se o valor for expresso em pontos, deve estar entre 0 e 2.147.483.647 (inclusive, sem as vírgulas).
Se o valor for expresso em níveis, deve estar entre -2.147.483.648 e 2.147.483.647 (inclusive, sem as vírgulas).

EJ: <targets>: entity (in add and set mode)
EB: player: target: CommandSelector<Player>

Especifica o destino do comando. Na Edição Bedrock, se não especificado, o padrão é o executor do comando.
Deve ser um nome de jogador, seletores de destino ou o UUID[Edição Java apenas]. E o seletor de destino deve ser do tipo jogador.

EJ: <targets>: entity (in query mode)

Especifica o destino do comando.
Deve ser um nome de jogador, seletores de destino ou o UUID. E seletor de destino deve ser do tipo single player.

Resultado[]

ComandoGatilhoEdição JavaEdição Bedrock
qualqueros argumentos não estão especificados corretamente não analisável falha
/... add ...
/... set ...
<targets> falha ao resolver para um ou mais jogadores online falha N/A
/... query ...<targets> não resolve para um ou mais jogadores online
/... set ...<amount> é maior que a capacidade atual da barra de xp para qualquer jogador
qualquerplayer: target não resolve para um ou mais jogadores online N/A falha
player: target não é especificado quando o executor do comando não é um jogador
qualquerCom sucessoAdiciona/remove/consulta a experiência.

Saída[]

ComandoEdiçãoSituaçãoContagem de sucesso/execute store succeess .../execute store result ...
qualquerEdição JavaEm caso de falha000
/... query ...Em caso de sucesso11o número de pontos de experiência ou níveis que o jogador tem
/... add ...
/... set ...
Em caso de sucesso11o número de jogadores alvos
qualquerEdição BedrockEm caso de falha0N/AN/A
Em caso de sucessoo número de jogadores que recebem ou são tirados experiência.N/AN/A

Exemplos[]

História[]

Edição Java
1.0.0 Beta 1.9 Prerelease 5 Adicionado /xp. O comando pegou um nome de jogador e então um número de orbes de xp para dar.
1.3.1 12w16a /xp agora pode ser usado no singleplayer.
Sintaxe alterada para ter primeiro o número de orbs e depois o jogador, e o jogador agora é opcional.
1.4.2 12w39a Notação L adicionada para níveis. Os níveis podem ser subtraídos, mas os pontos não, falhando com a mensagem "Não é possível dar pontos de experiência negativos ao jogador".
O limite para /xp agora é 2.147.483.647 (231 −1) em vez de 5.000.
1.13 17w45a Adicionado /experience e fez /xp apelido.
Sintaxe reestruturada em /experience add <targets>, /experience set <targets>, e/experience query <targets>.
Pontos negativos agora são suportados.
Edição Pocket Alpha
v0.16.0 build 1 Adicionado /xp.
Advertisement