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.MarkerNested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider> -
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
advancementPathProvider, recipePathProviderFields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, INDENT_WIDTH, KEY_COMPARATOR, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionCrushingRecipeGen(net.minecraft.data.PackOutput output, CompletableFuture<net.minecraft.core.HolderLookup.Provider> registries) -
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 CreateRecipeProvider.GeneratedRecipeensMineralRecycling(AllPaletteStoneTypes type, UnaryOperator<ProcessingRecipeBuilder<ProcessingRecipe<?>>> transform) protected CreateRecipeProvider.GeneratedRecipeprotected CreateRecipeProvider.GeneratedRecipeprotected CreateRecipeProvider.GeneratedRecipeeoNetherOre(String material, net.minecraft.world.level.ItemLike result, int count) 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.GeneratedRecipemoddedOre(CompatMetals metal, Supplier<net.minecraft.world.level.ItemLike> result) protected CreateRecipeProvider.GeneratedRecipemoddedRawOre(CompatMetals metal, Supplier<net.minecraft.world.level.ItemLike> result) protected CreateRecipeProvider.GeneratedRecipemoddedRawOre(CompatMetals metal, Supplier<net.minecraft.world.level.ItemLike> result, boolean block) protected CreateRecipeProvider.GeneratedRecipemoddedRawOreBlock(CompatMetals metal, Supplier<net.minecraft.world.level.ItemLike> result) 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(String metalName, Supplier<net.minecraft.tags.TagKey<net.minecraft.world.item.Item>> input, Supplier<net.minecraft.world.level.ItemLike> result, boolean block, int xpMult) protected CreateRecipeProvider.GeneratedReciperawOre(String metalName, Supplier<net.minecraft.tags.TagKey<net.minecraft.world.item.Item>> input, Supplier<net.minecraft.world.level.ItemLike> result, int xpMult) protected CreateRecipeProvider.GeneratedReciperawOreBlock(String metalName, Supplier<net.minecraft.tags.TagKey<net.minecraft.world.item.Item>> input, Supplier<net.minecraft.world.level.ItemLike> result, int xpMult) protected CreateRecipeProvider.GeneratedRecipeprotected CreateRecipeProvider.GeneratedRecipeprotected CreateRecipeProvider.GeneratedRecipesgNetherOres(String... types) protected CreateRecipeProvider.GeneratedRecipesgStoneOres(String... types) protected CreateRecipeProvider.GeneratedRecipestoneOre(Supplier<net.minecraft.world.level.ItemLike> ore, Supplier<net.minecraft.world.level.ItemLike> raw, float expectedAmount, int duration) protected CreateRecipeProvider.GeneratedRecipeMethods 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
buildRecipes, registerMethods inherited from class net.minecraft.data.recipes.RecipeProvider
banner, bedFromPlanksAndWool, buildAdvancement, buildAdvancement, buildRecipes, buttonBuilder, candle, carpet, chestBoat, chiseled, chiseledBuilder, colorBlockWithDye, coloredTerracottaFromTerracottaAndDye, concretePowder, cookRecipes, copperBulb, copySmithingTemplate, copySmithingTemplate, copySmithingTemplate, cut, cutBuilder, doorBuilder, fenceBuilder, fenceGateBuilder, generateForEnabledBlockFamilies, generateRecipes, getBaseBlock, getBlastingRecipeName, getConversionRecipeName, getHasName, getItemName, getSimpleRecipeName, getSmeltingRecipeName, grate, hangingSign, has, has, has, insideOf, inventoryTrigger, inventoryTrigger, mosaicBuilder, netheriteSmithing, nineBlockStorageRecipes, nineBlockStorageRecipes, nineBlockStorageRecipesRecipesWithCustomUnpacking, nineBlockStorageRecipesWithCustomPacking, oneToOneConversionRecipe, oneToOneConversionRecipe, oreBlasting, oreCooking, oreSmelting, planksFromLog, planksFromLogs, polished, polishedBuilder, pressurePlate, pressurePlateBuilder, run, run, signBuilder, simpleCookingRecipe, slab, slabBuilder, smeltingResultFromBase, stainedGlassFromGlassAndDye, stainedGlassPaneFromGlassPaneAndDye, stainedGlassPaneFromStainedGlass, stairBuilder, stonecutterResultFromBase, stonecutterResultFromBase, threeByThreePacker, threeByThreePacker, trapdoorBuilder, trimSmithing, twoByTwoPacker, wall, wallBuilder, waxRecipes, woodenBoat, woodFromLogs
-
Constructor Details
-
CrushingRecipeGen
public CrushingRecipeGen(net.minecraft.data.PackOutput output, CompletableFuture<net.minecraft.core.HolderLookup.Provider> registries)
-
-
Method Details
-
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) -
ensMineralRecycling
protected CreateRecipeProvider.GeneratedRecipe ensMineralRecycling(AllPaletteStoneTypes type, UnaryOperator<ProcessingRecipeBuilder<ProcessingRecipe<?>>> transform) -
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) -
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) -
moddedOre
protected CreateRecipeProvider.GeneratedRecipe moddedOre(CompatMetals metal, Supplier<net.minecraft.world.level.ItemLike> result) -
rawOre
protected CreateRecipeProvider.GeneratedRecipe rawOre(String metalName, Supplier<net.minecraft.tags.TagKey<net.minecraft.world.item.Item>> input, Supplier<net.minecraft.world.level.ItemLike> result, int xpMult) -
rawOreBlock
protected CreateRecipeProvider.GeneratedRecipe rawOreBlock(String metalName, Supplier<net.minecraft.tags.TagKey<net.minecraft.world.item.Item>> input, Supplier<net.minecraft.world.level.ItemLike> result, int xpMult) -
rawOre
protected CreateRecipeProvider.GeneratedRecipe rawOre(String metalName, Supplier<net.minecraft.tags.TagKey<net.minecraft.world.item.Item>> input, Supplier<net.minecraft.world.level.ItemLike> result, boolean block, int xpMult) -
moddedRawOre
protected CreateRecipeProvider.GeneratedRecipe moddedRawOre(CompatMetals metal, Supplier<net.minecraft.world.level.ItemLike> result) -
moddedRawOreBlock
protected CreateRecipeProvider.GeneratedRecipe moddedRawOreBlock(CompatMetals metal, Supplier<net.minecraft.world.level.ItemLike> result) -
moddedRawOre
protected CreateRecipeProvider.GeneratedRecipe moddedRawOre(CompatMetals metal, Supplier<net.minecraft.world.level.ItemLike> result, boolean block) -
sgStoneOres
-
sgNetherOres
-
sgEndOres
-
sfPlants
-
thOres
-
eoNetherOre
protected CreateRecipeProvider.GeneratedRecipe eoNetherOre(String material, net.minecraft.world.level.ItemLike result, int count) -
eoEndOre
protected CreateRecipeProvider.GeneratedRecipe eoEndOre(String material, net.minecraft.world.level.ItemLike result, int count) -
ensStones
-
getRecipeType
- Specified by:
getRecipeTypein classProcessingRecipeGen
-