Guide
Så gör du egna tillverkningsrecept
Uppdaterad 18 oktober 2026
Egna recept är det enklaste sättet att förändra en survivalserver: tillverka sadlar, dela upp ull, smält ruttet kött till läder. Du kan lägga till dem med ett datapack, som fungerar i vanilla och i enspelarläge, eller med ett plugin, som klarar mer, till exempel att kräva ett visst eget föremål som ingrediens.
Byt ut de här mot dina egna recept.
Generera det här med CodexeSteg för steg
1.Välj datapack eller plugin
Ett datapack för recept av vanliga föremål på vilken server eller värld som helst. Ett plugin när ingredienserna måste vara exakta föremål (med namn eller tagg), eller när receptet kräver behörigheter eller andra villkor.
2.Skriv ner varje recept
Typen (formbundet, formlöst, ugn, rökugn, masugn, lägereld, stenhuggare, smide), mönstret i rutnätet, ingredienserna och resultatet med antal.
3.Skriv det i rätt format
För ett datapack en JSON-fil per recept i
data/<namespace>/recipe/(recipes/före 1.21). För ett plugin enShapedRecipeellerShapelessRecipemed enNamespacedKey, som läggs till medBukkit.addRecipe.4.Bestäm om det ska synas i receptboken
Recepten går att tillverka så fort de har lästs in. För att visa dem i receptboken låser du upp dem med ett advancement (datapack) eller
player.discoverRecipe(key)(plugin).5.Installera det
Datapack: in i
<world>/datapacks/och/reload. Plugin: .jar-filen in iplugins/och en omstart.6.Tillverka varje recept
Lägg ingredienserna i ett arbetsbord (eller en ugn) och kontrollera resultatet, även felaktiga placeringar som inte ska fungera.
Datapack eller plugin
| Funktion | Datapack | Plugin |
|---|---|---|
| Körs på | Vanilla, enspelarläge, vilken server som helst | Spigot, Paper och forks |
| Ingredienser | Föremål eller föremålstaggar | Föremål, taggar eller exakta föremål med namn, lore eller data |
| Resultat | Vilket föremål som helst, med komponenter från 1.20.5 | Vilket föremål som helst, även pluginets egna föremål |
| Villkor | Inga vid tillverkning | Behörigheter, världar, nedkylningstider via händelser |
JSON-formatet har ändrats mellan versionerna
Ett formbundet recept i ett datapack för 1.21.4 ser ut så här: {"type": "minecraft:crafting_shaped", "pattern": ["GGG", "GHG", "GGG"], "key": {"G": "minecraft:gold_ingot", "H": "minecraft:heart_of_the_sea"}, "result": {"id": "minecraft:totem_of_undying", "count": 1}}.
Äldre versioner skriver det annorlunda: före 1.21.2 är varje nyckel ett objekt som {"item": "minecraft:gold_ingot"}, och före 1.20.5 använder resultatet "item" i stället för "id". Ett recept som kopierats från en guide för en annan version är den vanligaste orsaken till att ett recept inte läses in. Ange din version så skriver Codexe det format och de mappnamn som versionen förväntar sig.
Exempelbeskrivning
”Ett datapack för Minecraft 1.21.4, namespace extras. Formbundet: 3 läder överst, snöre och järn i mittraden = sadel. Formlöst: 1 vit ull = 4 snören. Ugn: ruttet kött = läder, 0,1 erfarenhet. Stenhuggare: 1 sten = 4 stentegel. Ett advancement som låser upp alla i receptboken när spelaren plockar upp läder.”
Codexe läser in datapacks på en riktig Minecraft-server innan de markeras som Redo, så ett fel i JSON eller mappar fångas och rättas. Med Prova nu kan du sedan ansluta till en server med paketet installerat och tillverka varje recept själv.
Frågor
Kan ett datapackrecept kräva ett omdöpt eller eget föremål?
Nej: ingredienser i datapacks matchar föremålstypen eller en föremålstagg, inte namn eller data. Använd ett plugin med RecipeChoice.ExactChoice för det.
Kan jag ta bort ett vanilla-recept?
Ja. Ett datapack kan ersätta vanilla-receptfilen i namespace minecraft, och ett plugin kan ta bort det med Bukkit.removeRecipe.
Varför syns inte mitt recept i receptboken?
Det är inte upplåst för den spelaren än. Det går fortfarande att tillverka i rutnätet; lås upp det med ett advancement eller discoverRecipe för att visa det.
Gör dina recept
Den här prompten öppnas färdig att skicka:
“Ett datapack för Minecraft 1.21.4, namespace extras: formbundet recept för en sadel (3 läder överst, snöre, järn, snöre i mitten), formlöst 1 vit ull = 4 snören, ugn ruttet kött = läder, stenhuggare 1 sten = 4 stentegel, och ett advancement som låser upp alla när spelaren plockar upp läder.”
Generera det här med Codexe