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
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.2
New Features:
- If you installed LivelierPokemon, the cat Pokemon will attack Creeper proactively.(can be disabled in the config, the cat pokemon category is in livelierpokemon-categories.json5 if you installed that mod.)
New Config:
- can_use_held_item. If the pokemon can use held item(This config has the highest priority)
- can_use_held_item_damage_influencing. If the pokemon can use damage-increasing held item
- can_use_held_item_hp_influencing. If the pokemon can use hp-restoring/damage-inflicting held item(Life Orb not included)
Bug Fixes:
- Pokemon's explosion won't accidentally destroy gravestone from Pneumono_'s mod.(It's the only one reported in the issue, might be useful for the other blocks that shouldn't be destroyed by explosion)
v0.8.1
New Features:
- Added tooltip for Oran Lucky Egg
- Rocky helmet(Held Item)/Rough Skin(Ability)/Iron Barbs(Ability) hurts the attacker now.
- Whenever the Pokémon holding Shell Bell deals damage with a move, it restores HP equal to 1/8 of the damage dealt now.
- Pokemon holding Assault Vest won't try to use status moves now.
- Pokemon holding Leftovers will be healed slowly.
- Pokemon holding Sticky Barb will be hurt slowly. The holder can't be changed on contact currently.
- Poison type Pokemon holding Black Sludge will be healed slowly. The other Pokemon will be hurt slowly.
Changes:
- Some damage types is changed to indirect magic to avoid being recognized as making contact with a Pokemon.
Bug Fixes:
- Fixed the log spam when the player enters the spectator mode and the Pokemon is out.
- Fixed the bug that the projectiles could cause friendly fire.
Misc:
- More optimization, possibly solving performance issue.




