public void Remove(EntityLiving entity) { if (entity is Player) { MobEffectPacket pk = new MobEffectPacket(); pk.EntityRuntimeId = entity.EntityID; pk.EffectId = this.ID; pk.Amplifier = 0; pk.Particles = false; pk.Duration = 0; pk.EventId = MobEffectPacket.EVENT_REMOVE; ((Player)entity).SendPacket(pk); } }
public void Add(EntityLiving entity, bool modify) { if (entity is Player) { MobEffectPacket pk = new MobEffectPacket(); pk.EntityRuntimeId = entity.EntityID; pk.EffectId = this.ID; pk.Amplifier = this.Amplifier; pk.Particles = this.Visible; pk.Duration = this.Duration; if (modify) { pk.EventId = MobEffectPacket.EVENT_MODIFY; } else { pk.EventId = MobEffectPacket.EVENT_ADD; } ((Player)entity).SendPacket(pk); } }