Minecraft Wiki
Advertisement

Dá um item a um ou mais jogadores.

Sintaxe[]

  • Edição Java
give <alvo> <item> [<contagem>]
  • Edição Bedrock
give <player: alvo> <itemName: Item> [amount: int] [data: int] [components: json]

Argumentos[]

EJ<alvos>: entity
EB: player: alvo: CommandSelector<Player>

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.
Especifica o(s) alvo(s) para dar o(s) item(ns).

EJ<item>: item_stack
EB: itemName: Item: CommandItem

Na Edição Java, it must be a item argument (does not accept item tags). Na Edição Bedrock, it must be a item id or a block ID for which items exist.
Especifica o item a ser dado.

EJ<count>: integer
EB: amount: int: int

Deve ser um número inteiro de 32 bits. And it must be between 1 and 2147483647 (inclusive). Na Edição Bedrock, deve estar entre 1 e 32767 (inclusive).
Especifica o número de itens a serem dados. Se não for especificado, o padrão é 1.

EB: data: int: int

Deve ser um número inteiro de 32 bits. It must be between 0 and 32767 (inclusive).
Especifica os valores de dados do item especificado. Deve ser um inteiro entre 0 e 32767 (inclusivo), mas os valores que são inválidos para a ID do item especificado retornam a 0. Se não especificado, o padrão é 0.

EB: components: json: Json::Value

Must be a JSON Object.
Especifica os componentes do item espeficicado. Como etiquetas de dados, mas só suporta as funções minecraft:can_place_on e minecraft:can_destroy (por exemplo, /give @p iron_shovel 1 0 {"minecraft:can_destroy":{"blocks":["grass"]}})

Resultado[]

ComandoGatilhoEdição JavaEdição Bedrock
qualqueros argumentos não são especificados corretamente Não analisável Falha
se <alvos> ou player: alvo falha em resolver para um ou mais jogadores online Falha
Com sucessoDá o(s) item(ns) especificado(s) ao(s) alvo(s)

Em caso de êxito, convoque o(s) item(ns) especificado(s) no (s) local(is) do(s) alvo(s). E se jogador resolver para vários destinos, cada um recebe o número especificado de itens. Se houver espaço no inventário do jogador ou se estiver no modo criativo, o entidade de item convocado é "falsa", com a tag PickupDelay definida para 32767 e a tag Age definida para 5999, o que normalmente tornaria impossível pegar o item e fazer com que ele desapareça dentro de um tique. Se o inventário do jogador estiver cheio e ele não estiver no modo criativo, a entidade da tag de item Ownerdefinida para o alvo da tag PickupDelay definida para 0 para que ele possa ser retirado apenas por esse jogador até 10 segundos após o seu desaparecimento, momento em que outros jogadores poderão buscá-lo.

Saída[]

ComandoEdiçãoSituaçãoContagem de sucesso/execute store succeess .../execute store result ...
qualquerEdição JavaCom falha00N/A
Com sucesso11o número de jogadores-alvo
Edição BedrockCom falha0N/AN/A
Com sucessoo número de jogadores que recebem item(ns)N/AN/A

Exemplos[]

  • Para dar ao jogador mais próximo uma espada de diamante com a descrição que diz "Uma arma lendária":
    • /give @p minecraft:diamond_sword{display:{Lore:["\"Uma arma lendária\""]}} 1[Edição Java apenas]
  • Para dar a todos os jogadores uma poção que tenha o efeito de Visão Noturna:
    • /give @a potion{Potion:"minecraft:night_vision"} 1[Edição Java apenas]
  • Para dar a um jogador aleatório uma espada de diamante com Afiação X:
    • /give @r diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:10}]} 1[Edição Java apenas]
  • Para dar a Steve um bloco de diamante que pode ser colocado na terra e pode quebrar blocos de quartzo até mesmo no modo aventura:
    • /give Steve minecraft:diamond_block{CanPlaceOn:["minecraft:dirt"],CanDestroy:["minecraft:quartz_block"]} 1[Edição Java apenas]
    • /give Steve minecraft:diamond_block 1 0 {"minecraft:can_place_on":{"blocks":["dirt"]},"minecraft:can_destroy":{"blocks":["quartz_block"]}}[Edição Bedrock apenas]
  • Para dar a todos os jogadores uma Poção de Decomposição nível 2 com Repulsão X:
    • /give @a potion{Enchantments:[{id:"minecraft:knockback",lvl:10}],CustomPotionEffects:[{Id:20,Amplifier:1}]} 1[Edição Java apenas]

Histórico[]

Edição Java Alpha
v1.0.15 (Alpha server 0.1.0) Adicionado /give.
O comando /give sempre dá exatamente um do item especificado (por ID numérica) para o jogador especificado.
?(na ou anterior à Alpha server 0.1.2_01) Adicionado o argumento de quantidade ao comando /give.
Edição Java
1.0.0 Beta 1.9 Prerelease 4 Adicionado o argumento do valor do dano ao comando /give.
1.3.1 12w16a /give agora pode ser usado no modo um jogador.
1.5 13w04a /give agora aceita valores de dados como o quarto argumento.
1.7.2 13w36a Adicionado o argumento dataTag ao comando /give.
1.8 14w32b /give não pode mais fazer pilhas "ilegais" (como 70 diamantes[verificar] ou 5 espadas de ferro).
Edição Pocket Alpha
0.16.0 build 1 Adicionado /give.
A funcionalidade é quase equivalente ao uso da Java 1.10, exceto que não há suporte para etiquetas de dados e o jogador alvo é opcional ao usar o comando /give.

Veja também[]

  • /summon – invoca qualquer entidade em qualquer localização

Referências[]

Advertisement