Guide

Sådan laver du egne crafting-opskrifter

Opdateret 18. oktober 2026

Egne opskrifter er den nemmeste måde at ændre en survival-server på: craft sadler, skil uld ad igen, smelt rotten flesh til læder. Du kan tilføje dem med et datapack, der virker i vanilla og singleplayer, eller med et plugin, der kan mere, f.eks. kræve en bestemt custom item som ingrediens.

Erstat disse med dine egne opskrifter.

Generér dette med Codexe

Trin for trin

  1. 1.Vælg datapack eller plugin

    Et datapack til opskrifter lavet af almindelige genstande på enhver server eller verden. Et plugin, når ingredienserne skal være helt bestemte genstande (med et navn eller tag), eller opskriften kræver permissions eller andre betingelser.

  2. 2.Skriv hver opskrift ned

    Typen (shaped, shapeless, furnace, smoking, blasting, campfire, stonecutter, smithing), gittermønstret, ingredienserne og resultatet med antal.

  3. 3.Skriv den i det rigtige format

    Til et datapack: én JSON-fil pr. opskrift i data/<namespace>/recipe/ (recipes/ før 1.21). Til et plugin: en ShapedRecipe eller ShapelessRecipe med en NamespacedKey, tilføjet med Bukkit.addRecipe.

  4. 4.Beslut, om den skal vises i opskriftsbogen

    Opskrifter kan craftes, så snart de er indlæst. For at vise dem i opskriftsbogen skal du låse dem op med et advancement (datapack) eller player.discoverRecipe(key) (plugin).

  5. 5.Installér det

    Datapack: i <world>/datapacks/ og /reload. Plugin: .jar-filen i plugins/ og en genstart.

  6. 6.Craft hver opskrift

    Læg ingredienserne i et crafting table (eller en ovn), og tjek resultatet, også forkerte placeringer, der ikke burde virke.

Datapack eller plugin

FunktionDatapackPlugin
Kører påVanilla, singleplayer, enhver serverSpigot, Paper og forks
IngredienserGenstande eller item tagsGenstande, tags eller helt bestemte genstande med navn, lore eller data
ResultatEnhver genstand, med komponenter fra 1.20.5Enhver genstand, også dit plugins custom items
BetingelserIngen under craftingPermissions, verdener, cooldowns via events

JSON-formatet har ændret sig mellem versioner

En shaped-opskrift i et 1.21.4-datapack ser sådan ud: {"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}}.

Ældre versioner skriver det anderledes: før 1.21.2 er hver nøgle et objekt som {"item": "minecraft:gold_ingot"}, og før 1.20.5 bruger resultatet "item" i stedet for "id". En opskrift kopieret fra en tutorial til en anden version er den hyppigste grund til, at en opskrift ikke indlæses. Skriv din version, så skriver Codexe det format og de mappenavne, som versionen forventer.

Eksempel på beskrivelse

"Et datapack til Minecraft 1.21.4, namespace extras. Shaped: 3 læder øverst, snor og jern i den midterste række = sadel. Shapeless: 1 hvid uld = 4 snor. Ovn: rotten flesh = læder, 0,1 erfaring. Stonecutter: 1 sten = 4 stenmursten. Et advancement, der låser dem alle op i opskriftsbogen, når spilleren samler læder op."

Codexe indlæser datapacks på en rigtig Minecraft-server, før de markeres som Klar, så en fejl i JSON eller mapper bliver fanget og rettet. Med Prøv det nu kan du derefter joine en server med packet installeret og selv crafte hver opskrift.

Spørgsmål

Kan en opskrift i et datapack kræve en omdøbt genstand eller en custom item?

Nej: ingredienser i et datapack matcher genstandstypen eller et item tag, ikke navne eller data. Brug et plugin med RecipeChoice.ExactChoice til det.

Kan jeg fjerne en vanilla-opskrift?

Ja. Et datapack kan erstatte vanilla-opskriftens fil i namespacet minecraft, og et plugin kan fjerne den med Bukkit.removeRecipe.

Hvorfor vises min opskrift ikke i opskriftsbogen?

Den er ikke låst op for den spiller endnu. Den kan stadig craftes i gitteret; lås den op med et advancement eller discoverRecipe for at vise den.

Lav dine opskrifter

Denne prompt åbnes klar til at sende:

“Et datapack til Minecraft 1.21.4, namespace extras: shaped-opskrift på en sadel (3 læder øverst, snor, jern, snor i midten), shapeless 1 hvid uld = 4 snor, ovn rotten flesh = læder, stonecutter 1 sten = 4 stenmursten og et advancement, der låser dem alle op, når spilleren samler læder op.”

Generér dette med Codexe
Sådan laver du egne crafting-opskrifter i Minecraft | Codexe