ContainerEndPointDataHolder

An EndPointDataHolder that has EndPointContainers assigned to its block faces. Also has a channel configuration and insert / extract priorities.

Inheritors

Properties

Link copied to clipboard
open override val allowedFaces: CubeFaceSet

A set of BlockFaces where connections are allowed.

Link copied to clipboard

The BlockFaces that can never have a connection.

Link copied to clipboard
abstract var channels: CubeFaceMap<Int>

Stores the selected channels per BlockFace.

Link copied to clipboard

Stores the currently configured NetworkConnectionType per BlockFace.

Link copied to clipboard
abstract var containerConfig: CubeFaceMap<C?>

Stores which C is accessible from what BlockFace.

Link copied to clipboard

Stores all available C and their allowed NetworkConnectionTypes.

Link copied to clipboard

Stores the extraction priorities per BlockFace.

Link copied to clipboard

Stores the insertion priorities per BlockFace.