Checkstyle additions and matching style fix.
Show entity held item and equipment to players (fixes #164).
Added query support (closes #377).
Interpret world seed as number if possible (fixes #427).
Fetch UUIDs from Mojang if needed (fixes #227, fixes #365).

UUIDs are only fetched if online mode or proxy support is enabled.
Additionally fixes problems when player data files are missing a last
known username.
Fixed or added several broken inventories.

Added GlowInventory#getRawSlots() to handle a protocol special case.
Changed TEContainer to take an inventory rather than an inventory type.
Adds or fixes enchantment tables, anvils, brewing stands, furnaces,
workbenches, dispensers, droppers, and hoppers.
Added ender portal support (see #325).

Adds awardAchievement variant which only awards the achievement if its
parent has already been awarded. Fixes some desyncs with world switching.
Implemented basic damage functionality, including drowning.
Fixed color wrapping by converting flat messages to json.
added openable blocks (fence gates, trapdoors)
open/close blocks with right-click

added warning if trying to open an non openable block

added trapdoor to openable blocks

removed auto-header, added javadocs

fence gates should open themselves off from the player

removed header
added all types of fence gates
formatting changes
added directional placing for BlockFenceGates
added directional placing for TrapDoors; can be placed now in the above or below half of the block
added protected methods onOpened/onClosed to BlockOpenable; change fence gate direction only if opened
formatting
set algorithm for open direction of FenceGate to the vanilla one
added IronTrapDoor