Poradnik
Jak zrobić własne receptury craftingu
Zaktualizowano: 18 października 2026
Własne receptury to najprostszy sposób na zmianę serwera survival: wytwarzanie siodeł, rozkładanie wełny, wypalanie zgniłego mięsa na skórę. Możesz je dodać datapackiem, który działa w vanilli i w trybie jednoosobowym, albo pluginem, który potrafi więcej, na przykład wymagać konkretnego własnego przedmiotu jako składnika.
Zastąp je własnymi recepturami.
Wygeneruj to w CodexeKrok po kroku
1.Wybierz datapack lub plugin
Datapack do receptur ze zwykłych przedmiotów na dowolnym serwerze lub świecie. Plugin, gdy składniki muszą być dokładnie określonymi przedmiotami (z nazwą lub tagiem) albo receptura wymaga uprawnień lub innych warunków.
2.Zapisz każdą recepturę
Typ (kształtowa, bezkształtna, piec, wędzarnia, piec hutniczy, ognisko, przecinarka, stół kowalski), wzór w siatce, składniki i wynik z liczbą sztuk.
3.Zapisz ją we właściwym formacie
W datapacku jeden plik JSON na recepturę w
data/<namespace>/recipe/(recipes/przed 1.21). W pluginieShapedRecipelubShapelessRecipezNamespacedKey, dodawana przezBukkit.addRecipe.4.Zdecyduj, czy pojawia się w książce receptur
Receptury działają od razu po załadowaniu. Żeby pokazać je w książce receptur, odblokuj je osiągnięciem (datapack) lub przez
player.discoverRecipe(key)(plugin).5.Zainstaluj go
Datapack: do
<world>/datapacks/i/reload. Plugin: plik .jar doplugins/i restart.6.Wytwórz każdą recepturę
Włóż składniki do stołu rzemieślniczego (lub pieca) i sprawdź wynik, także przy złych układach, które nie powinny działać.
Datapack czy plugin
| Funkcja | Datapack | Plugin |
|---|---|---|
| Działa na | Vanilla, tryb jednoosobowy, dowolny serwer | Spigot, Paper i forki |
| Składniki | Przedmioty lub tagi przedmiotów | Przedmioty, tagi lub dokładne przedmioty z nazwą, opisem lub danymi |
| Wynik | Dowolny przedmiot, z komponentami od 1.20.5 | Dowolny przedmiot, także własne przedmioty twojego pluginu |
| Warunki | Brak podczas wytwarzania | Uprawnienia, światy, czasy odnowienia przez zdarzenia |
Format JSON zmieniał się między wersjami
Receptura kształtowa w datapacku na 1.21.4 wygląda tak: {"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}}.
Starsze wersje zapisują to inaczej: przed 1.21.2 każdy klucz jest obiektem, na przykład {"item": "minecraft:gold_ingot"}, a przed 1.20.5 wynik używa "item" zamiast "id". Receptura skopiowana z poradnika do innej wersji to najczęstszy powód, dla którego się nie ładuje. Podaj swoją wersję, a Codexe zapisze format i nazwy folderów, jakich ta wersja oczekuje.
Przykładowy opis
„Datapack do Minecrafta 1.21.4, przestrzeń nazw extras. Kształtowa: 3 skóry na górze, nić i żelazo w środkowym rzędzie = siodło. Bezkształtna: 1 biała wełna = 4 nici. Piec: zgniłe mięso = skóra, 0.1 doświadczenia. Przecinarka: 1 kamień = 4 kamienne cegły. Osiągnięcie, które odblokowuje je wszystkie w książce receptur, gdy gracz podniesie skórę.”
Codexe ładuje datapacki na prawdziwym serwerze Minecraft, zanim oznaczy je jako gotowe, więc błąd w JSON lub w folderach zostaje wyłapany i naprawiony. Przez Wypróbuj teraz możesz potem wejść na serwer z zainstalowaną paczką i sam wytworzyć każdą recepturę.
Pytania
Czy receptura z datapacka może wymagać przedmiotu ze zmienioną nazwą lub własnego?
Nie: składniki w datapacku dopasowują typ przedmiotu lub tag przedmiotu, a nie nazwy czy dane. Do tego użyj pluginu z RecipeChoice.ExactChoice.
Czy mogę usunąć recepturę z vanilli?
Tak. Datapack może podmienić plik receptury z vanilli w przestrzeni nazw minecraft, a plugin może ją usunąć przez Bukkit.removeRecipe.
Dlaczego moja receptura nie pokazuje się w książce receptur?
Nie jest jeszcze odblokowana dla tego gracza. W siatce nadal działa; odblokuj ją osiągnięciem lub przez discoverRecipe, żeby ją pokazać.
Zrób swoje receptury
Ten prompt otworzy się gotowy do wysłania:
“Datapack do Minecrafta 1.21.4, przestrzeń nazw extras: receptura kształtowa na siodło (3 skóry na górze, nić, żelazo, nić w środku), bezkształtna 1 biała wełna = 4 nici, piec zgniłe mięso = skóra, przecinarka 1 kamień = 4 kamienne cegły i osiągnięcie, które odblokowuje je wszystkie, gdy gracz podniesie skórę.”
Wygeneruj to w Codexe