fixing a Validate check
removing an unnecessary if check
fix for not being able to use anvils for normal items