Open windows for all block's that have an inventory type.

When right click on block Open InventoryType windows for:
Anvil, Brew Stand, Beacon, Enchantment Table, Dropper, Hopper, Dispenser, Crafting Table, Furnace
This needs to be refactored before this can be pulled/reviewed. The existing solution is not suitable anymore and should not continue.

A proper check should be implemented or this entire constructor should be refactored to not have such code in it.