Class AdvancedBasinRecipe
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.processing.basin.BasinRecipe
com.petrolpark.compat.create.core.recipe.AdvancedBasinRecipe
- All Implemented Interfaces:
IFTLProcessingRecipe<AdvancedBasinRecipe>,IBiomeSpecificRecipe,net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.RecipeInput>
- Direct Known Subclasses:
LiddedBasinRecipe
public class AdvancedBasinRecipe
extends com.simibubi.create.content.processing.basin.BasinRecipe
implements IBiomeSpecificRecipe, IFTLProcessingRecipe<AdvancedBasinRecipe>
-
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
FieldsModifier and TypeFieldDescriptionprotected final Optional<net.minecraft.core.HolderSet<net.minecraft.world.level.biome.Biome>> protected final Optional<net.minecraft.resources.ResourceLocation> Fields 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
ConstructorsModifierConstructorDescriptionprotectedAdvancedBasinRecipe(com.simibubi.create.foundation.recipe.IRecipeTypeInfo typeInfo, com.simibubi.create.content.processing.recipe.ProcessingRecipeParams params) -
Method Summary
Modifier and TypeMethodDescriptionOptional<net.minecraft.core.HolderSet<net.minecraft.world.level.biome.Biome>> Give a way forIFTLProcessingRecipeto convert to the proper class for this Recipe.Optional<net.minecraft.resources.ResourceLocation> Methods inherited from class com.simibubi.create.content.processing.basin.BasinRecipe
apply, canRequireHeat, canSpecifyDuration, convertShapeless, getMaxFluidInputCount, getMaxFluidOutputCount, getMaxInputCount, getMaxOutputCount, match, matchesMethods inherited from class com.simibubi.create.content.processing.recipe.ProcessingRecipe
assemble, canCraftInDimensions, codec, enforceNextResult, getFluidIngredients, getFluidResults, getGroup, getIngredients, 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.core.recipe.IBiomeSpecificRecipe
isValidAt, isValidInMethods 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
-
allowedBiomes
protected final Optional<net.minecraft.core.HolderSet<net.minecraft.world.level.biome.Biome>> allowedBiomes -
firstTimeLuckyKey
-
-
Constructor Details
-
AdvancedBasinRecipe
protected AdvancedBasinRecipe(com.simibubi.create.foundation.recipe.IRecipeTypeInfo typeInfo, com.simibubi.create.content.processing.recipe.ProcessingRecipeParams params)
-
-
Method Details
-
getAsRecipe
Description copied from interface:IFTLProcessingRecipeGive a way forIFTLProcessingRecipeto convert to the proper class for this Recipe.- Specified by:
getAsRecipein interfaceIFTLProcessingRecipe<AdvancedBasinRecipe>- Returns:
- Should almost always be just
this
-
getFirstTimeLuckyKey
- Specified by:
getFirstTimeLuckyKeyin interfaceIFTLProcessingRecipe<AdvancedBasinRecipe>
-
getAllowedBiomes
public Optional<net.minecraft.core.HolderSet<net.minecraft.world.level.biome.Biome>> getAllowedBiomes()- Specified by:
getAllowedBiomesin interfaceIBiomeSpecificRecipe
-