Small fix to estimating distance
Remade the item interaction system, much easier to deal with events.
Bank and close open interfaces command
add close interfaces plugin method
add contains window and sidebar id methods to interface set
Ensure the bank and the banks sidebar inventory are actually open before performing bank actions
close interfaces before wearing or removing equipment
Refactor the item interaction message decoder classes, hopefully this is final
Refactor 'npc' to 'mob', left over from majors transform block
Staged actions, using the state machine design pattern
Added a maximum ground item constant
Setup an EntityRepository for ground items
Defined ground items
Defined the drop item action message
Defined the ground item creation message
Registered new messages regarding ground items
Added the position offset variable

Added a position offset attribute to the messages, enforced some line
ending standards and documented a class.
Hint icon packet added.
Commited xtend stuff
Finished up hint icon system