| Interface | Description |
|---|---|
| Analyzable |
Allows defining a callback for when a block is right-clicked with an
analyzer.
|
| Arguments |
This interface provides access to arguments passed to a
Callback. |
| Component |
Components are nodes that can be addressed computers via drivers.
|
| ComponentConnector |
For nodes that are both component and connector.
|
| Connector |
Interface for nodes that act as power connectors between their network and
some power producer or consumer.
|
| Context |
This is used to provide some context to
Callbacks, i.e. |
| Environment |
The environment of a node.
|
| 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.
|
| 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 |
|---|---|
| Callback |
This annotation can be used for methods in an
Environment to mark
them for exposure to computers. |