El comando give de Minecraft no solo te ahorra minar: te da bloques que el inventario creativo no enseña. Al final de este artículo tienes la lista de esos objetos y la línea exacta para sacar cada uno.
El comando /give mete cualquier objeto en el inventario de un jugador, en la cantidad que pidas. Funciona en Java y en Bedrock, pero no se escribe igual en las dos versiones. Y muchos tutoriales que circulan se quedaron viejos con una actualización de 2024.
Si copias una línea antigua en Java, el juego te devuelve un error en rojo y no te da nada. Por eso aquí tienes primero la forma que funciona hoy, después los límites y, por último, lo que el modo creativo no te deja coger.
Comando give en Minecraft: cómo se escribe hoy
La estructura básica es la misma en las dos ediciones: el comando, a quién se lo das, qué objeto y cuántos. Si no pones cantidad, el juego te da uno.
En Java se escribe así: /give <jugador> <objeto> [cantidad]. En Bedrock añade dos huecos opcionales al final: /give <jugador> <objeto> [cantidad] [dato] [componentes].
Un ejemplo que vale en las dos versiones: /give @p diamond 64. Te da 64 diamantes a ti, si eres el jugador más cercano. El nombre del objeto va siempre en inglés y en minúsculas, con guiones bajos en lugar de espacios: diamond_sword, golden_apple, oak_planks.
- @p: el jugador más cercano a quien lanza el comando.
- @s: tú mismo, el que escribe el comando.
- @a y @r: todos los jugadores, o uno al azar.
Si quieres más comandos aparte de este, tienes los comandos y encantamientos de Minecraft que más cambian una partida reunidos en otra guía.
Activar los trucos antes de usar el comando give
El comando no funciona en cualquier mundo. Necesitas tener los trucos activados, y eso se decide al crear el mundo o después.
En Java, al crear un mundo de un jugador tienes la opción de permitir trucos. Si no la marcaste, puedes abrir el mundo a LAN y activar ahí los trucos para esa sesión. En un servidor, hace falta permiso de operador de nivel 2.
En Bedrock, los trucos se activan en los ajustes del mundo. Ojo con esto: en Bedrock, activar los trucos desactiva los logros de ese mundo. Si te importan los logros, haz las pruebas en un mundo aparte.
Los encantamientos con give que ya no se escriben igual
Aquí está el error más común. Hasta 2024, en Java los objetos especiales se pedían con llaves al final, del tipo {Enchantments:[…]}. Desde la versión 1.20.5, Java cambió ese sistema por los llamados componentes, y la sintaxis antigua ya no sirve.
Ahora los detalles del objeto van entre corchetes, pegados al nombre. Así se pide una espada de diamante con Filo X:
/give @p diamond_sword[enchantments={«minecraft:sharpness»:10}] 1
Filo X no existe en el juego normal: jugando sin trucos, el tope es Filo V. Con el comando puedes pasar de ese tope. Con el mismo sistema puedes ponerle un texto debajo del nombre:
/give @p diamond_sword[lore=[«Ejemplo»]] 1
Si un vídeo te enseña una línea con llaves {} justo después del nombre del objeto, es de antes de la 1.20.5 y en Java actual no funciona.
Comando give en Bedrock: lo que cambia
Bedrock va por libre. No usa corchetes, y sus componentes se escriben al final en formato JSON. Además, solo admite cuatro: poder colocarse sobre ciertos bloques, poder romper ciertos bloques, quedarse bloqueado en el inventario y no perderse al morir.
Por ejemplo, una espada de diamante que no se cae cuando mueres:
/give @p diamond_sword 1 0 {«keep_on_death»:{}}
Y un palo que no se puede tirar ni usar para fabricar:
/give @a stick 1 0 {«item_lock»:{«mode»:»lock_in_inventory»}}
El 0 del medio es el valor de dato. En Bedrock sirve, por ejemplo, para elegir el tipo de poción: /give @a potion 1 5 da una poción de visión nocturna a todos. En Java eso mismo se pide con potion[potion_contents={potion:»minecraft:night_vision»}].
Lo que Bedrock no te deja hacer
En Bedrock no puedes encantar un objeto dentro del propio /give. Para eso existe otro comando, /enchant, que se aplica al objeto que llevas en la mano.
Límites del comando give: cuántos objetos te da
No puedes pedir una cantidad infinita. En Java, desde la versión 1.17, el comando solo da hasta 100 pilas de un objeto de una vez. En Bedrock, la cantidad tiene que estar entre 1 y 32.767.
Si tu inventario está lleno y no estás en creativo, lo que no cabe cae al suelo junto a ti. En Java, ese objeto solo lo puede recoger el jugador al que iba destinado. En Bedrock lo puede coger cualquiera.
- Java: hasta 100 pilas por comando, y el sobrante solo es tuyo.
- Bedrock: de 1 a 32.767 unidades, y el sobrante lo coge cualquiera.
- Las dos: sin cantidad escrita, te da una sola unidad.
En Java hay incluso un truco para tener pilas más grandes de lo normal: el componente max_stack_size. Así se piden tótems de la inmortalidad en pilas de 64, cuando normalmente no se apilan:
/give @s minecraft:totem_of_undying[max_stack_size=64] 64
Errores con el comando give que te dejan sin nada
Si el comando falla, casi siempre es por una de estas cosas:
- Nombre en español: «espada» no existe. El objeto va con su identificador en inglés.
- Espacios en el nombre: se escribe golden_apple, nunca golden apple.
- Sintaxis vieja en Java: las llaves después del nombre ya no valen desde la 1.20.5.
- Trucos apagados: sin trucos, el juego ni siquiera reconoce el comando.
- Jugador desconectado: si escribes un nombre que no está en la partida, el comando falla.
Y una aclaración: el comando give es de Minecraft y solo funciona dentro de tu mundo. No hay ningún equivalente para sacar saldo en otros juegos, igual que no existe un generador de Robux gratis para Roblox ni uno de diamantes gratis en Free Fire. Lo que sí existe en Roblox son los códigos oficiales de Roblox, que dan objetos de verdad.
Los objetos que solo el comando give de Minecraft te da
Esta es la parte que prometía el titular. Hay bloques y objetos que no salen en el inventario creativo normal de Java. Existe una pestaña de utilidades de operador que se activa en los ajustes, pero sin ella, la vía para conseguirlos es el comando give:
- Bloque de comandos: /give @s command_block
- Barrera invisible: /give @s barrier
- Bloque de luz: /give @s light
- Palo de depuración: /give @s debug_stick
- Bloque de estructura: /give @s structure_block
- Vacío de estructura: /give @s structure_void
- Bloque puzle (jigsaw): /give @s jigsaw
El palo de depuración, por ejemplo, cambia el estado de un bloque con un clic: la orientación de una escalera, si una valla está conectada o no. Y con el componente entity_data puedes rizar el rizo: un huevo que parece de lobo pero del que sale un gato, con /give @p minecraft:wolf_spawn_egg[entity_data={id:»minecraft:cat»}].
Consejo para mañana: crea un mundo plano de pruebas con los trucos activados y ensaya ahí cada línea antes de usarla en tu partida buena. Así, si algo falla, no pierdes nada.
Preguntas frecuentes
¿El comando give funciona en Minecraft del móvil?
Sí. La versión de móvil es Bedrock, y el comando funciona si el mundo tiene los trucos activados.
¿Por qué no me funciona un comando give que he copiado?
Lo más probable es que sea de antes de la 1.20.5 y use llaves en Java. Ahora los detalles del objeto van entre corchetes.
¿Puedo usar give en un servidor?
Solo si tienes permisos de operador. En Java hace falta nivel 2.
¿Cuántos objetos puedo dar de una vez?
En Java, hasta 100 pilas. En Bedrock, entre 1 y 32.767 unidades.
¿Pierdo los logros si uso give?
En Bedrock, sí: activar los trucos desactiva los logros de ese mundo.
Ver comentarios 0
Sé el primero en comentar.