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
.
- 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
eminecraft:can_destroy
(por exemplo,/give @p iron_shovel 1 0 {"minecraft:can_destroy":{"blocks":["grass"]}}
)
Resultado[]
Comando | Gatilho | Edição Java | Edição Bedrock |
---|---|---|---|
qualquer | os 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 sucesso | Dá 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 Owner
definida 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[]
Comando | Edição | Situação | Contagem de sucesso | /execute store succeess ... | /execute store result ... |
---|---|---|---|---|---|
qualquer | Edição Java | Com falha | 0 | 0 | N/A |
Com sucesso | 1 | 1 | o número de jogadores-alvo | ||
Edição Bedrock | Com falha | 0 | N/A | N/A | |
Com sucesso | o número de jogadores que recebem item(ns) | N/A | N/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