A B C D E F G H I J K L M N O P Q R S T U V W

A

AbsorbMove - Class in mechanics.moves
Creates a move that increases the user's health by a percentage of the damage done to the opponent.
AbsorbMove - Class in mechanics.moves
Creates a move that increases the user's health by a percentage of the damage done to the opponent.
AbsorbMove(PokemonType, int, double, int, double) - Constructor for class mechanics.moves.AbsorbMove
Creates a new instance of RecoilMove
AbsorbMove(PokemonType, int, double, int, double) - Constructor for class mechanics.moves.AbsorbMove
Creates a new instance of RecoilMove
ACCEPT_CHALLENGE - Static variable in class netbattle.messages.NetMessage
 
ACCEPT_CHALLENGE - Static variable in class netbattle.messages.NetMessage
 
AcceptChallengeMessage - Class in netbattle.messages
 
AcceptChallengeMessage - Class in netbattle.messages
 
AcceptChallengeMessage(String, Pokemon[]) - Constructor for class netbattle.messages.AcceptChallengeMessage
Creates a new instance of AcceptChallengeMessage
AcceptChallengeMessage(String, Pokemon[]) - Constructor for class netbattle.messages.AcceptChallengeMessage
Creates a new instance of AcceptChallengeMessage
ACCEPTED_CHALLENGE - Static variable in class netbattle.messages.NetMessage
 
ACCEPTED_CHALLENGE - Static variable in class netbattle.messages.NetMessage
 
AcceptedChallengeMessage - Class in netbattle.messages
 
AcceptedChallengeMessage - Class in netbattle.messages
 
AcceptedChallengeMessage(int, String) - Constructor for class netbattle.messages.AcceptedChallengeMessage
Creates a new instance of AcceptedChallengeMessage
AcceptedChallengeMessage(int, String) - Constructor for class netbattle.messages.AcceptedChallengeMessage
Creates a new instance of AcceptedChallengeMessage
AccountEditor - Class in shoddybattle
This class offers a trivial application for creating a new user account with a specified user level.
AccountEditor - Class in shoddybattle
This class offers a trivial application for creating a new user account with a specified user level.
AccountEditor() - Constructor for class shoddybattle.AccountEditor
 
AccountEditor() - Constructor for class shoddybattle.AccountEditor
 
AccountRegistry - Class in netbattle.database.registry
This class represents an account registry on the server.
AccountRegistry - Class in netbattle.database.registry
This class represents an account registry on the server.
AccountRegistry() - Constructor for class netbattle.database.registry.AccountRegistry
 
AccountRegistry() - Constructor for class netbattle.database.registry.AccountRegistry
 
activate() - Method in class mechanics.statuses.StatusEffect
Activate this status effect, unless it is removable.
activate() - Method in class mechanics.statuses.StatusEffect
Activate this status effect, unless it is removable.
activateParty(Pokemon) - Method in class mechanics.moves.MoveList.PartyEffect
 
activateParty(Pokemon) - Method in class mechanics.moves.MoveList.PartyEffect
 
ACTIVITY_MESSAGE - Static variable in class netbattle.messages.NetMessage
 
ACTIVITY_MESSAGE - Static variable in class netbattle.messages.NetMessage
 
ActivityMessage - Class in netbattle.messages
 
ActivityMessage - Class in netbattle.messages
 
ActivityMessage() - Constructor for class netbattle.messages.ActivityMessage
 
ActivityMessage() - Constructor for class netbattle.messages.ActivityMessage
 
ADD_BATTLE - Static variable in class netbattle.messages.NetMessage
 
ADD_BATTLE - Static variable in class netbattle.messages.NetMessage
 
AddBattleMessage - Class in netbattle.messages
 
AddBattleMessage - Class in netbattle.messages
 
