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