Class FillingRecipe
java.lang.Object
com.simibubi.create.content.processing.recipe.ProcessingRecipe<net.minecraft.world.item.crafting.SingleRecipeInput,ProcessingRecipeParams>
com.simibubi.create.content.processing.recipe.StandardProcessingRecipe<net.minecraft.world.item.crafting.SingleRecipeInput>
com.simibubi.create.content.fluids.transfer.FillingRecipe
- All Implemented Interfaces:
IAssemblyRecipe,net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.SingleRecipeInput>
public class FillingRecipe
extends StandardProcessingRecipe<net.minecraft.world.item.crafting.SingleRecipeInput>
implements IAssemblyRecipe
-
Nested Class Summary
Nested classes/interfaces inherited from class com.simibubi.create.content.processing.recipe.StandardProcessingRecipe
StandardProcessingRecipe.Builder<R extends StandardProcessingRecipe<?>>, StandardProcessingRecipe.Factory<R extends StandardProcessingRecipe<?>>, StandardProcessingRecipe.Serializer<R extends StandardProcessingRecipe<?>> -
Field Summary
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAssemblyFluidIngredients(List<net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient> list) voidaddAssemblyIngredients(List<net.minecraft.world.item.crafting.Ingredient> list) voidaddRequiredMachines(Set<net.minecraft.world.level.ItemLike> list) net.minecraft.network.chat.Componentprotected intprotected intprotected intnet.neoforged.neoforge.fluids.crafting.SizedFluidIngredientbooleanmatches(net.minecraft.world.item.crafting.SingleRecipeInput inv, net.minecraft.world.level.Level p_77569_2_) Methods inherited from class com.simibubi.create.content.processing.recipe.ProcessingRecipe
assemble, canCraftInDimensions, canRequireHeat, canSpecifyDuration, codec, enforceNextResult, getFluidIngredients, getFluidResults, getGroup, getIngredients, 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.simibubi.create.content.processing.sequenced.IAssemblyRecipe
supportsAssemblyMethods inherited from interface net.minecraft.world.item.crafting.Recipe
getRemainingItems, getToastSymbol, isIncomplete, showNotification
-
Constructor Details
-
FillingRecipe
-
-
Method Details
-
matches
public boolean matches(net.minecraft.world.item.crafting.SingleRecipeInput inv, net.minecraft.world.level.Level p_77569_2_) - Specified by:
matchesin interfacenet.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.SingleRecipeInput>
-
getMaxInputCount
protected int getMaxInputCount()- Specified by:
getMaxInputCountin classProcessingRecipe<net.minecraft.world.item.crafting.SingleRecipeInput,ProcessingRecipeParams>
-
getMaxOutputCount
protected int getMaxOutputCount()- Specified by:
getMaxOutputCountin classProcessingRecipe<net.minecraft.world.item.crafting.SingleRecipeInput,ProcessingRecipeParams>
-
getMaxFluidInputCount
protected int getMaxFluidInputCount()- Overrides:
getMaxFluidInputCountin classProcessingRecipe<net.minecraft.world.item.crafting.SingleRecipeInput,ProcessingRecipeParams>
-
getRequiredFluid
public net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient getRequiredFluid() -
addAssemblyIngredients
- Specified by:
addAssemblyIngredientsin interfaceIAssemblyRecipe
-
addAssemblyFluidIngredients
public void addAssemblyFluidIngredients(List<net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient> list) - Specified by:
addAssemblyFluidIngredientsin interfaceIAssemblyRecipe
-
getDescriptionForAssembly
public net.minecraft.network.chat.Component getDescriptionForAssembly()- Specified by:
getDescriptionForAssemblyin interfaceIAssemblyRecipe
-
addRequiredMachines
- Specified by:
addRequiredMachinesin interfaceIAssemblyRecipe
-
getJEISubCategory
- Specified by:
getJEISubCategoryin interfaceIAssemblyRecipe
-