Open
Description
The current inventory system is severely lacking when it comes to being able to be used with plugins. @caelunshun and I devised a new architecture where Inventory
is just a handle to an inventory in a global InventoryRegistry
. The plugin will use methods on the Inventory
to modify and retrieve the state of the Inventory. This will be done transparently on both the host and the plugin, as to not make complicate the development process. This is required to add full window support for plugins.