Class PneumaticCraftRecipeType<T extends PneumaticCraftRecipe>

java.lang.Object
me.desht.pneumaticcraft.common.recipes.PneumaticCraftRecipeType<T>
All Implemented Interfaces:
net.minecraft.world.item.crafting.RecipeType<T>

public class PneumaticCraftRecipeType<T extends PneumaticCraftRecipe> extends Object implements net.minecraft.world.item.crafting.RecipeType<T>
  • Constructor Details

    • PneumaticCraftRecipeType

      public PneumaticCraftRecipeType(String name)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getRecipes

      public Map<net.minecraft.resources.ResourceLocation,T> getRecipes(net.minecraft.world.level.Level world)
    • stream

      public Stream<T> stream(net.minecraft.world.level.Level world)
    • findFirst

      public T findFirst(net.minecraft.world.level.Level world, Predicate<T> predicate)
    • getRecipe

      public T getRecipe(net.minecraft.world.level.Level world, net.minecraft.resources.ResourceLocation recipeId)
    • getCacheReloadListener

      public static PneumaticCraftRecipeType.CacheReloadListener getCacheReloadListener()
    • clearCachedRecipes

      public static void clearCachedRecipes()