Class MultipleSpeciesClause

java.lang.Object
com.pixelmonmod.pixelmon.battles.api.rules.clauses.BattleClause
com.pixelmonmod.pixelmon.battles.api.rules.clauses.type.MultipleSpeciesClause
All Implemented Interfaces:
IEncodeable, Comparable<BattleClause>

public class MultipleSpeciesClause extends BattleClause
Prevents a team from having two or more Pokémon with the same Pokédex number.
  • Constructor Details

    • MultipleSpeciesClause

      public MultipleSpeciesClause()
      Initializes the clause.
  • Method Details

    • validateTeam

      public boolean validateTeam(List<Pokemon> team)
      Description copied from class: BattleClause
      Checks if the rule allows a list of Pokémon to be chosen for battle.
      Overrides:
      validateTeam in class BattleClause
      Parameters:
      team - The Pokémon to check.
      Returns:
      Whether the rule allows the given team to be chosen for battle.