/// <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))); }