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 Codexe

Steg för steg

  1. 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. 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. 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 en ShapedRecipe eller ShapelessRecipe med en NamespacedKey, som läggs till med Bukkit.addRecipe.

  4. 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. 5.Installera det

    Datapack: in i <world>/datapacks/ och /reload. Plugin: .jar-filen in i plugins/ och en omstart.

  6. 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

FunktionDatapackPlugin
Körs påVanilla, enspelarläge, vilken server som helstSpigot, Paper och forks
IngredienserFöremål eller föremålstaggarFöremål, taggar eller exakta föremål med namn, lore eller data
ResultatVilket föremål som helst, med komponenter från 1.20.5Vilket föremål som helst, även pluginets egna föremål
VillkorInga vid tillverkningBehö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
Så gör du egna tillverkningsrecept i Minecraft | Codexe