All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Cobblemon Fight or Flight Reborn

Cobblemon Fight or Flight Reborn

by Vaniron • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

New version of original addon from Rufia. (Cobblemon - Fight or Flight)

Updated for newer versions of Cobblemon with added features and bugfixes. Recode done by LyquidQrystal. Feel free to post issues and any feedback on his github, where you can also find the source code. https://github.com/LyquidQrystal/fightorflight


Addon which adds combat outside of standard pokemon battles. Also makes your mons defend you from hostile minecraft monsters (zombie, skeleton, etc.)

Features:

  • Pokemon either fight back or run away when attacked by the player, or in response to a failed attempt to catch them. Whether they flee or fight depends on each pokemon's offensive stats compared to their defensive stats, their level as well as their nature.
  • In addition, particularly aggressive pokemon won't even wait to be attacked - attacking any players that get too close. (disabled by default, can be configured)
  • Pokemon of different types apply different effects to the player when they hit you.
  • Pokemon has ranged attack if Sp.ATK is higher than its ATK. With different types, effects and damage. Explosive moves can cause an explosion, HP draining moves can heal your Pokemon from the damage they dealt.
  • The player's Pokemon use the first move in the move set (calculate type and damage from it). You can use the Poke Staff to select the move you want to use, even forcing a special attacker to melee!
  • Mobs killed by your pokemon will drop items and experience like it was killed by a tamed wolf.
  • Your pokemon can gain experience and ev by killing pokemon without starting a pokemon battle. (needs to be the last mob that deals the damage,can be disabled in the config)
  • Your pokemon can evolve by using the move to hit other mobs instead of starting a Pokemon Battle(e.g. Primeape needs to use Rage Fist 20 times to evolve,now you can do it without a traditional Pokemon Battle)(Configurable).
  • Adds the Oran Lucky Egg(held item) to gain more experience from pokemon killed by your pokemon,right-click your pokemon while sneaking to give the item to the pokemon. (The Oran Lucky Egg won't give you extra xp from any other ways!)
  • Your pokemon can taunt the pokemon that attacks you. Moves(taunt,follow me,rage powder,torment) are needed,and they need to be set as the first move in the move set. to taunt the wild pokemon.
  • Pokemon with higher defense stat can lower the damage it take
  • Some abilities can lower the nearby pokemon's aggro.

Most of the features are configurable - you can set which pokemon are always aggressive, which are never, use different multipliers etc. Everyting can be set in config/fightorflight.json5 file.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.20.1
Forge
2d ago 1
1.20.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.21.1
Fabric
2d ago 1
1.21.1
Neoforge
2d ago 1
1.20.1
Fabric
2d ago 1
1.20.1
Forge
2d ago 1
# V0.11.0:
V0.11.0 was designed for Cobblemon 1.7, but it seems to work normally on Cobblemon 1.8. So I just update the dependency in the gradle. Please report the bug you encountered in the issue.
### New Features:
  • Pokemon can attack in peaceful difficulty now.
  • Adjust the way the range attack works, the Pokemon will gain slowness when trying to use range attack, charge for a short period of time and then attack.
  • Pokemon can't change the move it's trying to use if it's charging.
  • Moves that needs to charge 1 turn to use will have longer duration.
  • It is designed to be finished in 1 second so it won't influence most players.
  • Custom type effectiveness: Use a json file to give an entity specific weaknesses and resistances. For modpack creators & datapack creators to create more interactions with the mobs from the other mods. (Documentation is coming soon.)
  • Arthropod mobs(Spiders, bees, etc.) is considered as Bug Type if they're hurt by a Pokemon.
  • Mooshroom is considered as Bug Type and Grass Type if they're hurt by a Pokemon.
  • Pokemon with Klutz ability will no longer use Held Item.
  • Add Auto Battle command to the Poke Staff, it will let your Pokemon try to attack the wild Pokemon nearby.
  • Pokemon's friendship should reach 100 to use this command(Can be changed in the config.)
  • Wild shiny Pokemon won't be attacked unless you set not_attacking_wild_shiny to false.
### Changes:
  • Changed some of the particle when using moves with specific types.
  • Slightly adjusted the projectile created for the special move that doesn't have special effect currently.
  • Lowered projectiles speed. It was too fast to notice. It's still fast now, but you might notice something flies away.
  • Reworked the type effectiveness system to make it compatible with the custom type effectiveness system, it should work normally as before in most cases.
### Bug fixes:
  • Fixed the bug that the white list config is not working currently.
  • Fixed the bug that moves needs 1 turn to recharge/charge don't have a longer cooldown(I think it never worked so I guess no one should discover that this is a bug.)
  • Fixed the bug that some range attack move is not working correctly.
  • Fixed the bug that a player can hurt another player's Pokemon in a pvp battle and set pvp_immunity to false.
### New Config:
  • enable_auto_battle_command: If the Auto Battle command should be enabled.
  • auto_battle_friendship_requirement: The friendship requirement for your Pokemon to obey the Auto Battle command. The default value is 100.
  • auto_battle_weaker_pokemon_only: If this is set to true, Pokemon with Auto Battle command won't attack Pokemon with a higher level.
  • base_move_duration: The basic duration of a move. In ticks.
  • extra_recharging_moves: Moves that doesn't require the Pokemon to recharge/charge 1 turn, but you want to extend its recharging time for balancing.

# V0.11.0:
V0.11.0 was designed for Cobblemon 1.7, but it seems to work normally on Cobblemon 1.8. So I just update the dependency in the gradle. Please report the bug you encountered in the issue.
### New Features:
  • Pokemon can attack in peaceful difficulty now.
  • Adjust the way the range attack works, the Pokemon will gain slowness when trying to use range attack, charge for a short period of time and then attack.
  • Pokemon can't change the move it's trying to use if it's charging.
  • Moves that needs to charge 1 turn to use will have longer duration.
  • It is designed to be finished in 1 second so it won't influence most players.
  • Custom type effectiveness: Use a json file to give an entity specific weaknesses and resistances. For modpack creators & datapack creators to create more interactions with the mobs from the other mods. (Documentation is coming soon.)
  • Arthropod mobs(Spiders, bees, etc.) is considered as Bug Type if they're hurt by a Pokemon.
  • Mooshroom is considered as Bug Type and Grass Type if they're hurt by a Pokemon.
  • Pokemon with Klutz ability will no longer use Held Item.
  • Add Auto Battle command to the Poke Staff, it will let your Pokemon try to attack the wild Pokemon nearby.
  • Pokemon's friendship should reach 100 to use this command(Can be changed in the config.)
  • Wild shiny Pokemon won't be attacked unless you set not_attacking_wild_shiny to false.
### Changes:
  • Changed some of the particle when using moves with specific types.
  • Slightly adjusted the projectile created for the special move that doesn't have special effect currently.
  • Lowered projectiles speed. It was too fast to notice. It's still fast now, but you might notice something flies away.
  • Reworked the type effectiveness system to make it compatible with the custom type effectiveness system, it should work normally as before in most cases.
### Bug fixes:
  • Fixed the bug that the white list config is not working currently.
  • Fixed the bug that moves needs 1 turn to recharge/charge don't have a longer cooldown(I think it never worked so I guess no one should discover that this is a bug.)
  • Fixed the bug that some range attack move is not working correctly.
  • Fixed the bug that a player can hurt another player's Pokemon in a pvp battle and set pvp_immunity to false.
### New Config:
  • enable_auto_battle_command: If the Auto Battle command should be enabled.
  • auto_battle_friendship_requirement: The friendship requirement for your Pokemon to obey the Auto Battle command. The default value is 100.
  • auto_battle_weaker_pokemon_only: If this is set to true, Pokemon with Auto Battle command won't attack Pokemon with a higher level.
  • base_move_duration: The basic duration of a move. In ticks.
  • extra_recharging_moves: Moves that doesn't require the Pokemon to recharge/charge 1 turn, but you want to extend its recharging time for balancing.

# V0.10.9:
### Bug fixes:
  • Fixed the log spam
  • Fix the bug that Pokemon can only gain exp from melee attack.

# V0.10.9:
### Bug fixes:
  • Fixed the log spam
  • Fix the bug that Pokemon can only gain exp from melee attack.

# V0.10.8:
### New Features:
  • Add support for Cobblemon Size Variation, the size of the Pokemon can influence the Pokemon's aggression. The bigger Pokemon will be more aggressive by default. New config options are added so you can make your own adjustments.
  • Added back the flight mechanic, it's not working very well currently due to the changes of the Cobblemon's Pokemon AI.
### New Config:
  • force_enable_flee: Required to be set to true for the flight feature.
  • pokemon_share_yield: If this is set to true, all Pokemon that attacks the target Pokemon will get the EXP. and EV, or the last one will obtain the EXP. and EV.
  • ender_dragon_has_dragon_type: (This is set to false by default) Give Ender Dragon Dragon Type when calculating the damage it takes. Please notice that the type effectiveness will be influenced by Ender Dragon's own damage reduction(check [here](https://minecraft.wiki/w/Ender_Dragon#Behavior) for more information)
  • min_xp_from_pokemon: The minimum EXP. player's Pokemon can gain from killing a Pokemon without the turn-based battle.
  • max_xp_from_pokemon: The maximum EXP. player's Pokemon can gain from killing a Pokemon without the turn-based battle. If this value is lower than zero, there will be no limit.(This value is set to -1 by default)
### Changes:
  • Adjusted the xp mechanic so if a Pokemon is killed by player's Pokemons, all the Pokemon that dealt damage and didn't faint will gain the EXP. and EVs, the EXP. will be affected by the Pokemon count but EVs won't be influenced.
  • Make the wild Pokemon try to attack the last entity that hit it.
### Bug fixes:
  • Fix the bug that friendly_fire_immunity_owner and some other related configs is not working currently.
  • Fix the bug that the angry particle is created around a passive wild Pokemon.
# V0.10.8:
### New Features:
  • Add support for Cobblemon Size Variation, the size of the Pokemon can influence the Pokemon's aggression. The bigger Pokemon will be more aggressive by default. New config options are added so you can make your own adjustments.
  • Added back the flight mechanic, it's not working very well currently due to the changes of the Cobblemon's Pokemon AI.
### New Config:
  • force_enable_flee: Required to be set to true for the flight feature.
  • pokemon_share_yield: If this is set to true, all Pokemon that attacks the target Pokemon will get the EXP. and EV, or the last one will obtain the EXP. and EV.
  • ender_dragon_has_dragon_type: (This is set to false by default) Give Ender Dragon Dragon Type when calculating the damage it takes. Please notice that the type effectiveness will be influenced by Ender Dragon's own damage reduction(check [here](https://minecraft.wiki/w/Ender_Dragon#Behavior) for more information)
  • min_xp_from_pokemon: The minimum EXP. player's Pokemon can gain from killing a Pokemon without the turn-based battle.
  • max_xp_from_pokemon: The maximum EXP. player's Pokemon can gain from killing a Pokemon without the turn-based battle. If this value is lower than zero, there will be no limit.(This value is set to -1 by default)
### Changes:
  • Adjusted the xp mechanic so if a Pokemon is killed by player's Pokemons, all the Pokemon that dealt damage and didn't faint will gain the EXP. and EVs, the EXP. will be affected by the Pokemon count but EVs won't be influenced.
  • Make the wild Pokemon try to attack the last entity that hit it.
### Bug fixes:
  • Fix the bug that friendly_fire_immunity_owner and some other related configs is not working currently.
  • Fix the bug that the angry particle is created around a passive wild Pokemon.
# V0.10.7:
### New Features:
  • Using a new packet and handler so a keybind added a long time ago can work properly now. This is used to start a battle with an aggressive pokemon around the player so you don't need to aim at it.
  • PVE Battles started with this mod will use the selected Pokemon now.
### New Config:
  • peaceful_biome: Pokemon will be peaceful in these biomes.
  • neutral_biome: Pokemon will be neutral in these biomes.
  • aggressive_biome: Pokemon will be aggressive in these biomes(Proactive attack needs to be enabled in advance)
### Bug fixes:
  • Fixed the bug that player's pokemon did not protect themselves when hurt.

# V0.10.7:
### New Features:
  • Using a new packet and handler so a keybind added a long time ago can work properly now. This is used to start a battle with an aggressive pokemon around the player so you don't need to aim at it.
  • PVE Battles started with this mod will use the selected Pokemon now.
### New Config:
  • peaceful_biome: Pokemon will be peaceful in these biomes.
  • neutral_biome: Pokemon will be neutral in these biomes.
  • aggressive_biome: Pokemon will be aggressive in these biomes(Proactive attack needs to be enabled in advance)
### Bug fixes:
  • Fixed the bug that player's pokemon did not protect themselves when hurt.

# V0.10.6:
### New Config:
  • force_wild_battle_on_player_attack: If this is set to true, a battle will be started when a player attacks a wild Pokemon.
  • force_player_battle_on_player_attack: If this is set to true, a battle will be started when a player attacks another player's Pokemon(Untested).
### Changes:
  • Adjusted the Leftovers mechanic so the players can't heal the pokemon quickly by just sending them out and recalling repeatedly.
### Bug Fixes:
  • Fixed the bug that the game will crash if a Pokemon tries to use a ghost type move on Cobblemon 1.7.2

# V0.10.6:
### New Config:
  • force_wild_battle_on_player_attack: If this is set to true, a battle will be started when a player attacks a wild Pokemon.
  • force_player_battle_on_player_attack: If this is set to true, a battle will be started when a player attacks another player's Pokemon(Untested).
### Changes:
  • Adjusted the Leftovers mechanic so the players can't heal the pokemon quickly by just sending them out and recalling repeatedly.
### Bug Fixes:
  • Fixed the bug that the game will crash if a Pokemon tries to use a ghost type move on Cobblemon 1.7.2

# V0.10.5:
### Implemented Features:
  • Poke Staff Commands(Move, Attack, Hold Position)
### Bug Fixes:
  • Fixed the bug that the anger effect will be spawned on Pokemon that can't attack.

# V0.10.5:
### Implemented Features:
  • Poke Staff Commands(Move, Attack, Hold Position)
### Bug Fixes:
  • Fixed the bug that the anger effect will be spawned on Pokemon that can't attack.

# V0.10.4:
### Implemented Features:
  • Failed captures will be counted as a provocation.
### Bug fixes:
  • Probably fix the bug that mods that increases entity max health not working properly for Pokemon.
  • Fixed the bug that wild Pokemon cries too frequently if the Pokemon becomes aggressive.
  • Fixed the bug that player's Pokemon can't attack the other players or their Pokemon.
  • Fixed the bug that not_attacking_wild_shiny is not working correctly.
  • Fixed the bug that Pokemon can still attack in battle.
  • Fixed the misspelling of can_progress_use_move_evolution.
### Known bugs:
  • Pokemon will stop trying to attack after being mounted. Needs to be recalled and released again.(I'm quite busy, I'll spend more time looking at the code after I'm free.)
  • [Nether Invader](https://modrinth.com/mod/nether-invader) will cause all the Pokemon can't attack proactively.(I'm not sure about the reason. The findClosest method of NearestVisibleLivingEntities fails to return the correct value. Might be caused by its mixin.)

# V0.10.4:
### Implemented Features:
  • Failed captures will be counted as a provocation.
### Bug fixes:
  • Probably fix the bug that mods that increases entity max health not working properly for Pokemon.
  • Fixed the bug that wild Pokemon cries too frequently if the Pokemon becomes aggressive.
  • Fixed the bug that player's Pokemon can't attack the other players or their Pokemon.
  • Fixed the bug that not_attacking_wild_shiny is not working correctly.
  • Fixed the bug that Pokemon can still attack in battle.
  • Fixed the misspelling of can_progress_use_move_evolution.
### Known bugs:
  • Pokemon will stop trying to attack after being mounted. Needs to be recalled and released again.(I'm quite busy, I'll spend more time looking at the code after I'm free.)
  • [Nether Invader](https://modrinth.com/mod/nether-invader) will cause all the Pokemon can't attack proactively.(I'm not sure about the reason. The findClosest method of NearestVisibleLivingEntities fails to return the correct value. Might be caused by its mixin.)

# v0.10.3:
### Implemented Features:
  • Added back wild Pokemon's cries and angry particles
  • Added back extra speed multiplier affected by the Pokemon's speed stat.(Only usable when chasing the target currently.)
### New Config:
  • not_attacking_wild_shiny: If this is set to true, player's Pokemon won't hurt wild shiny Pokemon
### New Features:
  • Uses sound from Cobblemon for most of the moves.

# v0.10.3:
### Implemented Features:
  • Added back wild Pokemon's cries and angry particles
  • Added back extra speed multiplier affected by the Pokemon's speed stat.(Only usable when chasing the target currently.)
### New Config:
  • not_attacking_wild_shiny: If this is set to true, player's Pokemon won't hurt wild shiny Pokemon
### New Features:
  • Uses sound from Cobblemon for most of the moves.

# V0.10.2:
### Implemented Features:
  • Wild Pokemon proactive attack
### New Config:
  • force_enable_defend_owner: TLDR:Allows you to solve the problem that Pokemon added by the datapacks/addons can't attack. Explanation: It set willDefendOwner to true in the Pokemon combat behaviour. So the Pokemon can be prepared for targeting entities. The datapack creators can enable this by themselves, too.
  • force_enable_defend_self: TLDR:Allows you to solve the problem that Pokemon added by the datapacks/addons can't attack. It works in a similar way like the one mentioned above.
### Localization:
# V0.10.2:
### Implemented Features:
  • Wild Pokemon proactive attack
### New Config:
  • force_enable_defend_owner: TLDR:Allows you to solve the problem that Pokemon added by the datapacks/addons can't attack. Explanation: It set willDefendOwner to true in the Pokemon combat behaviour. So the Pokemon can be prepared for targeting entities. The datapack creators can enable this by themselves, too.
  • force_enable_defend_self: TLDR:Allows you to solve the problem that Pokemon added by the datapacks/addons can't attack. It works in a similar way like the one mentioned above.
### Localization:
# V0.10.1:
### Bug Fixes:
  • Fix the bug that the Pokemon won't try to approach the target if the Pokemon can see the target but it is not within the attack range if the Pokemon is using a range attack move.
### Changes:
  • Increased the range attack radius.
### Known issue:
  • Some Pokemon added by MSD can't use the combat behaviour I added. I'm not sure what's the reason, but I guess it's not my problem because they can't use the mechanic added by Cobblemon, too.

# V0.10.1:
### Bug Fixes:
  • Fix the bug that the Pokemon won't try to approach the target if the Pokemon can see the target but it is not within the attack range if the Pokemon is using a range attack move.
### Changes:
  • Increased the range attack radius.
### Known issue:
  • Some Pokemon added by MSD can't use the combat behaviour I added. I'm not sure what's the reason, but I guess it's not my problem because they can't use the mechanic added by Cobblemon, too.

# V0.10.0:
## Half Reborn Update
Cobblemon 1.7 has changed a lot of things. The Brain system used in Minecraft might be easy to create complex behaviour if you build an entity from the ground up. However, it's quite hard to inject something new to a brain due to the highly immutable structure Mojang uses.
I've tried my best to update this mod to Cobblemon 1.7 but there are still something that needs to be updated. This version doesn't have all the features already included in V0.9.0, but I still hope that you can enjoy this update.
### Implemented Features:
  • FOF style melee attack and range attack.
  • Pokemon will attack the target you hit.
### Some unimplemented features that you might care:
  • Poke Staff can't select the target for the Pokemon currently.
  • Poke Staff can't select the position you want the Pokemon to move to.
  • Wild Pokemon attack the player proactively.

### Localization:
# V0.10.0:
## Half Reborn Update
Cobblemon 1.7 has changed a lot of things. The Brain system used in Minecraft might be easy to create complex behaviour if you build an entity from the ground up. However, it's quite hard to inject something new to a brain due to the highly immutable structure Mojang uses.
I've tried my best to update this mod to Cobblemon 1.7 but there are still something that needs to be updated. This version doesn't have all the features already included in V0.9.0, but I still hope that you can enjoy this update.
### Implemented Features:
  • FOF style melee attack and range attack.
  • Pokemon will attack the target you hit.
### Some unimplemented features that you might care:
  • Poke Staff can't select the target for the Pokemon currently.
  • Poke Staff can't select the position you want the Pokemon to move to.
  • Wild Pokemon attack the player proactively.

### Localization:
# V0.9.0:
This version is for Cobblemon 1.6 and 1.6.1! The new version for Cobblemon 1.7 will be released in a few days.
Since Cobblemon 1.7 is released. 0.9.0 will be the last version that adds new features and supports Cobblemon 1.6.1. However, I will still fix the bugs reported before 2026.1.1 for Cobblemon 1.6.1.
### New Features:
  • Quick Attack and some of the other moves with high priority will approach the target quickly if the pokemon is distant from the target and the pokemon is trying to use the move.
  • Some moves can create a storm at the target position. The storm will be started after a short period of time after being created.
  • Some moves can create a whirlpool at the target position. It will try to hurt the targets within the range and slow them.
  • The size of the pokemon(More accurately, the width of the bounding box of a pokemon) will influence the radius of the area of effect.
### New Config:
  • quick_attack_like_move: Moves that is similar to Quick Attack, the Pokemon will approach the target quickly if it is distant from the target when the pokemon is trying to use the move.
  • delayed_aoe_at_target_position: Moves that will create an area that will deal the damage to the targets after a short period of time.
  • delayed_aoe_can_float: Moves that can create the area of effect in the air, if a move is included in delayed_aoe_at_target_position but it is not included in this list, the area of effect will be created on the ground below the target if the target is in the air.
  • delayed_aoe_rise_up_tornado: Moves that will create a tornado after a short period of time. The storm has a much higher bounding box height compared to the whirlpool.
  • delayed_aoe_bounding_whirlpool: Moves that will create a whirlpool at the target position, this whirlpool will be activated after a short period of time. Dealing damage to the targets and slowing them down.
  • delayed_aoe_is_instant: Moves that will trigger its effect only on its activation.

# V0.9.0:
This version is for Cobblemon 1.6 and 1.6.1! The new version for Cobblemon 1.7 will be released in a few days.
Since Cobblemon 1.7 is released. 0.9.0 will be the last version that adds new features and supports Cobblemon 1.6.1. However, I will still fix the bugs reported before 2026.1.1 for Cobblemon 1.6.1.
### New Features:
  • Quick Attack and some of the other moves with high priority will approach the target quickly if the pokemon is distant from the target and the pokemon is trying to use the move.
  • Some moves can create a storm at the target position. The storm will be started after a short period of time after being created.
  • Some moves can create a whirlpool at the target position. It will try to hurt the targets within the range and slow them.
  • The size of the pokemon(More accurately, the width of the bounding box of a pokemon) will influence the radius of the area of effect.
### New Config:
  • quick_attack_like_move: Moves that is similar to Quick Attack, the Pokemon will approach the target quickly if it is distant from the target when the pokemon is trying to use the move.
  • delayed_aoe_at_target_position: Moves that will create an area that will deal the damage to the targets after a short period of time.
  • delayed_aoe_can_float: Moves that can create the area of effect in the air, if a move is included in delayed_aoe_at_target_position but it is not included in this list, the area of effect will be created on the ground below the target if the target is in the air.
  • delayed_aoe_rise_up_tornado: Moves that will create a tornado after a short period of time. The storm has a much higher bounding box height compared to the whirlpool.
  • delayed_aoe_bounding_whirlpool: Moves that will create a whirlpool at the target position, this whirlpool will be activated after a short period of time. Dealing damage to the targets and slowing them down.
  • delayed_aoe_is_instant: Moves that will trigger its effect only on its activation.

# V0.8.4:
### New Features:
  • Player's Pokemon can hurt the ender dragon now.(Recommended to use with some riding addon.)
### New Config:
  • player_pokemon_can_hurt_ender_dragon:If set to true, your pokemon can hurt ender dragon.
  • wild_pokemon_can_hurt_ender_dragon:If set to true, wild pokemon can hurt ender dragon.
  • aggressive_pokemon_catchable: If set to true, aggressive will be not catchable outside the battle.
  • force_wild_battle_on_player_hurt: If set to true, a battle will be started when hurt by a wild Pokemon.
  • force_player_battle_on_player_hurt: If set to true, a battle will be started when hurt by a player's Pokemon.
  • force_player_battle_check_team: If this is set to true, only the players of different team can start a battle by using the pokemon to attack the player/the player's pokemon.
### Bug Fixes:
  • Fixed the bug that force_wild_battle_on_pokemon_hurt is not working correctly
# V0.8.4:
### New Features:
  • Player's Pokemon can hurt the ender dragon now.(Recommended to use with some riding addon.)
### New Config:
  • player_pokemon_can_hurt_ender_dragon:If set to true, your pokemon can hurt ender dragon.
  • wild_pokemon_can_hurt_ender_dragon:If set to true, wild pokemon can hurt ender dragon.
  • aggressive_pokemon_catchable: If set to true, aggressive will be not catchable outside the battle.
  • force_wild_battle_on_player_hurt: If set to true, a battle will be started when hurt by a wild Pokemon.
  • force_player_battle_on_player_hurt: If set to true, a battle will be started when hurt by a player's Pokemon.
  • force_player_battle_check_team: If this is set to true, only the players of different team can start a battle by using the pokemon to attack the player/the player's pokemon.
### Bug Fixes:
  • Fixed the bug that force_wild_battle_on_pokemon_hurt is not working correctly
# v0.6.2
This is just a build using the last commit before I was trying to update to 1.21.1. It should help to solve the problem that the forge version is behaving differently from the fabric version. It's been over 10 months so I can't remember the differences very well.

# v0.6.2
This is just a build using the last commit before I was trying to update to 1.21.1. It should help to solve the problem that the forge version is behaving differently from the fabric version. It's been over 10 months so I can't remember the differences very well.

# V0.8.3
#### Attention:
The way we calculate the aggression is changed greatly. If you're enabling Pokemon's proactive attack, the Pokemon might be more/less aggressive than before. I'm sorry for any possible inconvenience I may cause, but it's an important change I have to made to make the config edit easier to understand.
### New Features:
  • Implemented Spikes and its variations(Toxic Spikes, Stealth Rock and Sticky Web)
  • Player's Pokemon can throw the spikes now.
  • Stone Axe and Ceaseless Edge can create stealth rock/spikes, too.
  • Status moves need to be used manually now.(Select them with the Poke Staff and right click/press the hotkey you set again)
  • Using the taunt moves(Taunt, Torment, Rage Powder, Follow Me) will force the mobs targeting the owner to attack the Pokemon.
  • Reworked aggression system.
  • It is the sum of 5 values now. Most of them have an editable base value and multiplier to allow you have a deeper customization. The threshold is editable, too. More detailed information is written in the config file.(keywords that you might use when searching through the config file: aggression_level, aggression_atk_def_dif, aggression_light_level, aggression_nature, aggression_intimidation)
### Bug Fixes:
  • Fixed the bug that the cooldown of unselected moves is unusually fast.
  • Fixed the bug that can_use_held_item is not working correctly.
  • Fixed the bug that the bullet/ball projectiles didn't explode when hitting mobs.
  • Fixed the bug that the color of the bullet/ball projectiles wasn't influenced by the move's type.
  • Fixed the bug that friendly fire related configs are not working as expected.
# V0.8.3
#### Attention:
The way we calculate the aggression is changed greatly. If you're enabling Pokemon's proactive attack, the Pokemon might be more/less aggressive than before. I'm sorry for any possible inconvenience I may cause, but it's an important change I have to made to make the config edit easier to understand.
### New Features:
  • Implemented Spikes and its variations(Toxic Spikes, Stealth Rock and Sticky Web)
  • Player's Pokemon can throw the spikes now.
  • Stone Axe and Ceaseless Edge can create stealth rock/spikes, too.
  • Status moves need to be used manually now.(Select them with the Poke Staff and right click/press the hotkey you set again)
  • Using the taunt moves(Taunt, Torment, Rage Powder, Follow Me) will force the mobs targeting the owner to attack the Pokemon.
  • Reworked aggression system.
  • It is the sum of 5 values now. Most of them have an editable base value and multiplier to allow you have a deeper customization. The threshold is editable, too. More detailed information is written in the config file.(keywords that you might use when searching through the config file: aggression_level, aggression_atk_def_dif, aggression_light_level, aggression_nature, aggression_intimidation)
### Bug Fixes:
  • Fixed the bug that the cooldown of unselected moves is unusually fast.
  • Fixed the bug that can_use_held_item is not working correctly.
  • Fixed the bug that the bullet/ball projectiles didn't explode when hitting mobs.
  • Fixed the bug that the color of the bullet/ball projectiles wasn't influenced by the move's type.
  • Fixed the bug that friendly fire related configs are not working as expected.
Cobblemon Fight or Flight Reborn Icon
Download Cobblemon Fight or Flight Reborn
Select game version
Select platform