AddBattleMessage(int, String, boolean) - Constructor for class netbattle.messages.AddBattleMessage
Creates a new instance of AddBattleMessage
AddBattleMessage(int, String, boolean) - Constructor for class netbattle.messages.AddBattleMessage
Creates a new instance of AddBattleMessage
addClause(Clause) - Method in class shoddybattle.BattleField
Add a clause to this battle field.
addClause(Clause) - Method in class shoddybattle.BattleField
Add a clause to this battle field.
addClient(NetClient) - Method in class netbattle.ChatChanel
Add a client to this channel.
addClient(NetClient) - Method in class netbattle.ChatChanel
Add a client to this channel.
addClient(NetClient, Pokemon[]) - Method in class netbattle.NetBattleField
Add a client to this battle field, along with his team of pokemon.
addClient(NetClient, Pokemon[]) - Method in class netbattle.NetBattleField
Add a client to this battle field, along with his team of pokemon.
addExclusiveItem(String, String) - Method in class mechanics.statuses.items.HoldItemData
Add an exclusive item to a pokemon.
addExclusiveItem(String, String) - Method in class mechanics.statuses.items.HoldItemData
Add an exclusive item to a pokemon.
addNewUser(String, String) - Method in class netbattle.database.registry.AccountRegistry
Add a new user to the registry.
addNewUser(String, String) - Method in class netbattle.database.registry.AccountRegistry
Add a new user to the registry.
addNewUser(String, String) - Method in class netbattle.database.registry.DatabaseImpl
Add a new user to the database.
addNewUser(String, String) - Method in class netbattle.database.registry.DatabaseImpl
Add a new user to the database.
addNewUser(String, String) - Method in class netbattle.database.registry.FileImpl
Add a new user to the registry.
addNewUser(String, String) - Method in class netbattle.database.registry.FileImpl
Add a new user to the registry.
addServer(String, String) - Static method in class shoddybattle.ModData
Add a server to the map of uuid -> server name.
addServer(String, String) - Static method in class shoddybattle.ModData
Add a server to the map of uuid -> server name.
addSpikes(Pokemon) - Method in class mechanics.moves.MoveList.SpikesEffect
Adds a layer of spikes to a Pokemon's team.
addSpikes(Pokemon) - Method in class mechanics.moves.MoveList.SpikesEffect
Adds a layer of spikes to a Pokemon's team.
addStatus(Pokemon, StatusEffect) - Method in class shoddybattle.Pokemon
Add a status effect to this pokemon.
addStatus(Pokemon, StatusEffect) - Method in class shoddybattle.Pokemon
Add a status effect to this pokemon.
AdvanceMechanics - Class in mechanics
This class represents the mechanics in the advanced generation of pokemon.
AdvanceMechanics - Class in mechanics
This class represents the mechanics in the advanced generation of pokemon.
AdvanceMechanics(int) - Constructor for class mechanics.AdvanceMechanics
Creates a new instance of AdvanceMechanics
AdvanceMechanics(int) - Constructor for class mechanics.AdvanceMechanics
Creates a new instance of AdvanceMechanics
allowsStatus(StatusEffect, Pokemon, Pokemon) - Method in class mechanics.clauses.Clause
Does this clause allow the application of the given status effect to a particular pokemon?
allowsStatus(StatusEffect, Pokemon, Pokemon) - Method in class mechanics.clauses.Clause
Does this clause allow the application of the given status effect to a particular pokemon?
allowsStatus(StatusEffect, Pokemon, Pokemon) - Method in class mechanics.clauses.EffectClause
 
allowsStatus(StatusEffect, Pokemon, Pokemon) - Method in class mechanics.clauses.EffectClause
 
allowsStatus(StatusEffect, Pokemon, Pokemon) - Method in class shoddybattle.BattleField
Check whether the clauses present on this battle field permit the application of the given status effect to the given pokemon.
allowsStatus(StatusEffect, Pokemon, Pokemon) - Method in class shoddybattle.BattleField
Check whether the clauses present on this battle field permit the application of the given status effect to the given pokemon.
apply(Pokemon) - Method in class mechanics.moves.MoveList.AttractEffect
 
apply(Pokemon) - Method in class mechanics.moves.MoveList.AttractEffect
 
apply(Pokemon) - Method in class mechanics.moves.MoveList.FixedAttackEffect
 
apply(Pokemon) - Method in class mechanics.moves.MoveList.FixedAttackEffect
 
apply(Pokemon) - Method in class mechanics.moves.MoveList.SubstituteEffect
 
apply(Pokemon) - Method in class mechanics.moves.MoveList.SubstituteEffect
 
apply(Pokemon) - Method in class mechanics.moves.MoveList.TrappingEffect
 
apply(Pokemon) - Method in class mechanics.moves.MoveList.TrappingEffect
 
apply(Pokemon) - Method in class mechanics.statuses.abilities.IntrinsicAbility
 
apply(Pokemon) - Method in class mechanics.statuses.abilities.IntrinsicAbility
 
apply(Pokemon) - Method in class mechanics.statuses.AwesomeEffect
 
apply(Pokemon) - Method in class mechanics.statuses.AwesomeEffect
 
apply(Pokemon) - Method in class mechanics.statuses.BurnEffect
Note that fire pokemon are immune to burn.
apply(Pokemon) - Method in class mechanics.statuses.BurnEffect
Note that fire pokemon are immune to burn.
apply(Pokemon) - Method in class mechanics.statuses.ChargeEffect
 
apply(Pokemon) - Method in class mechanics.statuses.ChargeEffect
 
