Class CompatRecipeManager

java.lang.Object
com.petrolpark.core.recipe.compat.CompatRecipeManager

public class CompatRecipeManager extends Object
  • Field Details

  • Constructor Details

    • CompatRecipeManager

      public CompatRecipeManager()
  • Method Details

    • register

      public final <D extends CompatRecipeDeserializer<?>> D register(D deserializer)
    • addCompatRecipes

      public void addCompatRecipes(com.google.common.collect.ImmutableMultimap.Builder<net.minecraft.world.item.crafting.RecipeType<?>,net.minecraft.world.item.crafting.RecipeHolder<?>> byTypeRecipeMapBuilder, com.google.common.collect.ImmutableMap.Builder<net.minecraft.resources.ResourceLocation,net.minecraft.world.item.crafting.RecipeHolder<?>> byNameRecipeMapBuilder, net.minecraft.resources.RegistryOps<com.google.gson.JsonElement> registryOps, net.minecraft.resources.ResourceLocation recipeId, com.google.gson.JsonElement jsonElement)
      Parameters:
      byTypeRecipeMapBuilder -
      byNameRecipeMapBuilder -
      jsonElement - The associated Recipe should have already passed its IConditions