Opas
Miten tehdä mukautettuja valmistusreseptejä
Päivitetty 18. lokakuuta 2026
Mukautetut reseptit ovat helpoin tapa muuttaa selviytymispalvelinta: valmista satuloita, pura villaa, sulata mädäntynyttä lihaa nahaksi. Voit lisätä niitä datapackilla, joka toimii vanillassa ja yksinpelissä, tai pluginilla, joka pystyy enempään, kuten vaatimaan ainesosaksi tietyn mukautetun esineen.
Korvaa nämä omilla resepteilläsi.
Generoi tämä CodexellaVaihe vaiheelta
1.Valitse datapack tai plugin
Datapack tavallisista esineistä tehtäville resepteille millä tahansa palvelimella tai maailmassa. Plugin, kun ainesosien täytyy olla tarkkoja esineitä (nimellä tai tunnisteella) tai resepti tarvitsee oikeuksia tai muita ehtoja.
2.Kirjoita jokainen resepti ylös
Tyyppi (muotoresepti, muodoton, uuni, savustin, masuuni, nuotio, kivileikkuri, seppäpöytä), ruudukon kuvio, ainesosat ja tulos määrineen.
3.Kirjoita se oikeassa muodossa
Datapackissa yksi JSON-tiedosto reseptiä kohti kansiossa
data/<namespace>/recipe/(recipes/ennen 1.21:tä). PluginissaShapedRecipetaiShapelessRecipe, jolla onNamespacedKey, lisättynä kutsullaBukkit.addRecipe.4.Päätä, näkyykö se reseptikirjassa
Reseptit toimivat heti, kun ne on ladattu. Jotta ne näkyvät reseptikirjassa, avaa ne edistysaskeleella (datapack) tai kutsulla
player.discoverRecipe(key)(plugin).5.Asenna se
Datapack: kansioon
<world>/datapacks/ja/reload. Plugin: .jar kansioonplugins/ja uudelleenkäynnistys.6.Valmista jokainen resepti
Laita ainesosat työpöytään (tai uuniin) ja tarkista tulos, myös väärät asettelut, joiden ei pitäisi toimia.
Datapack vai plugin
| Ominaisuus | Datapack | Plugin |
|---|---|---|
| Toimii | Vanilla, yksinpeli, mikä tahansa palvelin | Spigot, Paper ja haarukat |
| Ainesosat | Esineet tai esinetunnisteet | Esineet, tunnisteet tai tarkat esineet nimellä, kuvauksella tai datalla |
| Tulos | Mikä tahansa esine, komponenteilla 1.20.5:stä alkaen | Mikä tahansa esine, myös pluginisi mukautetut esineet |
| Ehdot | Ei mitään valmistettaessa | Oikeudet, maailmat ja jäähtymisajat tapahtumien kautta |
JSON-muoto muuttui versioiden välillä
Muotoresepti 1.21.4-datapackissa näyttää tältä: {"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}}.
Vanhemmat versiot kirjoittavat sen eri tavalla: ennen 1.21.2:ta jokainen avain on objekti, kuten {"item": "minecraft:gold_ingot"}, ja ennen 1.20.5:tä tulos käyttää kenttää "item" kentän "id" sijaan. Toisen version tutoriaalista kopioitu resepti on yleisin syy siihen, ettei resepti lataudu. Kerro versiosi, niin Codexe kirjoittaa muodon ja kansioiden nimet sellaisina kuin kyseinen versio odottaa.
Esimerkkikuvaus
"Datapack Minecraft 1.21.4:lle, nimiavaruus extras. Muotoresepti: 3 nahkaa ylhäällä, lanka ja rauta keskirivillä = satula. Muodoton: 1 valkoinen villa = 4 lankaa. Uuni: mädäntynyt liha = nahka, 0,1 kokemusta. Kivileikkuri: 1 kivi = 4 kivitiiltä. Edistysaskel, joka avaa ne kaikki reseptikirjaan, kun pelaaja poimii nahkaa."
Codexe lataa datapackit oikealle Minecraft-palvelimelle ennen kuin merkitsee ne valmiiksi, joten JSON- tai kansiovirhe havaitaan ja korjataan. Kokeile heti -toiminnolla voit sitten liittyä palvelimelle, jolle paketti on asennettu, ja valmistaa jokaisen reseptin itse.
Kysymykset
Voiko datapackin resepti vaatia uudelleennimetyn tai mukautetun esineen?
Ei: datapackin ainesosat vastaavat esinetyyppiä tai esinetunnistetta, eivät nimiä tai dataa. Käytä siihen pluginia ja RecipeChoice.ExactChoice-valintaa.
Voinko poistaa vanilla-reseptin?
Kyllä. Datapack voi korvata vanilla-reseptitiedoston minecraft-nimiavaruudessa, ja plugin voi poistaa sen kutsulla Bukkit.removeRecipe.
Miksi reseptini ei näy reseptikirjassa?
Sitä ei ole vielä avattu kyseiselle pelaajalle. Se toimii silti ruudukossa; avaa se edistysaskeleella tai kutsulla discoverRecipe, jotta se näkyy.
Tee reseptisi
Tämä kehote aukeaa valmiina lähetettäväksi:
“Datapack Minecraft 1.21.4:lle, nimiavaruus extras: muotoresepti satulalle (3 nahkaa ylhäällä, lanka, rauta, lanka keskellä), muodoton 1 valkoinen villa = 4 lankaa, uuni mädäntynyt liha = nahka, kivileikkuri 1 kivi = 4 kivitiiltä ja edistysaskel, joka avaa ne kaikki, kun pelaaja poimii nahkaa.”
Generoi tämä Codexella