Added multi-world inventory support.

Should maintain inventory through Nether, End and Overworld - But will change the inventory when they go to other worlds like our custom worlds Einhome, Treton etc.