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.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 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.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:
- fr_fr localization from @Augustin Laurent
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:
- PT_BR localization from @PrincessStelllar
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


