Class AbilityRegistry
java.lang.Object
com.pixelmonmod.pixelmon.api.pokemon.ability.AbilityRegistry
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
static final RegistryValue<Ability>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAbility
(String name) getNewAbility
(String name) static boolean
ignoreAbility
(PixelmonWrapper pokemon, BattleController bc) Determines whether a Pokémon's Ability is suppressed by NeutralizingGas or GastroAcid.static boolean
ignoreAbility
(PixelmonWrapper user, PixelmonWrapper opponent) Determines whether a Pokémon's Ability is ignored by a Pokémon's attack.static void
readFromBuffer
(net.minecraft.network.FriendlyByteBuf buf) static void
static void
writeToBuffer
(net.minecraft.network.FriendlyByteBuf buf)
-
Field Details
-
ADAPTABILITY
-
AERILATE
-
AFTERMATH
-
AIR_LOCK
-
ANALYTIC
-
ANGER_POINT
-
ANGER_SHELL
-
ANTICIPATION
-
ARENA_TRAP
-
ARMOR_TAIL
-
AROMA_VEIL
-
AS_ONE
-
AURA_BREAK
-
BAD_DREAMS
-
BALL_FETCH
-
BATTERY
-
BATTLE_ARMOUR
-
BATTLE_BOND
-
BEADS_OF_RUIN
-
BEAST_BOOST
-
BERSERK
-
BIG_PECKS
-
BLAZE
-
BULLETPROOF
-
CHEEK_POUCH
-
CHILLING_NEIGH
-
CHLOROPHYLL
-
CLEAR_BODY
-
CLOUD_NINE
-
COLOR_CHANGE
-
COMATOSE
-
COMING_SOON
-
COMMANDER
-
COMPETITIVE
-
COMPOUND_EYES
-
CONTRARY
-
CORROSION
-
COSTAR
-
COTTON_DOWN
-
CUD_CHEW
-
CURIOUS_MEDICINE
-
CURSED_BODY
-
CUTE_CHARM
-
DAMP
-
DANCER
-
DARK_AURA
-
DAUNTLESS_SHIELD
-
DAZZLING
-
DEFEATIST
-
DEFIANT
-
DELTA_STREAM
-
DESOLATE_LAND
-
DISGUISE
-
DOWNLOAD
-
DRAGONS_MAW
-
DRIZZLE
-
DROUGHT
-
DRY_SKIN
-
EARLY_BIRD
-
EARTH_EATER
-
EFFECT_SPORE
-
ELECTRIC_SURGE
-
ELECTROMORPHOSIS
-
EMERGENCY_EXIT
-
ERROR
-
FAIRY_AURA
-
FILTER
-
FLAME_BODY
-
FLARE_BOOST
-
FLASH_FIRE
-
FLOWER_GIFT
-
FLOWER_VEIL
-
FLUFFY
-
FORECAST
-
FOREWARN
-
FRIEND_GUARD
-
FRISK
-
FULL_METAL_BODY
-
FUR_COAT
-
GALE_WINGS
-
GALVANIZE
-
GLUTTONY
-
GOOD_AS_GOLD
-
GOOEY
-
GORILLA_TACTICS
-
GRASS_PELT
-
GRASSY_SURGE
-
GRIM_NEIGH
-
GUARD_DOG
-
GULP_MISSILE
-
GUTS
-
HADRON_ENGINE
-
HARVEST
-
HEALER
-
HEATPROOF
-
HEAVY_METAL
-
HONEY_GATHER
-
HOSPITALITY
-
HUGE_POWER
-
HUNGER_SWITCH
-
HUSTLE
-
HYDRATION
-
HYPER_CUTTER
-
ICE_BODY
-
ICE_FACE
-
ICE_SCALES
-
ILLUMINATE
-
ILLUSION
-
IMMUNITY
-
IMPOSTER
-
INFILTRATOR
-
INNARDS_OUT
-
INNER_FOCUS
-
INSOMNIA
-
INTIMIDATE
-
INTREPID_SWORD
-
IRON_BARBS
-
IRON_FIST
-
JUSTIFIED
-
KEEN_EYE
-
KLUTZ
-
LEAF_GUARD
-
LEVITATE
-
LIBERO
-
LIGHT_METAL
-
LIGHTNING_ROD
-
LIMBER
-
LINGERING_AROMA
-
LIQUID_OOZE
-
LIQUID_VOICE
-
LONG_REACH
-
MAGIC_BOUNCE
-
MAGIC_GUARD
-
MAGICIAN
-
MAGMA_ARMOR
-
MAGNET_PULL
-
MARVEL_SCALE
-
MEGA_LAUNCHER
-
MERCILESS
-
MIMICRY
-
MINDS_EYE
-
MINUS
-
MIRROR_ARMOR
-
MISTY_SURGE
-
MOLD_BREAKER
-
MOODY
-
MOTOR_DRIVE
-
MOXIE
-
MULTISCALE
-
MULTITYPE
-
MUMMY
-
MYCELIUM_MIGHT
-
NATURAL_CURE
-
NEUROFORCE
-
NEUTRALIZING_GAS
-
NO_GUARD
-
NORMALIZE
-
OBLIVIOUS
-
OPPORTUNIST
-
ORICHALCUM_PULSE
-
OVERCOAT
-
OVERGROW
-
OWN_TEMPO
-
PARENTAL_BOND
-
PASTEL_VEIL
-
PERISH_BODY
-
PICKPOCKET
-
PICKUP
-
PIXILATE
-
PLUS
-
POISON_HEAL
-
POISON_POINT
-
POISON_TOUCH
-
POWER_CONSTRUCT
-
POWER_OF_ALCHEMY
-
POWER_SPOT
-
PRANKSTER
-
PRESSURE
-
PRIMORDIAL_SEA
-
PRISM_ARMOR
-
PROPELLER_TAIL
-
PROTOSYNTHESIS
-
PROTEAN
-
PSYCHIC_SURGE
-
PUNK_ROCK
-
PURE_POWER
-
QUARK_DRIVE
-
PURIFYING_SALT
-
QUEENLY_MAJESTY
-
QUICK_DRAW
-
QUICK_FEET
-
RAIN_DISH
-
RATTLED
-
RECEIVER
-
RECKLESS
-
REFRIGERATE
-
REGENERATOR
-
RIPEN
-
RIVALRY
-
R_K_S_SYSTEM
-
ROCK_HEAD
-
ROCKY_PAYLOAD
-
ROUGH_SKIN
-
RUN_AWAY
-
SAND_FORCE
-
SAND_RUSH
-
SAND_SPIT
-
SAND_STREAM
-
SAND_VEIL
-
SAP_SIPPER
-
SCHOOLING
-
SCRAPPY
-
SCREEN_CLEANER
-
SERENE_GRACE
-
SEED_SOWER
-
SHADOW_SHIELD
-
SHADOW_TAG
-
SHARPNESS
-
SHED_SKIN
-
SHEER_FORCE
-
SHELL_ARMOUR
-
SHIELD_DUST
-
SHIELDS_DOWN
-
SIMPLE
-
SKILL_LINK
-
SLOW_START
-
SLUSH_RUSH
-
SNIPER
-
SNOW_CLOAK
-
SNOW_WARNING
-
SOLAR_POWER
-
SOLID_ROCK
-
SOUL_HEART
-
SOUNDPROOF
-
SPEED_BOOST
-
STAKEOUT
-
STALL
-
STALWART
-
STAMINA
-
STANCE_CHANGE
-
STATIC
-
STEADFAST
-
STEAM_ENGINE
-
STEELWORKER
-
STEELY_SPIRIT
-
STENCH
-
STICKY_HOLD
-
STORM_DRAIN
-
STRONG_JAW
-
STURDY
-
SUCTION_CUPS
-
SUPER_LUCK
-
SUPREME_OVERLORD
-
SURGE_SURFER
-
SUPERSWEET_SYRUP
-
SWARM
-
SWEET_VEIL
-
SWIFT_SWIM
-
SWORD_OF_RUIN
-
SYMBIOSIS
-
SYNCHRONIZE
-
TABLETS_OF_RUIN
-
TANGLED_FEET
-
TANGLING_HAIR
-
TECHNICIAN
-
TELEPATHY
-
TERAVOLT
-
THERMAL_EXCHANGE
-
THICK_FAT
-
TINTED_LENS
-
TORRENT
-
TOUGH_CLAWS
-
TOXIC_CHAIN
-
TOXIC_BOOST
-
TOXIC_DEBRIS
-
TRACE
-
TRANSISTOR
-
TRIAGE
-
TRUANT
-
TURBOBLAZE
-
UNAWARE
-
UNBURDEN
-
UNNERVE
-
UNSEEN_FIST
-
VESSEL_OF_RUIN
-
VICTORY_STAR
-
VITAL_SPIRIT
-
VOLT_ABSORB
-
WANDERING_SPIRIT
-
WATER_ABSORB
-
WATER_BUBBLE
-
WATER_COMPACTION
-
WATER_VEIL
-
WEAK_ARMOR
-
WELL_BAKED_BODY
-
WHITE_SMOKE
-
WIMP_OUT
-
WIND_RIDER
-
WIND_POWER
-
WONDER_GUARD
-
WONDER_SKIN
-
ZEN_MODE
-
ZERO_TO_HERO
-
REVENANT
-
-
Constructor Details
-
AbilityRegistry
public AbilityRegistry()
-
-
Method Details
-
register
-
getAllAbilities
-
getAbility
-
getNewAbility
-
ignoreAbility
Determines whether a Pokémon's Ability is suppressed by NeutralizingGas or GastroAcid.- Parameters:
pokemon
- The Pokémon with the Ability.- Returns:
- Whether the Ability is suppressed.
-
ignoreAbility
Determines whether a Pokémon's Ability is ignored by a Pokémon's attack.- Parameters:
user
- The attack's user.opponent
- The Pokémon with the Ability.- Returns:
- Whether the Ability is ignored.
-
writeToBuffer
public static void writeToBuffer(net.minecraft.network.FriendlyByteBuf buf) -
readFromBuffer
public static void readFromBuffer(net.minecraft.network.FriendlyByteBuf buf)
-