Added multi-world inventory support.

Allows user to have an independent inventory for every world - Excluding Nether, End and Overworld which all share one inventory.