Package-level declarations

Types

Link copied to clipboard

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

Link copied to clipboard

Used to mark container-like classes that can be used in ContainerEndPointDataHolders.

Link copied to clipboard

Holds data for NetworkEndPoints.

Link copied to clipboard
data class MutableNetworkNodeConnection(val node: NetworkNode, val faces: MutableSet<BlockFace> = enumSet()) : NetworkNodeConnection

An implementation of NetworkNodeConnection with a mutable faces set.

Link copied to clipboard

A type of NetworkNode that can connect multiple NetworkEndPoints, without having to place them next to each other. NetworkBridges with the same NetworkBridge.typeId can also connect to each other.

Link copied to clipboard

A type of NetworkNode that contains data to be modified during the network tick.

Link copied to clipboard
sealed interface NetworkNode

A node in a Network.

Link copied to clipboard
sealed interface NetworkNodeConnection

Represents a connection of a NetworkNode to a Network.