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 Codexe

Pas cu pas

  1. 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. 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. 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, un ShapedRecipe sau ShapelessRecipe cu un NamespacedKey, adăugat cu Bukkit.addRecipe.

  4. 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. 5.Instalează-l

    Datapack: în <world>/datapacks/ și /reload. Plugin: .jar-ul în plugins/ și o repornire.

  6. 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țieDatapackPlugin
Rulează peVanilla, singleplayer, orice serverSpigot, Paper și fork-uri
IngredienteObiecte sau tag-uri de obiecteObiecte, tag-uri sau obiecte exacte cu nume, lore sau date
RezultatOrice obiect, cu componente de la 1.20.5Orice obiect, inclusiv obiectele custom ale pluginului tău
CondițiiNiciuna la craftingPermisiuni, 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
Cum faci rețete de crafting custom în Minecraft | Codexe