ItemHolder

End point data holder for nova:item networks.

Inheritors

Properties

Link copied to clipboard
open override val allowedFaces: Set<BlockFace>

A set of BlockFaces where connections are allowed.

Link copied to clipboard
abstract val blockedFaces: Set<BlockFace>

The BlockFaces that can never have a connection.

Link copied to clipboard
abstract val channels: MutableMap<BlockFace, Int>

Stores the selected channels per BlockFace.

Link copied to clipboard

Stores the currently configured NetworkConnectionType per BlockFace.

Link copied to clipboard

Stores which C is accessible from what BlockFace.

Link copied to clipboard

Stores all available C and their allowed NetworkConnectionTypes.

Link copied to clipboard
abstract val extractFilters: MutableMap<BlockFace, ItemFilter<*>>

Stores the extraction ItemFilters per BlockFace.

Link copied to clipboard
abstract val extractPriorities: MutableMap<BlockFace, Int>

Stores the extraction priorities per BlockFace.

Link copied to clipboard
abstract val insertFilters: MutableMap<BlockFace, ItemFilter<*>>

Stores the insertion ItemFilters per BlockFace.

Link copied to clipboard
abstract val insertPriorities: MutableMap<BlockFace, Int>

Stores the insertion priorities per BlockFace.

Link copied to clipboard

A NetworkedInventory that can be used to access all inventories of this ItemHolder. Can be null if this ItemHolder doesn't support a merged "all" inventory.