Class RaidsConfig

All Implemented Interfaces:
Config

@ConfigSerializable public class RaidsConfig extends AbstractYamlConfig
  • Constructor Details

    • RaidsConfig

      public RaidsConfig()
  • Method Details

    • getRaidShinyRate

      public float getRaidShinyRate(int stars)
    • getRaidHARate

      public float getRaidHARate(int stars)
    • getRaidGigantamaxFactorRate

      public float getRaidGigantamaxFactorRate(int stars)
    • getRaidDropCount

      public int getRaidDropCount(int stars)
    • getDenSpawnChanceModifier

      public float getDenSpawnChanceModifier()
    • getDenRespawnTime

      public int getDenRespawnTime()
      Returns:
      Time of day when dens despawn/respawn their contents.
    • getDenRespawnChance

      public float getDenRespawnChance()
      Returns:
      Chance of a den gaining a new Pokémon at the denRespawnTime.
    • getDenStarWeights

      public List<Integer> getDenStarWeights()
      Returns:
      Weight of each raid star pokemonLevel appearing in a den. 1 star to 5 stars.
    • isRaidHaveLegendaries

      public boolean isRaidHaveLegendaries()
      Returns:
      Whether raids can have legendaries or not.
    • isRaidHaveUltraBeasts

      public boolean isRaidHaveUltraBeasts()
      Returns:
      Whether raids can have Ultra Beasts or not.
    • getRaidCanUseMaster

      public boolean getRaidCanUseMaster(int stars)
    • getRaidCanAllCatch

      public boolean getRaidCanAllCatch(int stars)
    • getRaidBlacklist

      public List<String> getRaidBlacklist()
      Returns:
      Species blacklist for raids.
    • isRaidDensBreakable

      public boolean isRaidDensBreakable()
      Returns:
      Whether dens are breakable with pickaxes or not.