Minecraft /give Command
Otorga un objeto especificado a un jugador (incluyendo componentes personalizados en Java).
Compatibilidad de Versiones
Sintaxis del Comando
/give <targets> <item>[<components>] [<count>]/give <player> <itemName> [amount] [data] [components]Argumentos Explicados
targets / playerSelector / Player NameRequeridoTarget entity receiving the items (e.g., @p nearest, @a all, or an exact gamer tag).
item / itemNameNamespaced Item IDRequeridoThe official identifier of the item (e.g., minecraft:diamond_sword in Java, diamond_sword in Bedrock).
count / amountInteger (1-64)Number of items to give. Defaults to 1 if omitted. Can exceed 64 in Java for unstackables.
componentsComponents / JSONJava 1.20.5+ square-bracket components (e.g. [enchantments={levels:{"sharpness":5}}]) or Bedrock adventure JSON (can_place_on / can_destroy).
Ejemplos Prácticos
/give @p minecraft:diamond 64Gives the nearest player a full stack (64) of diamonds.
Standard command for rewarding players or stocking inventories.
/give @s minecraft:netherite_sword[enchantments={levels:{"minecraft:sharpness":5,"minecraft:unbreaking":3}}]Java 1.20.5+: Gives yourself a Sharpness V, Unbreaking III Netherite Sword using modern component brackets.
Square bracket syntax [component=val] replaced legacy curly brace NBT in Java 1.20.5.
/give @p iron_pickaxe 1 0 {"minecraft:can_destroy":{"blocks":["stone","cobblestone"]}}Bedrock Edition: Gives an iron pickaxe that can only break stone and cobblestone in Adventure mode.
Crucial for Bedrock adventure maps with controlled puzzle progression.
/give @a minecraft:cooked_beef 32Gives 32 cooked beef to all connected players simultaneously.
Perfect for starting food kits or UHC events.
/give @p minecraft:potion[potion_contents={custom_effects:[{id:"minecraft:speed",duration:6000,amplifier:1}]}]Java 1.20.5+: Gives a custom Speed II potion lasting 5 minutes.
Demonstrates deep component nesting for custom consumables.
Errores Comunes
Error:
Escribir el nombre del objeto en mayúsculas
Solución:
Los ID de objetos son case-sensitive y deben escribirse en minúsculas con guiones bajos.
Error:
Intentar otorgar más de 64 objetos en Bedrock
Solución:
Bedrock tiene un límite de 64 objetos por comando. Usa múltiples comandos para obtener más.
Error:
Olvidar que /give requiere permisos de operador
Solución:
Asegúrate de tener permisos OP o usar un bloque de comandos con permisos activados.
Diferencias entre Java y Bedrock
La edición Java soporta componentes de objeto completos dentro de corchetes [] con propiedades personalizadas. La edición Bedrock usa un formato simplificado sin componentes NBT personalizados en el comando.
Command Block Usage & Automation
When used in Command Blocks, avoid using @s because the command block itself is the executor and @s evaluates to nothing. Always target players with @p (nearest player), @a (all players), or filtered selectors like @a[distance=..5]. Use Impulse command blocks connected to pressure plates for starter kits, or Chain Conditional blocks following a scoreboard balance test to dispense shop items.
Consejos Útiles
Puedes otorgar múltiples objetos añadiendo un número al final: /give @p dirt 64
Usa @s para darte objetos a ti mismo, @p para el jugador más cercano, o @a para todos.
Los componentes de objeto Java permiten personalizar armas, armaduras y herramientas con encantamientos y atributos.
En Bedrock, los números de objeto están limitados a 64 para la mayoría de los artículos.
Puedes usar /give en bloques de comandos para crear sistemas automáticos de distribución de objetos.
Notas Importantes
En Java 1.20.5+, la sintaxis NBT dentro de llaves {} fue reemplazada por componentes de objeto dentro de corchetes [...].
Preguntas Frecuentes
¿Puedo dar objetos con encantamientos personalizados?
Sí, en Java Edition usando componentes de objeto como [enchantments={levels:{"minecraft:sharpness":5}}]. Bedrock tiene límites de encantamiento estándar.
¿Por qué no funciona /give en Bedrock?
Verifica que tengas permisos de operador activados en la configuración del mundo o servidor.
¿Puedo dar objetos que no existen en el juego?
No, solo puedes dar objetos válidos. Los IDs de objetos deben coincidir exactamente con los registrados en el juego.
¿Listo para crear tu comando?
Usa nuestro generador interactivo para crear comandos /give sin errores con una interfaz visual.
Abrir Generador de Comandos