See: Description
| Interface | Description |
|---|---|
| Analyzable |
Allows defining a callback for when a block is right-clicked with an
analyzer.
|
| BlacklistedPeripheral |
This interface can be implemented by ComputerCraft peripherals, to allow
dynamically deciding whether OC should wrap the peripheral or not.
|
| Component |
Components are nodes that can be addressed computers via drivers.
|
| ComponentConnector |
For nodes that are both component and connector.
|
| ComponentHost |
A more in-depth implementation of an environment host, also providing
access to the hosted environments.
|
| Connector |
Interface for nodes that act as power connectors between their network and
some power producer or consumer.
|
| Environment |
The environment of a node.
|
| EnvironmentHost |
To be implemented by 'hosts' of components.
|
| FilteredEnvironment |
This interface can be added to
Environments with a number of
Callbacks on them, to select which of these
callbacks should be exposed to machines dynamically. |
| ManagedEnvironment |
This kind of environment is managed by either a compatible inventory, such
as a computer or floppy drive, or by an adapter block or similar.
|
| ManagedPeripheral |
This interface can be used with an
Environment
and is intended to be used for environments wrapping a ComputerCraft
peripheral. |
| Message |
This type is used to deliver messages sent in a component network.
|
| Network |
Interface for interacting with networks.
|
| Node |
A single node in a
Network. |
| Packet |
These packets represent messages sent using a network card or wireless
network card, and can be relayed by the switch and access point blocks.
|
| SidedComponent |
This is an extended version of
SimpleComponent
which allows controlling connectivity on a side-by-side basis. |
| SidedEnvironment |
This interface is like
ISidedInventory is to
IInventory, it allows an environment to
specify different node access for its different sides. |
| SimpleComponent |
This interface can be used to easily convert tile entities to components,
without having to implement
Environment
themselves. |
| WirelessEndpoint |
Interface for wireless endpoints that can be registered with the internal
wireless network registry.
|
| Enum | Description |
|---|---|
| Visibility |
Possible reachability values for nodes.
|
| Annotation Type | Description |
|---|---|
| SimpleComponent.SkipInjection |
Use this to skip logic injection for the class this is implemented by.
|