/// <summary>
 /// Adds effect to an entity
 /// </summary>
 /// <param name="entity"></param>
 /// <param name="effect"></param>
 /// <param name="seconds"></param>
 /// <param name="amplifier"></param>
 /// <param name="hideParticles"></param>
 /// <returns></returns>
 public static Command AddEffect(IEntity entity, MinecraftEffect effect, int seconds, byte amplifier, bool hideParticles = false)
 {
     return(new Command($"effect {entity.Name} {effect} {seconds} {amplifier} {hideParticles}"));
 }
 public async Task <Command> AddEffect(string entityName, MinecraftEffect effect, int seconds, byte amplifier, bool hideParticles = false)
 {
     return(await Server.RunCommandAsync(CommandBuilder.AddEffect(new Entity(entityName), effect, seconds, amplifier, hideParticles)));
 }