This Library supplies a helper utility which allows Capabilities to be attached to a proxy object, such that the proxy object is bound to a particular position in a world. This allows for a generalization of TileEntities, which require that the block to which the TIleEntity is attached to be aware of the TileEntity. This may not always be possible. In these cases, you can make use of this library.
Notes about this Library:
- This is not a substitute for TileEntities. Mods which introduce blocks should use TileEntity for those blocks to attach capabilities
- This mod does not perform any management of the capabilities attached. It is the responsibility of the consumer of the api to ensure the validity of the attached capabilities at any given time.