Class StandardRecipeGen
java.lang.Object
net.minecraft.data.recipes.RecipeProvider
com.simibubi.create.api.data.recipe.BaseRecipeProvider
com.lightning.northstar.api.data.recipe.StandardRecipeGen
- All Implemented Interfaces:
net.minecraft.data.DataProvider
- Direct Known Subclasses:
NorthstarStandardRecipeGen
public abstract class StandardRecipeGen
extends com.simibubi.create.api.data.recipe.BaseRecipeProvider
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.simibubi.create.api.data.recipe.BaseRecipeProvider
com.simibubi.create.api.data.recipe.BaseRecipeProvider.GeneratedRecipeNested 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.api.data.recipe.BaseRecipeProvider
all, modidFields 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
ConstructorsConstructorDescriptionStandardRecipeGen(net.minecraft.data.PackOutput output, CompletableFuture<net.minecraft.core.HolderLookup.Provider> registries, String defaultNamespace) -
Method Summary
Modifier and TypeMethodDescriptionprotected StandardRecipeGen.Buildercreate(com.google.common.base.Supplier<? extends net.minecraft.world.level.ItemLike> result) protected StandardRecipeGen.Buildercreate(com.tterrag.registrate.util.entry.ItemProviderEntry<? extends net.minecraft.world.level.ItemLike, ? extends net.minecraft.world.level.ItemLike> result) voidcreateMaterial(net.minecraft.world.level.ItemLike nuggets, net.minecraft.world.level.ItemLike ingot, net.minecraft.world.level.ItemLike block) voidcreateOre(com.google.common.base.Supplier<net.minecraft.tags.TagKey<net.minecraft.world.item.Item>> ore, com.google.common.base.Supplier<? extends net.minecraft.world.level.ItemLike> ingot, float xp, int smeltDuration) voidinterchangeable(net.minecraft.world.level.ItemLike item1, net.minecraft.world.level.ItemLike item2) Methods inherited from class com.simibubi.create.api.data.recipe.BaseRecipeProvider
asResource, 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, getName, 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
-
StandardRecipeGen
public StandardRecipeGen(net.minecraft.data.PackOutput output, CompletableFuture<net.minecraft.core.HolderLookup.Provider> registries, String defaultNamespace)
-
-
Method Details
-
createMaterial
public void createMaterial(net.minecraft.world.level.ItemLike nuggets, net.minecraft.world.level.ItemLike ingot, net.minecraft.world.level.ItemLike block) -
interchangeable
public void interchangeable(net.minecraft.world.level.ItemLike item1, net.minecraft.world.level.ItemLike item2) -
createOre
public void createOre(com.google.common.base.Supplier<net.minecraft.tags.TagKey<net.minecraft.world.item.Item>> ore, com.google.common.base.Supplier<? extends net.minecraft.world.level.ItemLike> ingot, float xp, int smeltDuration) -
create
protected StandardRecipeGen.Builder create(com.google.common.base.Supplier<? extends net.minecraft.world.level.ItemLike> result) -
create
protected StandardRecipeGen.Builder create(com.tterrag.registrate.util.entry.ItemProviderEntry<? extends net.minecraft.world.level.ItemLike, ? extends net.minecraft.world.level.ItemLike> result)
-