Hierarchy For All Packages
- li.cil.oc2.api,
- li.cil.oc2.api.bus,
- li.cil.oc2.api.bus.device,
- li.cil.oc2.api.bus.device.data,
- li.cil.oc2.api.bus.device.io,
- li.cil.oc2.api.bus.device.object,
- li.cil.oc2.api.bus.device.provider,
- li.cil.oc2.api.bus.device.rpc,
- li.cil.oc2.api.bus.device.vm,
- li.cil.oc2.api.bus.device.vm.context,
- li.cil.oc2.api.bus.device.vm.event,
- li.cil.oc2.api.capabilities,
- li.cil.oc2.api.fabric,
- li.cil.oc2.api.neoforge,
- li.cil.oc2.api.platform,
- li.cil.oc2.api.util
Class Hierarchy
- java.lang.Object
- li.cil.oc2.api.bus.device.rpc.AbstractRPCMethod (implements li.cil.oc2.api.bus.device.rpc.RPCMethod)
- li.cil.oc2.api.API
- li.cil.oc2.api.bus.device.object.Callbacks
- li.cil.oc2.api.neoforge.Capabilities
- li.cil.oc2.api.neoforge.Capabilities.Device
- li.cil.oc2.api.neoforge.Capabilities.DeviceBusElement
- li.cil.oc2.api.neoforge.Capabilities.NetworkInterface
- li.cil.oc2.api.neoforge.Capabilities.RedstoneEmitter
- li.cil.oc2.api.neoforge.Capabilities.Robot
- li.cil.oc2.api.neoforge.Capabilities.TerminalUserProvider
- li.cil.oc2.api.bus.device.DeviceTypes
- li.cil.oc2.api.fabric.EnergyStorage
- li.cil.oc2.api.fabric.FluidStorage
- java.io.InputStream (implements java.io.Closeable)
- java.io.FilterInputStream
- li.cil.oc2.api.bus.device.io.IOInputStream
- java.io.FilterInputStream
- li.cil.oc2.api.util.Invalidatable<T>
- li.cil.oc2.api.bus.device.io.IOCallbacks
- li.cil.oc2.api.fabric.ItemStorage
- li.cil.oc2.api.fabric.Lookups
- li.cil.oc2.api.fabric.Lookups.Device
- li.cil.oc2.api.fabric.Lookups.DeviceBusElement
- li.cil.oc2.api.fabric.Lookups.NetworkInterface
- li.cil.oc2.api.fabric.Lookups.RedstoneEmitter
- li.cil.oc2.api.fabric.Lookups.Robot
- li.cil.oc2.api.fabric.Lookups.TerminalUserProvider
- li.cil.oc2.api.bus.device.object.ObjectDevice (implements li.cil.oc2.api.bus.device.io.IODevice, li.cil.oc2.api.bus.device.ItemDevice, li.cil.oc2.api.bus.device.rpc.RPCDevice)
- java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- java.io.FilterOutputStream
- li.cil.oc2.api.bus.device.io.IOOutputStream
- java.io.FilterOutputStream
- li.cil.oc2.api.util.Registries
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- li.cil.oc2.api.bus.device.vm.event.VMInitializationException
- java.lang.RuntimeException
- java.lang.Exception
- li.cil.oc2.api.bus.device.vm.VMDeviceLoadResult
- li.cil.oc2.api.bus.device.vm.event.VMPausingEvent
- li.cil.oc2.api.bus.device.vm.event.VMResumedRunningEvent
Interface Hierarchy
- li.cil.oc2.api.bus.device.data.BlockDeviceData
- li.cil.oc2.api.bus.device.provider.BlockDeviceProvider
- li.cil.oc2.api.bus.device.provider.BlockDeviceQuery
- li.cil.oc2.api.bus.device.Device
- li.cil.oc2.api.bus.device.ItemDevice
- li.cil.oc2.api.bus.device.rpc.RPCDevice
- li.cil.oc2.api.bus.device.vm.VMDevice
- li.cil.oc2.api.bus.device.vm.FirmwareLoader
- li.cil.oc2.api.bus.DeviceBus
- li.cil.oc2.api.bus.DeviceBusElement
- li.cil.oc2.api.bus.BlockDeviceBusElement
- li.cil.oc2.api.bus.DeviceBusElement
- li.cil.oc2.api.bus.DeviceBusController
- li.cil.oc2.api.bus.device.DeviceType
- li.cil.oc2.api.platform.FabricRegistrationInitializer
- li.cil.oc2.api.bus.device.vm.context.InterruptAllocator
- li.cil.oc2.api.util.Invalidatable.ListenerToken
- li.cil.oc2.api.bus.device.io.IODevice
- li.cil.oc2.api.bus.device.io.IOMethod
- li.cil.oc2.api.bus.device.provider.ItemDeviceProvider
- li.cil.oc2.api.bus.device.provider.ItemDeviceQuery
- li.cil.oc2.api.bus.device.object.LifecycleAwareDevice
- li.cil.oc2.api.bus.device.vm.context.MemoryAllocator
- li.cil.oc2.api.bus.device.vm.context.MemoryRangeAllocator
- li.cil.oc2.api.capabilities.NetworkInterface
- li.cil.oc2.api.capabilities.RedstoneEmitter
- li.cil.oc2.api.capabilities.Robot
- li.cil.oc2.api.bus.device.rpc.RPCBusContext
- li.cil.oc2.api.bus.device.rpc.RPCInvocation
- li.cil.oc2.api.bus.device.rpc.RPCMethodGroup
- li.cil.oc2.api.bus.device.rpc.RPCMethod
- li.cil.oc2.api.bus.device.rpc.RPCParameter
- li.cil.oc2.api.capabilities.TerminalUserProvider
- li.cil.oc2.api.bus.device.vm.context.VMContext
- li.cil.oc2.api.bus.device.vm.context.VMLifecycleEventBus
- li.cil.oc2.api.bus.device.vm.context.VMRuntime
Annotation Interface Hierarchy
- li.cil.oc2.api.bus.device.object.Callback (implements java.lang.annotation.Annotation)
- li.cil.oc2.api.bus.device.io.IOCallback (implements java.lang.annotation.Annotation)
- li.cil.oc2.api.bus.device.io.IODeviceDescription (implements java.lang.annotation.Annotation)
- li.cil.oc2.api.bus.device.object.Parameter (implements java.lang.annotation.Annotation)
- li.cil.oc2.api.bus.device.object.RPCDeviceDescription (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- li.cil.oc2.api.bus.device.vm.ArchitectureType
- li.cil.oc2.api.bus.DeviceBusController.ScanReason
- li.cil.oc2.api.util.RobotOperationSide
- li.cil.oc2.api.util.Side
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- li.cil.oc2.api.bus.device.rpc.RPCTypeAdapter
- li.cil.oc2.api.bus.device.vm.event.VMInitializingEvent
- java.lang.Record