See: Description
| Interface | Description |
|---|---|
| Adapter |
This interface is implemented as a marker by adapters.
|
| Case |
This interface is implemented as a marker by computer cases.
|
| Colored |
This interface is implemented by tile entities that can be colored by
players, such as screens, computer cases and cables.
|
| Database |
This interface is implemented by the database component.
|
| Drone |
This interface is implemented as a marker by drones.
|
| Microcontroller |
This interface is implemented as a marker by microcontrollers.
|
| Robot |
This interface allows interaction with robots.
|
| Rotatable |
This interface is implemented by the computer case and robot tile entities
to allow item components to query the orientation of their host, i.e.
|
| Server |
This interface is implemented as a marker by servers in server racks.
|
| ServerRack |
This interface is implemented as a marker by server racks.
|
| Tablet |
This interface is implemented as a marker by tablets.
|
| Tiered |
This is implemented by most things that are tiered in some way.
|
Robot
interface - and cast to it if you wish to access some of the provided
functionality.
The other main use-case is in HostAware
drivers, where these interfaces can be used to check if the item can be
used inside the specified environment (where the environment class may
be assignable to one of the interfaces in this package).