public ScoreEventHandler(string objective, string criteria, IntRange targetValue) : this(objective, criteria) { TargetValue = targetValue; }
public ScoreEventHandler(string objective, string criteria, int exact) : this(objective, criteria) { TargetValue = exact; }
public ScoreEventHandler(string objective, string criteria) { Objective = objective; Criteria = criteria; TargetValue = "1.."; }
public ScoreTrigger(string objective = null, string range = "1..") { Objective = objective; Range = range; }
public Execute Unless(string target, Objective targetObj, IntRange matches) { return(this + $"unless score {target} {targetObj} matches {matches}"); }
public Execute Unless(Score score, IntRange matches) { return(this + $"unless score {score.GetTarget()} {score.GetObjective()} matches {matches}"); }
public EnchantmentPredicate(Enchantment ench, IntRange levels) { this.ench = ench; this.levels = levels; }
public EnchantmentPredicate Levels(IntRange levels) { return(new EnchantmentPredicate(this, levels)); }