Class FluidMixerRecipeImpl
java.lang.Object
me.desht.pneumaticcraft.api.crafting.recipe.PneumaticCraftRecipe
me.desht.pneumaticcraft.api.crafting.recipe.FluidMixerRecipe
me.desht.pneumaticcraft.common.recipes.machine.FluidMixerRecipeImpl
- All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<PneumaticCraftRecipe.DummyIInventory>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class me.desht.pneumaticcraft.api.crafting.recipe.PneumaticCraftRecipe
PneumaticCraftRecipe.DummyIInventory -
Constructor Summary
ConstructorsConstructorDescriptionFluidMixerRecipeImpl(net.minecraft.resources.ResourceLocation id, FluidIngredient input1, FluidIngredient input2, net.minecraftforge.fluids.FluidStack outputFluid, net.minecraft.world.item.ItemStack outputItem, float pressure, int processingTime) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraftforge.fluids.FluidStacknet.minecraft.world.item.ItemStackintfloatnet.minecraft.world.item.crafting.RecipeSerializer<?>net.minecraft.world.item.crafting.RecipeType<?>getType()booleanmatches(net.minecraftforge.fluids.FluidStack fluid1, net.minecraftforge.fluids.FluidStack fluid2) 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
getGroup, getIngredients, getRemainingItems, getToastSymbol, isIncomplete, showNotification
-
Constructor Details
-
FluidMixerRecipeImpl
public FluidMixerRecipeImpl(net.minecraft.resources.ResourceLocation id, FluidIngredient input1, FluidIngredient input2, net.minecraftforge.fluids.FluidStack outputFluid, net.minecraft.world.item.ItemStack outputItem, float pressure, int processingTime)
-
-
Method Details
-
matches
public boolean matches(net.minecraftforge.fluids.FluidStack fluid1, net.minecraftforge.fluids.FluidStack fluid2) - Specified by:
matchesin classFluidMixerRecipe
-
getInput1
- Specified by:
getInput1in classFluidMixerRecipe
-
getInput2
- Specified by:
getInput2in classFluidMixerRecipe
-
getOutputFluid
public net.minecraftforge.fluids.FluidStack getOutputFluid()- Specified by:
getOutputFluidin classFluidMixerRecipe
-
getOutputItem
public net.minecraft.world.item.ItemStack getOutputItem()- Specified by:
getOutputItemin classFluidMixerRecipe
-
getProcessingTime
public int getProcessingTime()- Specified by:
getProcessingTimein classFluidMixerRecipe
-
getRequiredPressure
public float getRequiredPressure()- Specified by:
getRequiredPressurein classFluidMixerRecipe
-
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()
-