Class FTLMillingRecipe
java.lang.Object
com.simibubi.create.content.processing.recipe.ProcessingRecipe<net.minecraft.world.item.crafting.RecipeInput,com.simibubi.create.content.processing.recipe.ProcessingRecipeParams>
com.simibubi.create.content.processing.recipe.StandardProcessingRecipe<net.minecraft.world.item.crafting.RecipeInput>
com.simibubi.create.content.kinetics.crusher.AbstractCrushingRecipe
com.simibubi.create.content.kinetics.millstone.MillingRecipe
com.petrolpark.compat.create.core.recipe.firsttimelucky.FTLMillingRecipe
- All Implemented Interfaces:
IFTLProcessingRecipe<com.simibubi.create.content.kinetics.millstone.MillingRecipe>,net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.RecipeInput>
public class FTLMillingRecipe
extends com.simibubi.create.content.kinetics.millstone.MillingRecipe
implements IFTLProcessingRecipe<com.simibubi.create.content.kinetics.millstone.MillingRecipe>
Milling recipes which guarantee all chance outputs the first time they are done.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.simibubi.create.content.processing.recipe.StandardProcessingRecipe
com.simibubi.create.content.processing.recipe.StandardProcessingRecipe.Builder<R extends com.simibubi.create.content.processing.recipe.StandardProcessingRecipe<?>>, com.simibubi.create.content.processing.recipe.StandardProcessingRecipe.Factory<R extends com.simibubi.create.content.processing.recipe.StandardProcessingRecipe<?>>, com.simibubi.create.content.processing.recipe.StandardProcessingRecipe.Serializer<R extends com.simibubi.create.content.processing.recipe.StandardProcessingRecipe<?>> -
Field Summary
FieldsFields inherited from class com.simibubi.create.content.processing.recipe.ProcessingRecipe
fluidIngredients, fluidResults, ingredients, params, processingDuration, requiredHeat, resultsFields inherited from interface net.minecraft.world.item.crafting.Recipe
CODEC, CONDITIONAL_CODEC, STREAM_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.simibubi.create.content.kinetics.millstone.MillingRecipeGive a way forIFTLProcessingRecipeto convert to the proper class for this Recipe.Optional<net.minecraft.resources.ResourceLocation> Methods inherited from class com.simibubi.create.content.kinetics.millstone.MillingRecipe
getMaxOutputCount, matchesMethods inherited from class com.simibubi.create.content.kinetics.crusher.AbstractCrushingRecipe
canSpecifyDuration, getMaxInputCountMethods inherited from class com.simibubi.create.content.processing.recipe.ProcessingRecipe
assemble, canCraftInDimensions, canRequireHeat, codec, enforceNextResult, getFluidIngredients, getFluidResults, getGroup, getIngredients, getMaxFluidInputCount, getMaxFluidOutputCount, getParams, getProcessingDuration, getRequiredHeat, getResultItem, getRollableResults, getRollableResultsAsItemStacks, getSerializer, getType, getTypeInfo, isSpecial, rollResults, rollResults, streamCodec, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.petrolpark.compat.create.core.recipe.firsttimelucky.IFTLProcessingRecipe
rollLuckyResults, rollLuckyResultsMethods inherited from interface net.minecraft.world.item.crafting.Recipe
getRemainingItems, getToastSymbol, isIncomplete, showNotification
-
Field Details
-
firstTimeLuckyKey
-
-
Constructor Details
-
FTLMillingRecipe
-
-
Method Details
-
getFirstTimeLuckyKey
- Specified by:
getFirstTimeLuckyKeyin interfaceIFTLProcessingRecipe<com.simibubi.create.content.kinetics.millstone.MillingRecipe>
-
getAsRecipe
public com.simibubi.create.content.kinetics.millstone.MillingRecipe getAsRecipe()Description copied from interface:IFTLProcessingRecipeGive a way forIFTLProcessingRecipeto convert to the proper class for this Recipe.- Specified by:
getAsRecipein interfaceIFTLProcessingRecipe<com.simibubi.create.content.kinetics.millstone.MillingRecipe>- Returns:
- Should almost always be just
this
-