Fixed being able to feed gems with items of the wrong affinity

This commit is contained in:
Sollace 2019-02-04 22:10:12 +02:00
parent c06c6c6a05
commit e6c0e4c14e

View file

@ -232,7 +232,9 @@ public class ItemSpell extends Item implements ICastable {
public boolean canFeed(EntitySpell entity, ItemStack stack) {
IMagicEffect effect = entity.getEffect();
return effect != null && effect.getName().equals(SpellRegistry.getKeyFromStack(stack));
return effect != null
&& entity.getAffinity() == getAffinity()
&& effect.getName().equals(SpellRegistry.getKeyFromStack(stack));
}
@Override