Place/Breaking/Activation logic separated from BlockAPI
Slab placement
Check for player in range for slab placement
Added flowers placement
Added Mushroom placement
Added Torches placement
Fixed Torch block target
Stair Block placement
Upside-down stairs placement
Added Quartz Stairs to placement
Trapdoor placement & activation
Fence Gate Placement
Corrected Fence Gate activation
Door Placement, Breaking and Activation
Added Chest & Furnace placement
Ladder placement
Fix for crashes via item (MCPE-1198)
Finished Adding Item IDs
Added conversion between Items <==> Blocks
Correct Sugarcane placement