Fixed crashes with malformed MCA files.

Some tools write MCA files that are not 4K-aligned, these caused a crash.
Extended ChunkChache size for 4K monitors

Chunk cache was still not big enough, therefore Minutor freezes on my 30" and 4K displays. This new limit should be fine until 8K gets common.
added QAction for mob spawining mode
added QAction for mob spawning mode

It looks for much more changes, because my editor replaced several tabs with spaces.
It is common "Best Practice" to never use real TABs in source code. So you should consider replacing them by spaces.
added flags for mob spawning mode
added convenience access methods to ChunkSection

all offset calculation and bit moving is now hidden in the class
added convenience access methods to ChunkSection

all offset calculation and bit moving is now hidden in the class
added code to render mopb spawning

Also the complete render code is now structured with comments. And the use of convenience access methods makes the code more readable.
revert
Fixed definitions of flags for some blocks

Fixed some definition errors:
* All these blocks where flagged as "cube solid", but are not:
 Bed, Slab, Stairs, Chest, Farmland, Doors, Ladder, Fence, Cake, Repeater, Trapdoor, Iron Bars, Glas Panes, Ender Chest, Cobblestone Wall, Daylight Sensor, Hopper
* The "Redstone Lamp" is transparent when active.
* Block 74 is lit_redstone_ore = Restone Ore (glowing)
* Block 150 is an active Redstone Comparator.

Also changed to "normal" JSON formatting. This will help much comparing version changes with diff tools. Probably enables non coders to be able to update definitions from wiki information.
changed formatting for easier diff

Changed to "normal" JSON formatting. This will help much comparing version changes with diff tools. Probably enables non coders to be able to update definitions from wiki information.
fix wrong content from last commit

I messed up with wrong content for this file in the last commit. So here it will be fixed again.
changed formatting for easier diff

Changed to "normal" JSON formatting. This will help much comparing version changes with diff tools. Probably enables non coders to be able to update definitions from wiki information.
changed flags for detection of mob spawning blocks
changed flags for detection of mob spawning blocks

* introduced flags for transparent, liquid and cubesolid blocks (the old flags was not used anywhere and very error prone in the json files)
* added method ClearCache() as this code is done at several places
added new blocks from snapshot 14w02

In snapshot 14w02 new blocks for 1.8 are introduced:
"Granite", "Polished Granite", "Diorite", "Polished Diorite", "Andesite", "Polished Andesite", "Slime Block"

Colors are derived from preview images available in the Minecraft Wiki.
Merge pull request #1 from EtlamGit/FixBlockFlags

Fixed some wrong block definitions and updated to 1.8
mob spawning now according Minecraft sources
mob spawning now according Minecraft sources
extended mob spawn detection to spawn inside transparent blocks

With Minecraft spawning it is possible to spawn on top of blocks with
solid top surface and 2 blocks clear space above. Up to now the clear
space was tested only with air, but also other transparent blocks allow
mobs to spawn inside (e.g. button, flower or thin snow).
Now both cases are handled correctly.