A single node in a {@link Network}.
All nodes in a network have a unique address; the network will generate a unique address and assign it to new nodes.
Per default there are two kinds of nodes: tile entities and items.
Items will usually only have nodes when in containers, such as a computer or disk drive. Otherwise you'll have to connect/disconnect them manually as desired.
All other kinds of nodes you may come up with will also have to be handled manually.
Items have to be handled by a corresponding {@link li.cil.oc.api.driver.Item}. Existing blocks may be interfaced with the adapter block if a {@link li.cil.oc.api.driver.Block} exists that supports the block.
Important: like the
Network interface you must not create your own implementations of this interface. Use the factory methods in the network API to create new node instances and store them in your environment.
@see Component