apply(Pokemon) - Method in class mechanics.statuses.ConfuseEffect
 
apply(Pokemon) - Method in class mechanics.statuses.ConfuseEffect
 
apply(Pokemon) - Method in class mechanics.statuses.field.HailEffect
 
apply(Pokemon) - Method in class mechanics.statuses.field.HailEffect
 
apply(Pokemon) - Method in class mechanics.statuses.field.RainEffect
 
apply(Pokemon) - Method in class mechanics.statuses.field.RainEffect
 
apply(Pokemon) - Method in class mechanics.statuses.field.SandstormEffect
Increase the evasion of a Pokemon with the Sand Veil ability.
apply(Pokemon) - Method in class mechanics.statuses.field.SandstormEffect
Increase the evasion of a Pokemon with the Sand Veil ability.
apply(Pokemon) - Method in class mechanics.statuses.field.SunEffect
 
apply(Pokemon) - Method in class mechanics.statuses.field.SunEffect
 
apply(Pokemon) - Method in class mechanics.statuses.FlinchEffect
 
apply(Pokemon) - Method in class mechanics.statuses.FlinchEffect
 
apply(Pokemon) - Method in class mechanics.statuses.FreezeEffect
Ice pokemon cannot be frozen.
apply(Pokemon) - Method in class mechanics.statuses.FreezeEffect
Ice pokemon cannot be frozen.
apply(Pokemon) - Method in class mechanics.statuses.items.ChoiceBandItem
 
apply(Pokemon) - Method in class mechanics.statuses.items.ChoiceBandItem
 
apply(Pokemon) - Method in class mechanics.statuses.MultipleStatChangeEffect
 
apply(Pokemon) - Method in class mechanics.statuses.MultipleStatChangeEffect
 
apply(Pokemon) - Method in class mechanics.statuses.ParalysisEffect
 
apply(Pokemon) - Method in class mechanics.statuses.ParalysisEffect
 
apply(Pokemon) - Method in class mechanics.statuses.PercentEffect
 
apply(Pokemon) - Method in class mechanics.statuses.PercentEffect
 
apply(Pokemon) - Method in class mechanics.statuses.PoisonEffect
 
apply(Pokemon) - Method in class mechanics.statuses.PoisonEffect
 
apply(Pokemon) - Method in class mechanics.statuses.SleepEffect
 
apply(Pokemon) - Method in class mechanics.statuses.SleepEffect
 
apply(Pokemon) - Method in class mechanics.statuses.StatChangeEffect
Applies the initial effects of the status to a pokemon but does not add the status to the list of statuses the pokemon has.
apply(Pokemon) - Method in class mechanics.statuses.StatChangeEffect
Applies the initial effects of the status to a pokemon but does not add the status to the list of statuses the pokemon has.
apply(Pokemon, Pokemon) - Method in class mechanics.statuses.StatusEffect
The point of this method is to catch errors.
apply(Pokemon) - Method in class mechanics.statuses.StatusEffect
Applies the initial effects of the status to a pokemon but does not add the status to the list of statuses the pokemon has.
apply(Pokemon, Pokemon) - Method in class mechanics.statuses.StatusEffect
The point of this method is to catch errors.
apply(Pokemon) - Method in class mechanics.statuses.StatusEffect
Applies the initial effects of the status to a pokemon but does not add the status to the list of statuses the pokemon has.
apply(Pokemon) - Method in class mechanics.statuses.ToxicEffect
 
apply(Pokemon) - Method in class mechanics.statuses.ToxicEffect
 
applyEffect(FieldEffect) - Method in class shoddybattle.BattleField
Apply a new FieldEffect to this BattleField.
applyEffect(FieldEffect) - Method in class shoddybattle.BattleField
Apply a new FieldEffect to this BattleField.
applyPatch(InputStream) - Method in class shoddybattle.ModData
 
applyPatch(InputStream, int) - Method in class shoddybattle.ModData
Apply a mod data patch to this ModData object.
applyPatch(InputStream) - Method in class shoddybattle.ModData
 
applyPatch(InputStream, int) - Method in class shoddybattle.ModData
Apply a mod data patch to this ModData object.
applyToField(BattleField) - Method in class mechanics.moves.MoveList.PartyEffect
 
applyToField(BattleField) - Method in class mechanics.moves.MoveList.PartyEffect
 
applyToField(BattleField) - Method in class mechanics.moves.MoveList.SpeedSwapEffect
 
applyToField(BattleField) - Method in class mechanics.moves.MoveList.SpeedSwapEffect
 
applyToField(BattleField) - Method in class mechanics.moves.MoveList.SpikesEffect
 
applyToField(BattleField) - Method in class mechanics.moves.MoveList.SpikesEffect
 
