Comandos/give

De Minecraft Wiki
Ir para: navegação, pesquisa
give
Restrições

Operador

Introduzido pela primeira vez

EJ Alpha v1.0.15 (0.1.0 )
EP Alpha 0.16.0 (EP Alpha 0.16.0 build 1 )

Dá um item a um ou mais jogadores.

Sintaxe[editar | editar código-fonte]

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

Argumentos[editar | editar código-fonte]

<alvo> (EB: player: alvo)

Especifica o destino ao qual o(s) item(ns) serão entregues. Deve ser o nome de um jogador ou um seletor de destino.
Entidades que não sejam jogadores não são permitidas.

<item> (EB: itemName: Item)

Especifica o item a ser entregue. Deve ser um ID de item válido ou um ID de bloco para o qual existam itens.

<contagem> (EB: amount: int)

Especifica o número de itens a serem entregues. Deve ser entre 1 e 2.147.483.647‌[Edição Java apenas] / 32767‌[Edição Bedrock apenas] (inclusivo). Se não especificado, o padrão é 1.

data: int[Edição Bedrock apenas]

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.

components: json[Edição Bedrock apenas]

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[editar | editar código-fonte]

Falha se os argumentos não forem especificados corretamente ou se <alvo> falhar ao resolver para um ou mais players online.

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.

Exemplos[editar | editar código-fonte]

  • 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[editar | editar código-fonte]

Esta seção é um esboço, o que significa que falta algumas informações importantes. Você pode ajudar por expandindo com mais informações relacionadas ao tópico.
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[editar | editar código-fonte]

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

Referências[editar | editar código-fonte]