@Override public void removeFromMonster(Monster monster) { super.removeFromMonster(monster); LivingEntity entity = monster.getEntity(); removeBlocks(entity, entity.getType().toString()); if (this.damage > 0) { Skill.damageEntity( monster.getEntity(), this.usedBy, (int) this.damage, DamageCause.MAGIC, false); } }
@Override public void tickMonster(Monster monster) { tpBack(monster.getEntity()); }
@Override public void applyToMonster(Monster monster) { super.applyToMonster(monster); LivingEntity entity = monster.getEntity(); freeze(entity, entity.getType().toString()); }