applyToField(BattleField) - Method in class mechanics.moves.MoveList.StealthRockEffect
 
applyToField(BattleField) - Method in class mechanics.moves.MoveList.StealthRockEffect
 
applyToField(BattleField) - Method in class mechanics.statuses.field.FieldEffect
Apply this effect to a field.
applyToField(BattleField) - Method in class mechanics.statuses.field.FieldEffect
Apply this effect to a field.
applyToField(BattleField) - Method in class mechanics.statuses.field.HailEffect
Apply this effect to a field.
applyToField(BattleField) - Method in class mechanics.statuses.field.HailEffect
Apply this effect to a field.
applyToField(BattleField) - Method in class mechanics.statuses.field.RainEffect
Apply this effect to a field.
applyToField(BattleField) - Method in class mechanics.statuses.field.RainEffect
Apply this effect to a field.
applyToField(BattleField) - Method in class mechanics.statuses.field.SandstormEffect
Apply this effect to a field.
applyToField(BattleField) - Method in class mechanics.statuses.field.SandstormEffect
Apply this effect to a field.
applyToField(BattleField) - Method in class mechanics.statuses.field.SunEffect
Apply this effect to a field.
applyToField(BattleField) - Method in class mechanics.statuses.field.SunEffect
Apply this effect to a field.
applyToOpponent(Pokemon, Pokemon) - Method in class mechanics.statuses.abilities.OpponentEffectAbility
 
applyToOpponent(Pokemon, Pokemon) - Method in class mechanics.statuses.abilities.OpponentEffectAbility
 
applyToOpponent(Pokemon, Pokemon) - Method in class mechanics.statuses.abilities.TrappingAbility
 
applyToOpponent(Pokemon, Pokemon) - Method in class mechanics.statuses.abilities.TrappingAbility
 
attachField() - Method in class shoddybattle.BattleField
Attach this field to all of its pokemon.
attachField() - Method in class shoddybattle.BattleField
Attach this field to all of its pokemon.
attachToField(BattleField, int, int) - Method in class shoddybattle.Pokemon
Attach this pokemon to a battle field.
attachToField(BattleField, int, int) - Method in class shoddybattle.Pokemon
Attach this pokemon to a battle field.
attemptHit(PokemonMove, Pokemon, Pokemon) - Method in class mechanics.AdvanceMechanics
Return whether the move hit.
attemptHit(PokemonMove, Pokemon, Pokemon) - Method in class mechanics.AdvanceMechanics
Return whether the move hit.
attemptHit(PokemonMove, Pokemon, Pokemon) - Method in class mechanics.BattleMechanics
Randomly decide whether a move hits.
attemptHit(PokemonMove, Pokemon, Pokemon) - Method in class mechanics.BattleMechanics
Randomly decide whether a move hits.
attemptHit(BattleMechanics, Pokemon, Pokemon) - Method in class mechanics.moves.MoveList.FixedAttackMove
 
attemptHit(BattleMechanics, Pokemon, Pokemon) - Method in class mechanics.moves.MoveList.FixedAttackMove
 
attemptHit(BattleMechanics, Pokemon, Pokemon) - Method in class mechanics.moves.MoveList.PerfectAccuracyMove
 
attemptHit(BattleMechanics, Pokemon, Pokemon) - Method in class mechanics.moves.MoveList.PerfectAccuracyMove
 
attemptHit(BattleMechanics, Pokemon, Pokemon) - Method in class mechanics.moves.PokemonMove
Attempt to hit an enemy.
attemptHit(BattleMechanics, Pokemon, Pokemon) - Method in class mechanics.moves.PokemonMove
Attempt to hit an enemy.
attemptHit(BattleMechanics, Pokemon, Pokemon) - Method in class mechanics.moves.StatusMove
Attempt a hit.
attemptHit(BattleMechanics, Pokemon, Pokemon) - Method in class mechanics.moves.StatusMove
Attempt a hit.
attemptHit(BattleMechanics, Pokemon, Pokemon) - Method in class mechanics.moves.WeatherMove
 
attemptHit(BattleMechanics, Pokemon, Pokemon) - Method in class mechanics.moves.WeatherMove
 
AwesomeEffect - Class in mechanics.statuses
This is an amazingly awesome effect!!
AwesomeEffect - Class in mechanics.statuses
This is an amazingly awesome effect!!
AwesomeEffect() - Constructor for class mechanics.statuses.AwesomeEffect
Creates a new instance of AwesomeEffect
AwesomeEffect() - Constructor for class mechanics.statuses.AwesomeEffect
Creates a new instance of AwesomeEffect

A B C D E F G H I J K L M N O P Q R S T U V W