Class RefineryRecipeImpl
java.lang.Object
me.desht.pneumaticcraft.api.crafting.recipe.PneumaticCraftRecipe
me.desht.pneumaticcraft.api.crafting.recipe.RefineryRecipe
me.desht.pneumaticcraft.common.recipes.machine.RefineryRecipeImpl
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<PneumaticCraftRecipe.DummyIInventory>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRefineryRecipeImpl.Serializer<T extends RefineryRecipe>Nested classes/interfaces inherited from class me.desht.pneumaticcraft.api.crafting.recipe.PneumaticCraftRecipe
PneumaticCraftRecipe.DummyIInventory -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal FluidIngredientfinal List<net.minecraftforge.fluids.FluidStack>Fields inherited from class me.desht.pneumaticcraft.api.crafting.recipe.RefineryRecipe
MAX_OUTPUTS -
Constructor Summary
ConstructorsConstructorDescriptionRefineryRecipeImpl(net.minecraft.resources.ResourceLocation id, FluidIngredient input, TemperatureRange operatingTemp, net.minecraftforge.fluids.FluidStack... outputs) -
Method Summary
Modifier and TypeMethodDescriptiongetGroup()getInput()Get the input fluid ingredient for this recipeGet the valid operating temperature range for this recipeList<net.minecraftforge.fluids.FluidStack>Get a list of fluid outputs for this recipenet.minecraft.world.item.crafting.RecipeSerializer<?>net.minecraft.world.item.ItemStacknet.minecraft.world.item.crafting.RecipeType<?>getType()voidwrite(net.minecraft.network.FriendlyByteBuf buffer) Writes this recipe to a PacketBuffer.Methods inherited from class me.desht.pneumaticcraft.api.crafting.recipe.PneumaticCraftRecipe
assemble, canCraftInDimensions, getId, getResultItem, isSpecial, matchesMethods 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
getIngredients, getRemainingItems, isIncomplete, showNotification
-
Field Details
-
input
-
outputs
-
-
Constructor Details
-
RefineryRecipeImpl
public RefineryRecipeImpl(net.minecraft.resources.ResourceLocation id, FluidIngredient input, TemperatureRange operatingTemp, net.minecraftforge.fluids.FluidStack... outputs)
-
-
Method Details
-
getInput
Description copied from class:RefineryRecipeGet the input fluid ingredient for this recipe- Specified by:
getInputin classRefineryRecipe- Returns:
- the input fluid
-
getOutputs
Description copied from class:RefineryRecipeGet a list of fluid outputs for this recipe- Specified by:
getOutputsin classRefineryRecipe- Returns:
- a list of output fluidstacks
-
getOperatingTemp
Description copied from class:RefineryRecipeGet the valid operating temperature range for this recipe- Specified by:
getOperatingTempin classRefineryRecipe- Returns:
- the operating temperature range
-
write
public void write(net.minecraft.network.FriendlyByteBuf buffer) Description copied from class:PneumaticCraftRecipeWrites this recipe to a PacketBuffer.- Specified by:
writein classPneumaticCraftRecipe- Parameters:
buffer- The buffer to write to.
-
getSerializer
public net.minecraft.world.item.crafting.RecipeSerializer<?> getSerializer() -
getType
public net.minecraft.world.item.crafting.RecipeType<?> getType() -
getGroup
-
getToastSymbol
public net.minecraft.world.item.ItemStack getToastSymbol()
-