revamped inventories. GuiBase is now not a subclass of any Minecraft Gui class anymore. Inventories are now divided into groups to have more finegrained control over shiftclick behaviour