Class PotionFluid
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<net.minecraft.world.level.material.Fluid>
net.minecraft.world.level.material.Fluid
net.minecraft.world.level.material.FlowingFluid
net.minecraftforge.fluids.ForgeFlowingFluid
com.simibubi.create.content.contraptions.fluids.VirtualFluid
com.simibubi.create.content.contraptions.fluids.potion.PotionFluid
- All Implemented Interfaces:
net.minecraftforge.common.extensions.IForgeFluid,net.minecraftforge.registries.IForgeRegistryEntry<net.minecraft.world.level.material.Fluid>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classNested classes/interfaces inherited from class net.minecraftforge.fluids.ForgeFlowingFluid
net.minecraftforge.fluids.ForgeFlowingFluid.Flowing, net.minecraftforge.fluids.ForgeFlowingFluid.Properties, net.minecraftforge.fluids.ForgeFlowingFluid.SourceNested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
net.minecraftforge.registries.ForgeRegistryEntry.UncheckedRegistryEntry<V extends net.minecraftforge.registries.IForgeRegistryEntry<V>> -
Field Summary
Fields inherited from class net.minecraft.world.level.material.FlowingFluid
FALLING, LEVELFields inherited from class net.minecraft.world.level.material.Fluid
FLUID_STATE_REGISTRY, stateDefinitionFields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate -
Constructor Summary
ConstructorsConstructorDescriptionPotionFluid(net.minecraftforge.fluids.ForgeFlowingFluid.Properties properties) -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraftforge.fluids.FluidStackaddPotionToFluidStack(net.minecraftforge.fluids.FluidStack fs, net.minecraft.world.item.alchemy.Potion potion) static net.minecraftforge.fluids.FluidStackappendEffects(net.minecraftforge.fluids.FluidStack fs, Collection<net.minecraft.world.effect.MobEffectInstance> customEffects) static net.minecraftforge.fluids.FluidStackof(int amount, net.minecraft.world.item.alchemy.Potion potion) static net.minecraftforge.fluids.FluidStackwithEffects(int amount, net.minecraft.world.item.alchemy.Potion potion, List<net.minecraft.world.effect.MobEffectInstance> customEffects) Methods inherited from class com.simibubi.create.content.contraptions.fluids.VirtualFluid
createLegacyBlock, getAmount, getBucket, getFlowing, getSource, isSourceMethods inherited from class net.minecraftforge.fluids.ForgeFlowingFluid
beforeDestroyingBlock, canBeReplacedWith, canConvertToSource, createAttributes, getDropOff, getExplosionResistance, getPickupSound, getSlopeFindDistance, getTickDelay, isSameMethods inherited from class net.minecraft.world.level.material.FlowingFluid
canSpreadTo, createFluidStateDefinition, getFlow, getFlowing, getHeight, getLegacyLevel, getNewLiquid, getOwnHeight, getShape, getSlopeDistance, getSource, getSpread, getSpreadDelay, isSolidFace, spread, spreadTo, tickMethods inherited from class net.minecraft.world.level.material.Fluid
animateTick, builtInRegistryHolder, defaultFluidState, getAttributes, getDripParticle, getStateDefinition, is, isEmpty, isRandomlyTicking, randomTick, registerDefaultStateMethods inherited from class net.minecraftforge.registries.ForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.extensions.IForgeFluid
getExplosionResistance, isAABBInsideLiquid, isAABBInsideMaterial, isEntityInside
-
Constructor Details
-
PotionFluid
public PotionFluid(net.minecraftforge.fluids.ForgeFlowingFluid.Properties properties)
-
-
Method Details
-
of
public static net.minecraftforge.fluids.FluidStack of(int amount, net.minecraft.world.item.alchemy.Potion potion) -
withEffects
public static net.minecraftforge.fluids.FluidStack withEffects(int amount, net.minecraft.world.item.alchemy.Potion potion, List<net.minecraft.world.effect.MobEffectInstance> customEffects) -
addPotionToFluidStack
public static net.minecraftforge.fluids.FluidStack addPotionToFluidStack(net.minecraftforge.fluids.FluidStack fs, net.minecraft.world.item.alchemy.Potion potion) -
appendEffects
public static net.minecraftforge.fluids.FluidStack appendEffects(net.minecraftforge.fluids.FluidStack fs, Collection<net.minecraft.world.effect.MobEffectInstance> customEffects)
-