Skip to main content

Class: BlockPotionContainerComponent

Represents a fluid container block that currently contains a potion.

Extends

Constructors

new BlockPotionContainerComponent()

private new BlockPotionContainerComponent(): BlockPotionContainerComponent

Returns

BlockPotionContainerComponent

Overrides

BlockLiquidContainerComponent . constructor

Properties

block

readonly block: Block

Remarks

Block instance that this component pertains to.

Inherited from

BlockLiquidContainerComponent . block


fillLevel

fillLevel: number

Remarks

Relative fill level of the liquid container.

This property can't be edited in read-only mode.

Inherited from

BlockLiquidContainerComponent . fillLevel


typeId

readonly typeId: string

Remarks

Identifier of the component.

Inherited from

BlockLiquidContainerComponent . typeId


componentId

static readonly componentId: "minecraft:potionContainer" = 'minecraft:potionContainer'

Methods

isValid()

isValid(): boolean

Returns

boolean

Whether the component is valid.

Inherited from

BlockLiquidContainerComponent . isValid

Remarks

Returns whether the component is valid. A component is considered valid if its owner is valid, in addition to any addition to any additional validation required by the component.


isValidLiquid()

isValidLiquid(): boolean

Returns

boolean

True if this liquid container still exists, is valid and contains the expected liquid type.

Inherited from

BlockLiquidContainerComponent . isValidLiquid

Remarks

Returns true if this reference to a liquid container is still valid and contains the liquid of the type you have a reference for (for example, if the block is unloaded, no longer a liquid container or contains lava when you have a potion container component, isValidLiquid will not be true.)


setPotionType()

setPotionType(itemStack): void

Parameters

ParameterType
itemStackItemStack

Returns

void

Remarks

Sets the potion type based on an item stack.

This function can't be called in read-only mode.

Throws

This function can throw errors.