diff --git a/src/main/kotlin/de/snowii/extractor/extractors/Recipes.kt b/src/main/kotlin/de/snowii/extractor/extractors/Recipes.kt index 6e1657d..f4ea807 100644 --- a/src/main/kotlin/de/snowii/extractor/extractors/Recipes.kt +++ b/src/main/kotlin/de/snowii/extractor/extractors/Recipes.kt @@ -1,7 +1,7 @@ package de.snowii.extractor.extractors -import com.google.gson.JsonArray import com.google.gson.JsonElement +import com.google.gson.JsonObject import com.mojang.serialization.JsonOps import de.snowii.extractor.Extractor import net.minecraft.recipe.Recipe @@ -14,11 +14,12 @@ class Recipes : Extractor.Extractor { } override fun extract(server: MinecraftServer): JsonElement { - val recipesJson = JsonArray() + val recipesJson = JsonObject() for (recipeRaw in server.recipeManager.values()) { val recipe = recipeRaw.value recipesJson.add( + recipeRaw.id.value.toString(), Recipe.CODEC.encodeStart( RegistryOps.of(JsonOps.INSTANCE, server.registryManager), recipe