public interface IRecipeType<T extends IRecipe<?>>
Modifier and Type | Field and Description |
---|---|
static IRecipeType<BlastingRecipe> |
BLASTING |
static IRecipeType<CampfireCookingRecipe> |
CAMPFIRE_COOKING |
static IRecipeType<ICraftingRecipe> |
CRAFTING |
static IRecipeType<FurnaceRecipe> |
SMELTING |
static IRecipeType<SmithingRecipe> |
SMITHING |
static IRecipeType<SmokingRecipe> |
SMOKING |
static IRecipeType<StonecuttingRecipe> |
STONECUTTING |
Modifier and Type | Method and Description |
---|---|
static <T extends IRecipe<?>> |
register(java.lang.String p_222147_0_) |
default <C extends IInventory> |
tryMatch(IRecipe<C> p_222148_1_,
World p_222148_2_,
C p_222148_3_) |
static final IRecipeType<ICraftingRecipe> CRAFTING
static final IRecipeType<FurnaceRecipe> SMELTING
static final IRecipeType<BlastingRecipe> BLASTING
static final IRecipeType<SmokingRecipe> SMOKING
static final IRecipeType<CampfireCookingRecipe> CAMPFIRE_COOKING
static final IRecipeType<StonecuttingRecipe> STONECUTTING
static final IRecipeType<SmithingRecipe> SMITHING
static <T extends IRecipe<?>> IRecipeType<T> register(java.lang.String p_222147_0_)
default <C extends IInventory> java.util.Optional<T> tryMatch(IRecipe<C> p_222148_1_, World p_222148_2_, C p_222148_3_)