Minecraft Bedrock tiene siete tipos de receta. Cada una es un archivo JSON en el paquete de comportamiento, y cada una tiene un tipo que decide qué campos necesita y qué estación puede usarla. Esta página es una referencia rápida de los siete, con un ejemplo de rubí para cada uno.
¿Nuevo en las recetas? Lee primero Recetas de mesa de crafteo y horno. Ahí se explican paso a paso los patrones, las claves, las etiquetas de objeto, el libro de recetas (unlock) y priority. Esta página no repite esas partes.
Los archivos
Todas las recetas van en una misma carpeta. Los nombres de archivo los eliges tú, y puedes crear subcarpetas para tenerlo todo ordenado.
BP/
recipes/
ruby_block.json
ruby_from_block.json
smelt_raw_ruby.json
brew_ruby_strength.json
brew_ruby_splash.json
ruby_sword_upgrade.jsonLos siete tipos de un vistazo
| Tipo | Estación | Qué hace |
|---|---|---|
minecraft:recipe_shaped | Mesa de crafteo | Objetos colocados en un patrón fijo dan un resultado |
minecraft:recipe_shapeless | Mesa de crafteo, cortapiedras, mesa de cartografía | Objetos en cualquier posición dan un resultado |
minecraft:recipe_furnace | Horno, alto horno, ahumador, fogatas | Un objeto se cocina y se convierte en otro |
minecraft:recipe_brewing_mix | Soporte para pociones | Cambia el efecto de una poción |
minecraft:recipe_brewing_container | Soporte para pociones | Cambia el tipo de botella, por ejemplo de poción a poción arrojadiza |
minecraft:recipe_smithing_transform | Mesa de herrería | Mejora un objeto y lo convierte en otro, conservando sus encantamientos |
minecraft:recipe_smithing_trim | Mesa de herrería | Añade un adorno de color a la armadura |
Todos los tipos comparten la misma forma exterior:
{
"format_version": "1.20.10",
"minecraft:recipe_shaped": {
"description": {
"identifier": "wiki:ruby_block"
},
"tags": ["crafting_table"]
}
}- La clave bajo la raíz (aquí
minecraft:recipe_shaped) es el tipo. description.identifieres el ID propio de la receta. Debe ser único, y no es el ID del objeto.tagsenumera las estaciones que la aceptan. Consulta El campo tags más abajo.
Con forma
Los objetos deben estar colocados siguiendo un patrón.
{
"format_version": "1.20.10",
"minecraft:recipe_shaped": {
"description": {
"identifier": "wiki:ruby_block"
},
"tags": ["crafting_table"],
"pattern": [
"RRR",
"RRR",
"RRR"
],
"key": {
"R": { "item": "wiki:ruby" }
},
"unlock": [{ "item": "wiki:ruby" }],
"result": { "item": "wiki:ruby_block" }
}
}| Campo | Qué contiene |
|---|---|
pattern | Hasta 3 filas de hasta 3 caracteres. Un espacio es una ranura vacía. |
key | Qué significa cada carácter: un item o una tag de objeto |
result | El objeto que obtienes, con un count opcional |
assume_symmetry | Opcional. Si el patrón reflejado también funciona. Por defecto, sí. |
priority | Opcional. Qué receta gana cuando coinciden dos |
result también puede ser una lista. El primer objeto va a la ranura de salida, y los demás también se devuelven. La tarta del juego base hace esto: obtienes la tarta y recuperas tus tres cubos vacíos.
"result": [
{ "item": "wiki:ruby_cake" },
{ "item": "minecraft:bucket", "count": 3 }
]Sin forma
Solo cuentan los ingredientes, no dónde se colocan.
{
"format_version": "1.20.10",
"minecraft:recipe_shapeless": {
"description": {
"identifier": "wiki:ruby_from_block"
},
"tags": ["crafting_table"],
"ingredients": [
{ "item": "wiki:ruby_block" }
],
"unlock": [{ "item": "wiki:ruby_block" }],
"result": { "item": "wiki:ruby", "count": 9 }
}
}| Campo | Qué contiene |
|---|---|
ingredients | Una lista de objetos (o etiquetas de objeto), cada uno con un count opcional |
result | El objeto que obtienes |
priority | Opcional. Qué receta gana cuando coinciden dos |
Las recetas del cortapiedras también son sin forma
El cortapiedras no tiene un tipo propio. Usa recetas sin forma con un solo ingrediente y la etiqueta stonecutter:
{
"format_version": "1.20.10",
"minecraft:recipe_shapeless": {
"description": {
"identifier": "wiki:ruby_bricks_stonecutting"
},
"tags": ["stonecutter"],
"ingredients": [{ "item": "wiki:ruby_block" }],
"unlock": [{ "item": "wiki:ruby_block" }],
"result": { "item": "wiki:ruby_bricks", "count": 1 }
}
}Cada opción del menú del cortapiedras es un archivo de receta aparte. El juego base tiene cientos de ellos.
Horno
Entra un objeto y sale otro. No tiene result: usa input y output en su lugar.
{
"format_version": "1.20.10",
"minecraft:recipe_furnace": {
"description": {
"identifier": "wiki:smelt_raw_ruby"
},
"tags": ["furnace", "blast_furnace"],
"input": "wiki:raw_ruby",
"output": "wiki:ruby"
}
}| Campo | Qué contiene |
|---|---|
input | El objeto que se cocina |
output | El objeto que sale |
El combustible no forma parte de la receta. Sirve cualquier combustible normal.
Mezcla de pociones
Una mezcla de pociones (brewing mix) convierte un efecto de poción en otro. La botella sigue siendo del mismo tipo: una poción sigue siendo una poción, y una poción arrojadiza sigue siendo arrojadiza.
{
"format_version": "1.20.10",
"minecraft:recipe_brewing_mix": {
"description": {
"identifier": "wiki:brew_ruby_strength"
},
"tags": ["brewing_stand"],
"input": "minecraft:potion_type:awkward",
"reagent": "wiki:ruby",
"output": "minecraft:potion_type:strength"
}
}| Campo | Qué contiene |
|---|---|
input | La poción de las ranuras de abajo, como minecraft:potion_type:<name> |
reagent | El objeto de la ranura de arriba. Puede ser un objeto tuyo. |
output | La poción que obtienes, como minecraft:potion_type:<name> |
Aquí, un rubí convierte una poción rara en una poción de fuerza, igual que hace el polvo de blaze.
Los nombres de poción van en minúsculas, con _ entre palabras. Algunos útiles: water, awkward, mundane, thick, strength, swiftness, healing, regeneration, fire_resistance, slow_falling, water_breathing, invisibility y leaping. La visión nocturna se escribe nightvision. Las versiones más largas empiezan por long_ (long_strength) y las más potentes por strong_ (strong_strength).
Contenedor de pociones
Una receta de contenedor de pociones (brewing container) cambia la botella y mantiene el efecto. El juego base la usa para la pólvora (de poción a poción arrojadiza) y el aliento de dragón (de poción arrojadiza a poción persistente).
{
"format_version": "1.20.10",
"minecraft:recipe_brewing_container": {
"description": {
"identifier": "wiki:brew_ruby_splash"
},
"tags": ["brewing_stand"],
"input": "minecraft:potion",
"reagent": "wiki:ruby_dust",
"output": "minecraft:splash_potion"
}
}| Campo | Qué contiene |
|---|---|
input | La botella que entra, como minecraft:potion |
reagent | El objeto de la ranura de arriba |
output | La botella que sale, como minecraft:splash_potion o minecraft:lingering_potion |
Transformación de herrería
Mejora un objeto y lo convierte en otro en la mesa de herrería. Los encantamientos, el nombre y el desgaste del objeto antiguo pasan al nuevo. El juego base la usa para convertir el equipo de diamante en netherita.
{
"format_version": "1.20.10",
"minecraft:recipe_smithing_transform": {
"description": {
"identifier": "wiki:ruby_sword_upgrade"
},
"tags": ["smithing_table"],
"template": "wiki:ruby_upgrade_template",
"base": "minecraft:diamond_sword",
"addition": "wiki:ruby",
"result": "wiki:ruby_sword"
}
}| Campo | Ranura | Necesita esta etiqueta de objeto |
|---|---|---|
template | Izquierda: la plantilla de herrería | minecraft:transform_templates |
base | Centro: el objeto que se mejora | minecraft:transformable_items |
addition | Derecha: el material | minecraft:transform_materials |
result | El objeto mejorado | ninguna |
Las etiquetas de objeto no son opcionales
La mesa de herrería solo deja meter un objeto en una ranura si tiene la etiqueta de la tabla de arriba. El equipo de diamante del juego base ya tiene minecraft:transformable_items. Para tu propia plantilla y tu material, añade las etiquetas con el componente de objeto minecraft:tags, o las ranuras seguirán bloqueadas.
"minecraft:tags": {
"tags": ["minecraft:transform_templates"]
}Solo se gasta una plantilla y un material, aunque el montón sea mayor.
Adorno de herrería
Añade un adorno a la armadura. No tiene resultado: la armadura vuelve con el adorno puesto. Así es una:
{
"format_version": "1.20.10",
"minecraft:recipe_smithing_trim": {
"description": {
"identifier": "wiki:ruby_armor_trim"
},
"tags": ["smithing_table"],
"template": { "tag": "minecraft:trim_templates" },
"base": { "tag": "minecraft:trimmable_armors" },
"addition": { "tag": "minecraft:trim_materials" }
}
}| Campo | Ranura | Necesita esta etiqueta de objeto |
|---|---|---|
template | El patrón del adorno | minecraft:trim_templates |
base | La pieza de armadura | minecraft:trimmable_armors |
addition | El material que define el color | minecraft:trim_materials |
Cada campo acepta un objeto, o una tag de objeto como arriba. Tiene la misma forma que la única receta de adorno que usa el juego base: como solo usa etiquetas, cubre todas las plantillas, armaduras y materiales a la vez.
Adornar armaduras personalizadas
Normalmente no necesitas ninguna receta de adorno. Dale a tus piezas de armadura la etiqueta minecraft:trimmable_armors y la receta del juego base ya las acepta. Consulta Armadura para crear la armadura en sí.
El campo tags
tags es una lista de las estaciones que pueden usar una receta. Cada tipo solo tiene sentido con ciertas etiquetas:
| Tipo de receta | Etiquetas que acepta |
|---|---|
| Con forma | crafting_table |
| Sin forma | crafting_table, stonecutter, cartography_table |
| Horno | furnace, blast_furnace, smoker, campfire, soul_campfire |
| Mezcla y contenedor de pociones | brewing_stand |
| Transformación y adorno de herrería | smithing_table |
Algunas reglas:
- Pon todas las estaciones que quieras. Una receta de horno con solo la etiqueta
furnaceno funciona en un ahumador. - Combina libremente dentro de un tipo. La comida suele llevar
furnace,smoker,campfireysoul_campfirejuntas. - Ignora
deprecated. Algunos archivos del juego base usan esta etiqueta para conservar recetas antiguas sin mostrarlas. Tus recetas no la necesitan.
Tienes más sobre cada estación, y sobre la cuadrícula de 2x2 del inventario, en Recetas de mesa de crafteo y horno.
Cuando algo sale mal
| Lo que ves | Causa más probable |
|---|---|
| La receta nunca aparece | La lista tags no incluye esa estación |
| Una ranura de herrería no acepta mi objeto | Al objeto le falta la etiqueta de objeto que necesita la ranura |
| Una receta de pociones no hace nada | El nombre de la poción está mal, o falta minecraft:potion_type: |
| El cortapiedras ignora mi receta | Tiene más de un ingrediente, o no es sin forma |
| Dos recetas comparten ID | Cada description.identifier debe ser único, entre todos los tipos |
Tienes más ayuda en Solución de problemas. ¿Necesitas objetos para tus recetas? Empieza con Tu primer objeto personalizado.