Improved Hide Players Item

Clicking now toggles between green and grey dye to indicate current setting
Added data value support in invLayout class
Fixed NPE in GamemodeSelector

NPE previously generated by clicking outside of the inventory view
Improved Launchpads

No longer requires shifting
Switched from ArrayLists to a single HashMap
Added pre-launch vertical jump to allow for higher launch distance