Merge pull request #591 from DDoSQc/master

Improve skylands, The End and decorators
Unify package structure

remove 'plugin' and 'api' packages to provide a simplistic package structure

Signed-off-by: Nick Minkler <sleaker@gmail.com>

move data

move events, ai, commands

move util, config, chat, service, resource

plugin, more events,

materials

inventory, windows,  materials,

enchantments

prep protocol

last bit of fixes
finish imports and merge skylands additions.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
remove unnecessary sign abstraction.

Signed-off-by: Nick Minkler <sleaker@gmail.com>
Make TnT remove dropped items. Should make the item dropping less intense..
Improve skylands and The End

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Revert "Fix server"
Revert "Comment out Recipes"
Revert "Update for Recipe API"

This reverts commit cb42f0af0e5374059cecb2ea6d918d53809eb97e.
This reverts commit 4f2235d9d542491f8d27f6ddb19c322e94b1f6b7.
This reverts commit 13756b30f3eefa2be320be9b21c6ff05ea270866.
Refactored Potion to PotionItem. Potions can now be thrown (With wrong speed/angle currently)
Fix setting rotation
Less mad math. Use tools already available!
Revert "Less mad math. Use tools already available!"

This reverts commit 2c1ed0f61d30496b93c6b30840f0916e065f917d.

Revert "Refactored Potion to PotionItem. Potions can now be thrown (With wrong speed/angle currently)"

This reverts commit 18dec182980a0d32f2efb762b93bb2dcee586f17.
Rename potion to PotionItem.
Added Potion throwing! (This commit is to fix the history)
Use provided utility functions to calculate where to throw the item.
Added potion waiting time like food.
Repaired throwing potions. Added the effect (Untested since it's never trigerred?)
Fixed javadoc, removed useless casts, Prevented some npes.
fix incorrect ClassMapping for ObjectType

Signed-off-by: Nick Minkler <sleaker@gmail.com>