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 Codexe

Korak po korak

  1. 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. 2.Zapiši svaki recept

    Vrsta (shaped, shapeless, furnace, smoking, blasting, campfire, stonecutter, smithing), uzorak mreže, sastojci i rezultat s količinom.

  3. 3.Napiši ga u pravom formatu

    Za datapack jedna JSON datoteka po receptu u data/<namespace>/recipe/ (recipes/ prije 1.21). Za plugin ShapedRecipe ili ShapelessRecipe s NamespacedKey, dodan s Bukkit.addRecipe.

  4. 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. 5.Instaliraj ga

    Datapack: u <world>/datapacks/ i /reload. Plugin: .jar u plugins/ i ponovno pokretanje.

  6. 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čajkaDatapackPlugin
Radi naVanilla, singleplayer, bilo koji poslužiteljSpigot, Paper i forkovi
SastojciPredmeti ili oznake predmetaPredmeti, oznake ili točno određeni predmeti s imenom, loreom ili podacima
RezultatBilo koji predmet, s komponentama od 1.20.5Bilo koji predmet, uključujući vlastite predmete tvog plugina
UvjetiNikakvi tijekom izradeDopuš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
Kako napraviti vlastite crafting recepte u Minecraftu | Codexe