Block class overhaul, add /carpet cmd, fix bonemeal and opaqueCubeLookup