ExtendedShapedRecipeBuilder:
- Fixed errors due to missing getRegistryName method.
This commit is contained in:
@ -11,12 +11,12 @@ import net.minecraft.advancements.critereon.EntityPredicate;
|
|||||||
import net.minecraft.advancements.critereon.RecipeUnlockedTrigger;
|
import net.minecraft.advancements.critereon.RecipeUnlockedTrigger;
|
||||||
import net.minecraft.data.recipes.FinishedRecipe;
|
import net.minecraft.data.recipes.FinishedRecipe;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
import net.minecraft.tags.Tag;
|
|
||||||
import net.minecraft.tags.TagKey;
|
import net.minecraft.tags.TagKey;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.world.item.crafting.Ingredient;
|
import net.minecraft.world.item.crafting.Ingredient;
|
||||||
import net.minecraft.world.item.crafting.RecipeSerializer;
|
import net.minecraft.world.item.crafting.RecipeSerializer;
|
||||||
import net.minecraft.world.level.ItemLike;
|
import net.minecraft.world.level.ItemLike;
|
||||||
|
import net.minecraftforge.registries.ForgeRegistries;
|
||||||
|
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@ -86,7 +86,7 @@ public class ExtendedShapedRecipeBuilder {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void save(Consumer<FinishedRecipe> consumer) {
|
public void save(Consumer<FinishedRecipe> consumer) {
|
||||||
save(consumer, this.result.getRegistryName());
|
save(consumer, ForgeRegistries.ITEMS.getKey(this.result.asItem()));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void save(Consumer<FinishedRecipe> consumer, ResourceLocation id) {
|
public void save(Consumer<FinishedRecipe> consumer, ResourceLocation id) {
|
||||||
@ -153,7 +153,7 @@ public class ExtendedShapedRecipeBuilder {
|
|||||||
json.add("key", key);
|
json.add("key", key);
|
||||||
|
|
||||||
JsonObject result = new JsonObject();
|
JsonObject result = new JsonObject();
|
||||||
result.addProperty("item", builder.result.getRegistryName().toString());
|
result.addProperty("item", ForgeRegistries.ITEMS.getKey(builder.result.asItem()).toString());
|
||||||
if (builder.count > 1) {
|
if (builder.count > 1) {
|
||||||
result.addProperty("count", builder.count);
|
result.addProperty("count", builder.count);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user