Class CraftingHelper

java.lang.Object
net.minecraftforge.common.crafting.CraftingHelper

public class CraftingHelper extends Object
  • Field Details

    • LOGGER

      private static final org.apache.logging.log4j.Logger LOGGER
    • CRAFTHELPER

      private static final org.apache.logging.log4j.Marker CRAFTHELPER
    • GSON

      private static com.google.gson.Gson GSON
    • conditions

      private static final Map<ResourceLocation,com.mojang.serialization.Codec<? extends ICondition>> conditions
  • Constructor Details

    • CraftingHelper

      public CraftingHelper()
  • Method Details

    • getItemStack

      public static ItemStack getItemStack(com.google.gson.JsonObject json, boolean readNBT)
    • getItem

      public static Item getItem(String itemName, boolean disallowsAirInRecipe)
    • getNBT

      public static CompoundTag getNBT(com.google.gson.JsonElement element)
    • getItemStack

      public static ItemStack getItemStack(com.google.gson.JsonObject json, boolean readNBT, boolean disallowsAirInRecipe)
    • register

      public static void register(ResourceLocation key, com.mojang.serialization.Codec<? extends ICondition> codec)
    • processConditions

      public static boolean processConditions(com.google.gson.JsonObject json, String memberName, ICondition.IContext context)
    • processConditions

      public static boolean processConditions(com.google.gson.JsonArray conditions, ICondition.IContext context)