Vodič
Kako napraviti vlastite crafting recepte
Ažurirano 18. listopada 2026.
Vlastiti recepti najlakši su način da promijeniš survival poslužitelj: izrađuj sedla, rastavljaj vunu, peci trulo meso u kožu. Možeš ih dodati datapackom, koji radi u vanilli i singleplayeru, ili pluginom, koji može više, na primjer zahtijevati određeni vlastiti predmet kao sastojak.
Zamijeni ove recepte svojima.
Generiraj ovo uz CodexeKorak po korak
1.Odaberi datapack ili plugin
Datapack za recepte od običnih predmeta na bilo kojem poslužitelju ili svijetu. Plugin kad sastojci moraju biti točno određeni predmeti (s imenom ili oznakom) ili recept treba dopuštenja ili druge uvjete.
2.Zapiši svaki recept
Vrsta (shaped, shapeless, furnace, smoking, blasting, campfire, stonecutter, smithing), uzorak mreže, sastojci i rezultat s količinom.
3.Napiši ga u pravom formatu
Za datapack jedna JSON datoteka po receptu u
data/<namespace>/recipe/(recipes/prije 1.21). Za pluginShapedRecipeiliShapelessRecipesNamespacedKey, dodan sBukkit.addRecipe.4.Odluči pojavljuje li se u knjizi recepata
Recepti se mogu izrađivati čim se učitaju. Da bi se prikazali u knjizi recepata, otključaj ih advancementom (datapack) ili s
player.discoverRecipe(key)(plugin).5.Instaliraj ga
Datapack: u
<world>/datapacks/i/reload. Plugin: .jar uplugins/i ponovno pokretanje.6.Izradi svaki recept
Stavi sastojke u crafting stol (ili peć) i provjeri rezultat, uključujući pogrešne rasporede koji ne bi smjeli raditi.
Datapack ili plugin
| Značajka | Datapack | Plugin |
|---|---|---|
| Radi na | Vanilla, singleplayer, bilo koji poslužitelj | Spigot, Paper i forkovi |
| Sastojci | Predmeti ili oznake predmeta | Predmeti, oznake ili točno određeni predmeti s imenom, loreom ili podacima |
| Rezultat | Bilo koji predmet, s komponentama od 1.20.5 | Bilo koji predmet, uključujući vlastite predmete tvog plugina |
| Uvjeti | Nikakvi tijekom izrade | Dopuštenja, svjetovi, cooldowni preko evenata |
JSON format se mijenjao između verzija
Oblikovani recept u datapacku za 1.21.4 izgleda ovako: {"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}}.
Starije verzije pišu ga drugačije: prije 1.21.2 svaki ključ je objekt kao {"item": "minecraft:gold_ingot"}, a prije 1.20.5 rezultat koristi "item" umjesto "id". Recept kopiran iz tutorijala za drugu verziju najčešći je razlog zašto se recept ne učita. Navedi svoju verziju i Codexe će napisati format i nazive mapa koje ta verzija očekuje.
Primjer opisa
„Datapack za Minecraft 1.21.4, namespace extras. Oblikovani: 3 kože gore, konac i željezo u srednjem redu = sedlo. Neoblikovani: 1 bijela vuna = 4 konca. Peć: trulo meso = koža, 0.1 iskustva. Stonecutter: 1 kamen = 4 kamene cigle. Advancement koji ih sve otključava u knjizi recepata kad igrač podigne kožu.”
Codexe učitava datapackove na pravi Minecraft poslužitelj prije nego što ih označi kao Spremno, pa se greška u JSON-u ili mapi otkrije i popravi. Uz Isprobaj odmah zatim možeš ući na poslužitelj s instaliranim packom i sam izraditi svaki recept.
Pitanja
Može li recept iz datapacka zahtijevati preimenovani ili vlastiti predmet?
Ne: sastojci u datapacku odgovaraju vrsti predmeta ili oznaci predmeta, a ne imenima ili podacima. Za to koristi plugin s RecipeChoice.ExactChoice.
Mogu li ukloniti vanilla recept?
Da. Datapack može zamijeniti datoteku vanilla recepta u namespaceu minecraft, a plugin ga može ukloniti s Bukkit.removeRecipe.
Zašto se moj recept ne prikazuje u knjizi recepata?
Za tog igrača još nije otključan. U mreži se i dalje može izraditi; otključaj ga advancementom ili s discoverRecipe da se prikaže.
Napravi svoje recepte
Ovaj prompt otvara se spreman za slanje:
“Datapack za Minecraft 1.21.4, namespace extras: oblikovani recept za sedlo (3 kože gore, konac, željezo, konac u sredini), neoblikovani 1 bijela vuna = 4 konca, peć trulo meso = koža, stonecutter 1 kamen = 4 kamene cigle i advancement koji ih sve otključava kad igrač podigne kožu.”
Generiraj ovo uz Codexe