Ghid
Cum faci rețete de crafting custom
Actualizat 18 octombrie 2026
Rețetele custom sunt cel mai ușor mod de a schimba un server survival: craftezi șei, desfaci lâna, topești carnea putrezită în piele. Le poți adăuga cu un datapack, care funcționează în vanilla și în singleplayer, sau cu un plugin, care poate face mai mult, de exemplu să ceară ca ingredient un anumit obiect custom.
Înlocuiește-le cu propriile rețete.
Generează asta cu CodexePas cu pas
1.Alege datapack sau plugin
Un datapack pentru rețete din obiecte normale, pe orice server sau lume. Un plugin când ingredientele trebuie să fie obiecte exacte (cu un nume sau un tag) sau când rețeta are nevoie de permisiuni ori alte condiții.
2.Notează fiecare rețetă
Tipul (cu formă, fără formă, cuptor, afumătoare, furnal, foc de tabără, tăietor de piatră, smithing), modelul din grilă, ingredientele și rezultatul cu cantitatea lui.
3.Scrie-o în formatul corect
Pentru un datapack, un fișier JSON pentru fiecare rețetă în
data/<namespace>/recipe/(recipes/înainte de 1.21). Pentru un plugin, unShapedRecipesauShapelessRecipecu unNamespacedKey, adăugat cuBukkit.addRecipe.4.Decide dacă apare în cartea de rețete
Rețetele se pot crafta imediat ce sunt încărcate. Ca să apară în cartea de rețete, deblochează-le cu un advancement (datapack) sau cu
player.discoverRecipe(key)(plugin).5.Instalează-l
Datapack: în
<world>/datapacks/și/reload. Plugin: .jar-ul înplugins/și o repornire.6.Craftează fiecare rețetă
Pune ingredientele într-o masă de crafting (sau într-un cuptor) și verifică rezultatul, inclusiv aranjamentele greșite care n-ar trebui să funcționeze.
Datapack sau plugin
| Funcție | Datapack | Plugin |
|---|---|---|
| Rulează pe | Vanilla, singleplayer, orice server | Spigot, Paper și fork-uri |
| Ingrediente | Obiecte sau tag-uri de obiecte | Obiecte, tag-uri sau obiecte exacte cu nume, lore sau date |
| Rezultat | Orice obiect, cu componente de la 1.20.5 | Orice obiect, inclusiv obiectele custom ale pluginului tău |
| Condiții | Niciuna la crafting | Permisiuni, lumi, cooldown-uri prin evenimente |
Formatul JSON s-a schimbat de la o versiune la alta
O rețetă cu formă într-un datapack 1.21.4 arată așa: {"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}}.
Versiunile mai vechi o scriu altfel: înainte de 1.21.2 fiecare cheie este un obiect precum {"item": "minecraft:gold_ingot"}, iar înainte de 1.20.5 rezultatul folosește "item" în loc de "id". O rețetă copiată dintr-un tutorial pentru altă versiune este motivul cel mai des întâlnit pentru care o rețetă nu se încarcă. Spune-ți versiunea, iar Codexe scrie formatul și numele de foldere pe care le așteaptă acea versiune.
Exemplu de descriere
„Un datapack pentru Minecraft 1.21.4, namespace extras. Cu formă: 3 piei sus, ață și fier pe rândul din mijloc = șa. Fără formă: 1 lână albă = 4 ațe. Cuptor: carne putrezită = piele, 0,1 experiență. Tăietor de piatră: 1 piatră = 4 cărămizi de piatră. Un advancement care le deblochează pe toate în cartea de rețete când jucătorul ridică piele.”
Codexe încarcă datapack-urile pe un server Minecraft real înainte să le marcheze Gata, așa că o greșeală de JSON sau de foldere este prinsă și reparată. Cu Încearcă acum poți apoi să intri pe un server cu pachetul instalat și să craftezi singur fiecare rețetă.
Întrebări
Poate o rețetă de datapack să ceară un obiect redenumit sau custom?
Nu: ingredientele de datapack se potrivesc după tipul obiectului sau după un tag de obiecte, nu după nume sau date. Pentru asta folosește un plugin cu RecipeChoice.ExactChoice.
Pot șterge o rețetă vanilla?
Da. Un datapack poate înlocui fișierul rețetei vanilla în namespace-ul minecraft, iar un plugin o poate elimina cu Bukkit.removeRecipe.
De ce nu apare rețeta mea în cartea de rețete?
Nu este încă deblocată pentru acel jucător. Se craftează în continuare în grilă; deblocheaz-o cu un advancement sau cu discoverRecipe ca să apară.
Fă-ți rețetele
Acest prompt se deschide gata de trimis:
“Un datapack pentru Minecraft 1.21.4, namespace extras: rețetă cu formă pentru o șa (3 piei sus, ață, fier, ață la mijloc), fără formă 1 lână albă = 4 ațe, cuptor carne putrezită = piele, tăietor de piatră 1 piatră = 4 cărămizi de piatră și un advancement care le deblochează pe toate când jucătorul ridică piele.”
Generează asta cu Codexe