Class BasinRecipe
java.lang.Object
com.simibubi.create.content.contraptions.processing.ProcessingRecipe<SmartInventory>
com.simibubi.create.content.contraptions.processing.BasinRecipe
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<SmartInventory>
- Direct Known Subclasses:
CompactingRecipe,MixingRecipe
-
Field Summary
Fields inherited from class com.simibubi.create.content.contraptions.processing.ProcessingRecipe
fluidIngredients, fluidResults, id, ingredients, processingDuration, requiredHeat, results -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanapply(BasinTileEntity basin, net.minecraft.world.item.crafting.Recipe<?> recipe) protected booleanstatic BasinRecipeconvertShapeless(net.minecraft.world.item.crafting.Recipe<?> recipe) protected intprotected intprotected intprotected intstatic booleanmatch(BasinTileEntity basin, net.minecraft.world.item.crafting.Recipe<?> recipe) booleanmatches(SmartInventory inv, net.minecraft.world.level.Level worldIn) Methods inherited from class com.simibubi.create.content.contraptions.processing.ProcessingRecipe
assemble, canCraftInDimensions, canSpecifyDuration, enforceNextResult, getFluidIngredients, getFluidResults, getGroup, getId, getIngredients, getProcessingDuration, getRequiredHeat, getResultItem, getRollableResults, getRollableResultsAsItemStacks, getSerializer, getType, getTypeInfo, isSpecial, readAdditional, readAdditional, rollResults, writeAdditional, writeAdditionalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.item.crafting.Recipe
getRemainingItems, getToastSymbol, isIncomplete
-
Constructor Details
-
BasinRecipe
-
BasinRecipe
-
-
Method Details
-
match
public static boolean match(BasinTileEntity basin, net.minecraft.world.item.crafting.Recipe<?> recipe) -
apply
public static boolean apply(BasinTileEntity basin, net.minecraft.world.item.crafting.Recipe<?> recipe) -
convertShapeless
-
getMaxInputCount
protected int getMaxInputCount()- Specified by:
getMaxInputCountin classProcessingRecipe<SmartInventory>
-
getMaxOutputCount
protected int getMaxOutputCount()- Specified by:
getMaxOutputCountin classProcessingRecipe<SmartInventory>
-
getMaxFluidInputCount
protected int getMaxFluidInputCount()- Overrides:
getMaxFluidInputCountin classProcessingRecipe<SmartInventory>
-
getMaxFluidOutputCount
protected int getMaxFluidOutputCount()- Overrides:
getMaxFluidOutputCountin classProcessingRecipe<SmartInventory>
-
canRequireHeat
protected boolean canRequireHeat()- Overrides:
canRequireHeatin classProcessingRecipe<SmartInventory>
-
matches
-