Class AbstractAbility
java.lang.Object
com.pixelmonmod.pixelmon.api.pokemon.ability.AbstractAbility
- All Implemented Interfaces:
Ability
,RarityTweak
,ITranslatable
- Direct Known Subclasses:
Absorb
,Adaptability
,Aftermath
,Analytic
,AngerPoint
,AngerShell
,Anticipation
,ArenaTrap
,AromaVeil
,AsOne
,Ate
,Aura
,AuraBreak
,BadDreams
,BallFetch
,Battery
,BattleArmour
,BattleBond
,BeastBoost
,Berserk
,BigPecks
,Bulletproof
,CheekPouch
,ChillingNeigh
,Chlorophyll
,ColorChange
,Comatose
,ComingSoon
,Commander
,Competitive
,CompoundEyes
,ContactDamage
,Contrary
,Corrosion
,Costar
,CottonDown
,CudChew
,CuriousMedicine
,CursedBody
,CuteCharm
,Damp
,Dancer
,DauntlessShield
,Dazzling
,Defeatist
,Defiant
,DeltaStream
,DesolateLand
,Disguise
,Download
,DragonsMaw
,Drizzle
,Drought
,DrySkin
,EarlyBird
,EarthEater
,EffectSpore
,ElectricSurge
,Electromorphosis
,EmergencyExit
,Error
,Filter
,FlameBody
,FlareBoost
,FlashFire
,FlowerGift
,FlowerVeil
,Fluffy
,Forecast
,Forewarn
,FriendGuard
,Frisk
,FurCoat
,GaleWings
,Gluttony
,GoodAsGold
,Gooey
,GorillaTactics
,GrassPelt
,GrassySurge
,GrimNeigh
,GuardDog
,GulpMissile
,Guts
,HadronEngine
,Harvest
,Healer
,Heatproof
,HeavyMetal
,HoneyGather
,Hospitality
,HugePower
,HungerSwitch
,Hustle
,Hydration
,HyperCutter
,IceBody
,IceFace
,IceScales
,IgnoreWeather
,Illuminate
,Illusion
,Imposter
,Infiltrator
,InnardsOut
,InnerFocus
,Intimidate
,IntrepidSword
,IronFist
,Justified
,KeenEye
,Klutz
,LeafGuard
,Levitate
,Libero
,LightMetal
,LiquidOoze
,LiquidVoice
,LongReach
,LowHPTypeBoost
,MagicBounce
,MagicGuard
,Magician
,MagnetPull
,MarvelScale
,MegaLauncher
,Merciless
,Mimicry
,MindsEye
,Minus
,MirrorArmor
,MistySurge
,MoldBreaker
,Moody
,MotorDrive
,Moxie
,Multiscale
,Multitype
,Mummy
,MyceliumMight
,NaturalCure
,Neuroforce
,NeutralizingGas
,NoGuard
,OfRuin
,Opportunist
,OrichalcumPulse
,Overcoat
,ParadoxBoostAbility
,ParentalBond
,PerishBody
,Pickpocket
,Pickup
,Plus
,PoisonHeal
,PoisonPoint
,PoisonTouch
,PowerConstruct
,PowerOfAlchemy
,PowerSpot
,Prankster
,Pressure
,PreventStatDrop
,PreventStatus
,PreventStatusTeam
,PrimordialSea
,Protean
,PsychicSurge
,PunkRock
,PurePower
,PurifyingSalt
,QuickDraw
,QuickFeet
,RainDish
,Rattled
,Reckless
,Redirect
,Regenerator
,Revenant
,Ripen
,Rivalry
,RKSSystem
,RockHead
,RockyPayload
,RunAway
,SandForce
,SandRush
,SandSpit
,SandStream
,SandVeil
,SapSipper
,Schooling
,Scrappy
,ScreenCleaner
,SeedSower
,SereneGrace
,ShadowTag
,Sharpness
,ShedSkin
,SheerForce
,ShellArmour
,ShieldDust
,ShieldsDown
,Simple
,SkillLink
,SlowStart
,SlushRush
,Sniper
,SnowCloak
,SnowWarning
,SolarPower
,SoulHeart
,Soundproof
,SpeedBoost
,Stakeout
,Stall
,Stalwart
,Stamina
,StanceChange
,Static
,Steadfast
,SteamEngine
,Steelworker
,SteelySpirit
,Stench
,StickyHold
,StrongJaw
,Sturdy
,SuctionCups
,SuperLuck
,SupersweetSyrup
,SupremeOverlord
,SurgeSurfer
,SweetVeil
,SwiftSwim
,Symbiosis
,Synchronize
,TangledFeet
,TanglingHair
,Technician
,Telepathy
,Teravolt
,ThermalExchange
,ThickFat
,TintedLens
,ToughClaws
,ToxicBoost
,ToxicChain
,ToxicDebris
,Trace
,Transistor
,Triage
,Truant
,Turboblaze
,Unaware
,Unburden
,Unnerve
,UnseenFist
,VictoryStar
,WanderingSpirit
,WaterBubble
,WaterCompaction
,WeakArmor
,WellBakedBody
,WindPower
,WindRider
,WonderGuard
,WonderSkin
,ZenMode
,ZeroToHero
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.pixelmonmod.pixelmon.api.pokemon.ability.Ability
adjustCriticalHitChance, adjustCritStage, allowsAttack, allowsIncomingAttack, allowsIncomingAttackMessage, allowsIncomingAttackTeammate, allowsOutgoingAttack, allowsStatChange, allowsStatChangeTeammate, allowsStatus, allowsStatusOpponent, allowsStatusTeammate, alwaysConsideredDamaged, applyAllySwitchInEffect, applyCritMultiplier, applyDynamaxEffect, applyEffectOnContactTarget, applyEffectOnContactTargetLate, applyEffectOnContactUser, applyEffectOnStatModified, applyEndOfBattleEffect, applyFoeSwitchInEffect, applyPostSwitchEffect, applyRepeatedEffect, applyRepeatedEffectAfterStatus, applyStartOfBattleEffect, applyStartOfBattleHeadOfPartyEffect, applyStartOfTurnEffect, applySwitchInEffect, applySwitchOutEffect, applySwitchReplaceEffect, beforeSwitch, canAttackThisTurn, canBeCopied, canBeDisabled, canBeEntrained, canBeIgnored, canBeReceived, canBeRoleplayed, canBeSwapped, canBeTraced, canPerish, doesAttackUserIgnoreProtect, doesContactAttackMakeContact, getMultiplier, ignoreEvasion, ignoresStatusTypeImmunity, ignoreWeather, isAbility, isAbility, isAbility, isAbility, isAbility, isNegativeAbility, modifyConfusionDamage, modifyDamage, modifyDamageIncludeFixed, modifyDamageTarget, modifyDamageTeammate, modifyDamageUser, modifyEffectiveTypes, modifyMoveEffectChanceTarget, modifyMoveEffectChanceUser, modifyMoveEffects, modifyPowerAndAccuracyTarget, modifyPowerAndAccuracyTeammate, modifyPowerAndAccuracyUser, modifyPriority, modifySelfDamage, modifyStab, modifyStats, modifyStatsCancellable, modifyStatsCancellableOther, modifyStatsCancellableTeammate, modifyStatsOther, modifyStatsTeammate, modifyType, modifyWeight, needNewInstance, onAbilityLost, onAllyFaint, onBerryEaten, onDamageReceived, onFoeFaint, onHealed, onItemChanged, onItemConsumed, onSelfFaint, onStatDecrease, onStatIncrease, onStatusAdded, onTerrainSwitch, onWeatherChange, postProcessAttack, postProcessAttackOther, postProcessAttackUser, postProcessAttackUserHitOrMiss, preProcessAttack, preProcessAttackStatBeforeDamageCalc, preProcessAttackUser, preventsCriticalHits, preventsItemRemoval, preventsRedirection, redirectAttack, sendActivatedMessage, startMove, stopsForcedSwitches, stopsSwitching, tookDamageTarget, tookDamageTargetAfterMove, tookDamageUser, worksWithTransformedPokemon
Methods inherited from interface com.pixelmonmod.pixelmon.api.util.ITranslatable
getLocalizedName, getTranslatedName
-
Constructor Details
-
AbstractAbility
protected AbstractAbility()
-
-
Method Details
-
getName
Description copied from interface:Ability
Returns the Ability's class name. -
getTranslationKey
- Specified by:
getTranslationKey
in interfaceITranslatable
-
equals
-
hashCode
public int hashCode() -
getNewInstance
Description copied from interface:Ability
Returns a new instance of the Ability class.- Specified by:
getNewInstance
in interfaceAbility
- Returns:
- A new instance of the Ability class.
-