Fixed some entity-related issues, still having a currentmodificationexception if an entity dies by fire
Merge pull request #2 from gyroninja/master

Block Definitions - Custom Logic Per Block, done by @gyroninja
Changed some things in block definitions and improved performance.
Fixed a little block definition bug
Added some more block definitions and fixed a small bug
Changed grass place sound and fixed memory leak.
Fixed current modification exception and fixed mob datawatcher fireticks
- Fixed entities not being unloaded after death.
- Items can now be burned in fire or lava.
- Water stops you from burning.
Started on configurable physics and fixed some water/lava/fire related problems
Changed ONLY_IN to FULL_OUT, since there is no incoming only slot in vanila minecraft
Added armour enum (not yet finished, but need a class @ferrybig just pushed)
Started on a new method of handling inventory transactions, this is not finished 100% for all inventory interactions
Merge branch 'ferrybig'
Merge branch 'master' of https://github.com/BigTeddy98/Enderstone
Added DropType to Armor class
Updates inventory code for slots where all items are allowed
Merge branch 'master' into ferrybig
Added missing static to Armor class
wrapped normal items inside a correct if(shiftClick) block
Added armor detection inside DefaultInventory.onClick