Class CrushingRecipeGen
java.lang.Object
net.minecraft.data.recipes.RecipeProvider
com.simibubi.create.foundation.data.recipe.CreateRecipeProvider
com.simibubi.create.foundation.data.recipe.ProcessingRecipeGen
com.simibubi.create.foundation.data.recipe.CrushingRecipeGen
- All Implemented Interfaces:
net.minecraft.data.DataProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class com.simibubi.create.foundation.data.recipe.CreateRecipeProvider
CreateRecipeProvider.GeneratedRecipe, CreateRecipeProvider.I, CreateRecipeProvider.Marker -
Field Summary
Fields inherited from class com.simibubi.create.foundation.data.recipe.ProcessingRecipeGen
BOTTLE, BUCKET, GENERATORSFields inherited from class com.simibubi.create.foundation.data.recipe.CreateRecipeProvider
allFields inherited from class net.minecraft.data.recipes.RecipeProvider
generatorFields inherited from interface net.minecraft.data.DataProvider
SHA1 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CreateRecipeProvider.GeneratedRecipedeepslateOre(Supplier<net.minecraft.world.level.ItemLike> ore, Supplier<net.minecraft.world.level.ItemLike> raw, float expectedAmount, int duration) protected AllRecipeTypesprotected CreateRecipeProvider.GeneratedRecipemineralRecycling(AllPaletteStoneTypes type, Supplier<net.minecraft.world.level.ItemLike> crushed, Supplier<net.minecraft.world.level.ItemLike> nugget, float chance) protected CreateRecipeProvider.GeneratedRecipemineralRecycling(AllPaletteStoneTypes type, UnaryOperator<ProcessingRecipeBuilder<ProcessingRecipe<?>>> transform) protected CreateRecipeProvider.GeneratedRecipemoddedRawOre(CompatMetals metal, Supplier<net.minecraft.world.level.ItemLike> result, int amount) protected CreateRecipeProvider.GeneratedRecipenetherOre(Supplier<net.minecraft.world.level.ItemLike> ore, Supplier<net.minecraft.world.level.ItemLike> raw, float expectedAmount, int duration) protected CreateRecipeProvider.GeneratedRecipeore(net.minecraft.world.level.ItemLike stoneType, Supplier<net.minecraft.world.level.ItemLike> ore, Supplier<net.minecraft.world.level.ItemLike> raw, float expectedAmount, int duration) protected CreateRecipeProvider.GeneratedReciperawOre(Supplier<net.minecraft.world.level.ItemLike> input, Supplier<net.minecraft.world.level.ItemLike> result, int amount) protected CreateRecipeProvider.GeneratedRecipestoneOre(Supplier<net.minecraft.world.level.ItemLike> ore, Supplier<net.minecraft.world.level.ItemLike> raw, float expectedAmount, int duration) Methods inherited from class com.simibubi.create.foundation.data.recipe.ProcessingRecipeGen
create, create, createWithDeferredId, getName, getSerializer, idWithSuffix, registerAllMethods inherited from class com.simibubi.create.foundation.data.recipe.CreateRecipeProvider
buildCraftingRecipes, registerMethods inherited from class net.minecraft.data.recipes.RecipeProvider
candle, chiseled, chiseledBuilder, cut, cutBuilder, has, insideOf, inventoryTrigger, polished, polishedBuilder, run, saveAdvancement, wall, wallBuilder
-
Constructor Details
-
CrushingRecipeGen
public CrushingRecipeGen(net.minecraft.data.DataGenerator dataGenerator)
-
-
Method Details
-
stoneOre
protected CreateRecipeProvider.GeneratedRecipe stoneOre(Supplier<net.minecraft.world.level.ItemLike> ore, Supplier<net.minecraft.world.level.ItemLike> raw, float expectedAmount, int duration) -
deepslateOre
protected CreateRecipeProvider.GeneratedRecipe deepslateOre(Supplier<net.minecraft.world.level.ItemLike> ore, Supplier<net.minecraft.world.level.ItemLike> raw, float expectedAmount, int duration) -
netherOre
protected CreateRecipeProvider.GeneratedRecipe netherOre(Supplier<net.minecraft.world.level.ItemLike> ore, Supplier<net.minecraft.world.level.ItemLike> raw, float expectedAmount, int duration) -
mineralRecycling
protected CreateRecipeProvider.GeneratedRecipe mineralRecycling(AllPaletteStoneTypes type, Supplier<net.minecraft.world.level.ItemLike> crushed, Supplier<net.minecraft.world.level.ItemLike> nugget, float chance) -
mineralRecycling
protected CreateRecipeProvider.GeneratedRecipe mineralRecycling(AllPaletteStoneTypes type, UnaryOperator<ProcessingRecipeBuilder<ProcessingRecipe<?>>> transform) -
ore
protected CreateRecipeProvider.GeneratedRecipe ore(net.minecraft.world.level.ItemLike stoneType, Supplier<net.minecraft.world.level.ItemLike> ore, Supplier<net.minecraft.world.level.ItemLike> raw, float expectedAmount, int duration) -
rawOre
protected CreateRecipeProvider.GeneratedRecipe rawOre(Supplier<net.minecraft.world.level.ItemLike> input, Supplier<net.minecraft.world.level.ItemLike> result, int amount) -
moddedRawOre
protected CreateRecipeProvider.GeneratedRecipe moddedRawOre(CompatMetals metal, Supplier<net.minecraft.world.level.ItemLike> result, int amount) -
getRecipeType
- Specified by:
getRecipeTypein classProcessingRecipeGen
-