code formatted
custom messages
properly stopping update checker
use of IItemStack#hashCode for comparing -> 3-5 times faster
IItemStack instead of ItemStack for comparison
recipe checking now possible in same tick as event (most of the time)
fixed shift collecting result wrong amount if result amount > 1