Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Links
Creators
Details
Licensed ARR
Published last week
Updated last week
Changelog
Changelog
v1.6.2
- Fixed BattleTargetSelectionMixin - Changed from @Redirect to @Inject at RETURN for Kotlin compatibility
- The @Redirect approach failed because Kotlin's default parameters compile differently than Java constructors
- Now uses @Inject at RETURN to modify the gimmickID field of the returned MoveActionResponse
v1.6.1
- Removed ClientBattleMixin - The
checkForInputPokemonmethod no longer exists in Cobblemon 1.7.1 - Gimmick tracking still works via BattleTargetSelectionGimmickMixin
v1.6.0
- Doubles Gimmick Fix - Implements Cobblemon MR #2094 by Landon Wills
- Prevents using the same gimmick (Mega/Tera/Z-Move/Dynamax) on multiple Pokemon in the same turn
- Added
BattleTargetSelectionMixin- Injects gimmickID into the response - Added
BattleTargetSelectionGimmickMixin- Tracks gimmick usage on target selection - Added
BattleMoveSelectionMixin- Filters pending gimmicks from button list - Added
GimmickTracker- Kotlin object for tracking pending gimmick state
v1.5.0
- Restored Kotlin codebase (EclipseCoreClient.kt, GimmickTracker.kt)
- Removed broken mixins that used outdated Cobblemon API
- Cleaned up mixin configuration
v1.2.1
- Reduced log spam (INFO -> DEBUG for frequent logs)
v1.2.0
- Added
ActiveClientBattlePokemonMixinusing@Overwritefor targeting fix - Handles raid4v1 format where players can target any Pokemon
v1.1.0
- Added
RaidSideConfigPayloadhandling for proper ally/enemy organization - Tracks raid battle state via
isInRaidBattleflag
v1.0.0
- Initial release with handshake and basic multi-battle support
Files
Metadata
Release channel
ReleaseVersion number
1.6.2Loaders
Game versions
1.21.1Environment
Client-side only



