public static class RaidSettings.Builder
extends java.lang.Object
public RaidSettings.Builder setParticipantCount(int participants)
public RaidSettings.Builder setLives(int lives)
public RaidSettings.Builder setTurns(int turns)
public RaidSettings.Builder setAutoGenerate(boolean autoGenerate)
public RaidSettings.Builder setStars(int stars)
public RaidSettings.Builder setPerfectIVs(int perfectIVs)
public RaidSettings.Builder setDynamaxLevel(int functionalLevel, int trueLevel)
public RaidSettings.Builder setHiddenAbility(boolean hiddenAbility)
public RaidSettings.Builder setShiny(boolean shiny)
public RaidSettings.Builder setGigantamax(boolean gigantamax)
public RaidSettings.Builder setLevel(int level)
public RaidSettings.Builder setTrueLevel(int trueLevel)
public RaidSettings.Builder setBossTier(BossTier bossTier)
public RaidSettings.Builder setRewardCount(int rewardCount)
public RaidSettings.Builder addReward(int weight, net.minecraft.item.ItemStack stack)
public RaidSettings.Builder setIVOverrides(int[] ivs)
public RaidSettings.Builder setIVOverride(BattleStatsType stat, int iv)
public RaidSettings.Builder setEVOverrides(int[] evs)
public RaidSettings.Builder setEVOverride(BattleStatsType stat, int ev)
public RaidSettings.Builder setStatOverrides(int[] stats)
public RaidSettings.Builder setStatOverride(BattleStatsType stat, int s)
public RaidSettings.Builder setMoveset(java.util.ArrayList<Attack> moveset)
public RaidSettings.Builder addAttack(Attack attack)
public RaidSettings.Builder setShields(int shields, int strength)
public RaidSettings.Builder setCanCatch(boolean canCatch)
public RaidSettings.Builder setShockwaveChance(double shockwaveChance)
public RaidSettings.Builder setCheerSuccessChance(double cheerSuccessChance)
public RaidSettings build()