public class BasinRecipe extends ProcessingRecipe<SmartInventory>
fluidIngredients, fluidResults, id, ingredients, processingDuration, requiredHeat, results| Modifier | Constructor and Description |
|---|---|
protected |
BasinRecipe(AllRecipeTypes type,
ProcessingRecipeBuilder.ProcessingRecipeParams params) |
|
BasinRecipe(ProcessingRecipeBuilder.ProcessingRecipeParams params) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
apply(BasinTileEntity basin,
net.minecraft.item.crafting.IRecipe<?> recipe) |
protected boolean |
canRequireHeat() |
static BasinRecipe |
convertShapeless(net.minecraft.item.crafting.IRecipe<?> recipe) |
protected int |
getMaxFluidInputCount() |
protected int |
getMaxFluidOutputCount() |
protected int |
getMaxInputCount() |
protected int |
getMaxOutputCount() |
static boolean |
match(BasinTileEntity basin,
net.minecraft.item.crafting.IRecipe<?> recipe) |
boolean |
matches(SmartInventory inv,
net.minecraft.world.World worldIn) |
assemble, canCraftInDimensions, canSpecifyDuration, enforceNextResult, getFluidIngredients, getFluidResults, getGroup, getId, getIngredients, getProcessingDuration, getRequiredHeat, getResultItem, getRollableResults, getRollableResultsAsItemStacks, getSerializer, getType, getTypeInfo, isSpecial, readAdditional, readAdditional, rollResults, writeAdditional, writeAdditionalprotected BasinRecipe(AllRecipeTypes type, ProcessingRecipeBuilder.ProcessingRecipeParams params)
public BasinRecipe(ProcessingRecipeBuilder.ProcessingRecipeParams params)
public static boolean match(BasinTileEntity basin, net.minecraft.item.crafting.IRecipe<?> recipe)
public static boolean apply(BasinTileEntity basin, net.minecraft.item.crafting.IRecipe<?> recipe)
public static BasinRecipe convertShapeless(net.minecraft.item.crafting.IRecipe<?> recipe)
protected int getMaxInputCount()
getMaxInputCount in class ProcessingRecipe<SmartInventory>protected int getMaxOutputCount()
getMaxOutputCount in class ProcessingRecipe<SmartInventory>protected int getMaxFluidInputCount()
getMaxFluidInputCount in class ProcessingRecipe<SmartInventory>protected int getMaxFluidOutputCount()
getMaxFluidOutputCount in class ProcessingRecipe<SmartInventory>protected boolean canRequireHeat()
canRequireHeat in class ProcessingRecipe<SmartInventory>public boolean matches(SmartInventory inv, @Nonnull net.minecraft.world.World worldIn)