This interface is implemented as a marker by adapters.
This is implemented by adapter tile entities, which also serve as its
components' environment. That means you can use this to check for
adapters by using either:
if (tileEntity instanceof Adapter) {
or
if (node.host() instanceof Adapter) {
This can also be used by
HostAware
item
drivers to check if the provided environment class is an adapter by checking
for assignability, which allows for items that make no sense in adapters to
deny being placed into them, for example.
The only purpose is to allow identifying tile entities as adapters
via the API, i.e. without having to link against internal classes. This
also means that
you should not implement this.