Add missing Utils class
New ItemConstants class to hold constant/template itemstacks
Add apache-commons as dependency
Use ArrayUtils instead of java.lang.reflect.Array.newInstance
Put all of the constants in their own class, incl. numbers

And Hungarian their names.
DRY - utility method advanceEnchantIndex
Change event priorities for better interop
Only allow single items in
Cancel update task when inventory is closed