Class RecipeSerializerHelpers

java.lang.Object
org.cyclops.cyclopscore.helper.RecipeSerializerHelpers

public class RecipeSerializerHelpers extends Object
Helpers related to recipe serialization.
  • Constructor Details

    • RecipeSerializerHelpers

      public RecipeSerializerHelpers()
  • Method Details

    • getJsonIngredient

      public static net.minecraft.world.item.crafting.Ingredient getJsonIngredient(com.google.gson.JsonObject json, String key, boolean required)
    • getJsonItemStackOrTag

      @Deprecated public static com.mojang.datafixers.util.Either<net.minecraft.world.item.ItemStack,ItemStackFromIngredient> getJsonItemStackOrTag(com.google.gson.JsonObject json, boolean required)
      Deprecated.
    • getJsonItemStackOrTag

      public static com.mojang.datafixers.util.Either<net.minecraft.world.item.ItemStack,ItemStackFromIngredient> getJsonItemStackOrTag(com.google.gson.JsonObject json, boolean required, List<String> modPriorities)
    • getJsonItemStack

      public static net.minecraft.world.item.ItemStack getJsonItemStack(com.google.gson.JsonObject json, String key, boolean required)
    • itemStackFromJson

      public static net.minecraft.world.item.ItemStack itemStackFromJson(com.google.gson.JsonObject json, boolean readNBT, boolean disallowsAirInRecipe)
    • getItem

      public static net.minecraft.world.item.Item getItem(String itemName, boolean disallowsAirInRecipe)
    • getNBT

      public static net.minecraft.nbt.CompoundTag getNBT(com.google.gson.JsonElement element)
    • getJsonItemStackFromTag

      @Deprecated public static ItemStackFromIngredient getJsonItemStackFromTag(com.google.gson.JsonObject json, String key)
      Deprecated.
    • getJsonItemStackFromTag

      public static ItemStackFromIngredient getJsonItemStackFromTag(com.google.gson.JsonObject json, String key, List<String> modPriorities)
    • deserializeFluidStack

      public static net.neoforged.neoforge.fluids.FluidStack deserializeFluidStack(com.google.gson.JsonObject json, boolean readNbt)
    • getJsonFluidStack

      public static net.neoforged.neoforge.fluids.FluidStack getJsonFluidStack(com.google.gson.JsonObject json, String key, boolean required)
    • writeItemStackOrItemStackIngredient

      public static void writeItemStackOrItemStackIngredient(net.minecraft.network.FriendlyByteBuf buffer, com.mojang.datafixers.util.Either<net.minecraft.world.item.ItemStack,ItemStackFromIngredient> itemStackOrItemStackIngredient)
    • readItemStackOrItemStackIngredient

      public static com.mojang.datafixers.util.Either<net.minecraft.world.item.ItemStack,ItemStackFromIngredient> readItemStackOrItemStackIngredient(net.minecraft.network.FriendlyByteBuf buffer)