Record Class CarryOnScript.ScriptConditions

java.lang.Object
java.lang.Record
tschipp.carryon.common.scripting.CarryOnScript.ScriptConditions
Enclosing class:
CarryOnScript

public static record CarryOnScript.ScriptConditions(Matchables.GamestageCondition conditionGamestage, Matchables.AdvancementCondition conditionAchievement, Matchables.NumberBoundCondition conditionXp, Matchables.NumberBoundCondition conditionGamemode, Matchables.ScoreboardCondition conditionScoreboard, Matchables.PositionCondition conditionPosition, Matchables.EffectsCondition conditionEffects) extends Record
  • Field Details

  • Constructor Details

  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • conditionGamestage

      public Matchables.GamestageCondition conditionGamestage()
      Returns the value of the conditionGamestage record component.
      Returns:
      the value of the conditionGamestage record component
    • conditionAchievement

      public Matchables.AdvancementCondition conditionAchievement()
      Returns the value of the conditionAchievement record component.
      Returns:
      the value of the conditionAchievement record component
    • conditionXp

      public Matchables.NumberBoundCondition conditionXp()
      Returns the value of the conditionXp record component.
      Returns:
      the value of the conditionXp record component
    • conditionGamemode

      public Matchables.NumberBoundCondition conditionGamemode()
      Returns the value of the conditionGamemode record component.
      Returns:
      the value of the conditionGamemode record component
    • conditionScoreboard

      public Matchables.ScoreboardCondition conditionScoreboard()
      Returns the value of the conditionScoreboard record component.
      Returns:
      the value of the conditionScoreboard record component
    • conditionPosition

      public Matchables.PositionCondition conditionPosition()
      Returns the value of the conditionPosition record component.
      Returns:
      the value of the conditionPosition record component
    • conditionEffects

      public Matchables.EffectsCondition conditionEffects()
      Returns the value of the conditionEffects record component.
      Returns:
      the value of the conditionEffects record component