
Eclipse Core Client
This project's core functionality is to enable double battle gimmicks in cobblemon clients, it servers other purposes as well to enable 4v1 raids on servers that create their own mods. Additional functionality will eventually be added.
Оцените первым
3.0K
4
Список изменений
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
Файлы
eclipse-core-client-1.6.2.jar(29.89 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.6.2
Загрузчики
Fabric
Версии игры
1.21.1
Загрузок
31
Дата публикации
07.01.2026
