fixed incorrect returns for onItemUse/onIgnite