Package-level declarations

Types

Link copied to clipboard
class OpenSideConfigItem(sideConfigMenu: SideConfigMenu) : SimpleItem

An ui item that opens the sideConfigMenu when clicked.

Link copied to clipboard
class SideConfigMenu(endPoint: NetworkEndPoint, inventories: Map<NetworkedInventory, String>? = null, containers: Map<NetworkedFluidContainer, String>? = null, openPrevious: (Player) -> Unit)

The built-in implementation of a side-config menu that supports all built-in network types (energy, item, fluid).

Functions

Link copied to clipboard
@JvmName(name = "SideConfigMenuFluid")
fun SideConfigMenu(endPoint: NetworkEndPoint, containers: Map<NetworkedFluidContainer, String>, openPrevious: () -> Unit): SideConfigMenu
@JvmName(name = "SideConfigMenuFluid")
fun SideConfigMenu(endPoint: NetworkEndPoint, containers: Map<NetworkedFluidContainer, String>, openPrevious: (Player) -> Unit): SideConfigMenu

Creates a new SideConfigMenu for endPoint using the given containers with their localized names.

@JvmName(name = "SideConfigMenuItem")
fun SideConfigMenu(endPoint: NetworkEndPoint, inventories: Map<NetworkedInventory, String>, openPrevious: () -> Unit): SideConfigMenu
@JvmName(name = "SideConfigMenuItem")
fun SideConfigMenu(endPoint: NetworkEndPoint, inventories: Map<NetworkedInventory, String>, openPrevious: (Player) -> Unit): SideConfigMenu

Creates a new SideConfigMenu for endPoint using the given inventories with their localized names.