All versions
1.0.0
Release
Better Cobblemon Spectation 0.1.0-alpha5 months ago 59
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client-side
Changes
**Added
- Added cinematic cameras for active battle spectating and own battles.
- Added dynamic action cameras when Pokémon use moves.
- Added impact cameras when Pokémon receive damage.
- Added faint cameras when Pokémon are knocked out.
- Added cinematic camera cuts between scenes, removing the short awkward transition drift.
- Added smart camera obstruction handling:
- The camera now tries alternate angles if blocks, trees, or terrain block the focused Pokémon.
- If no clean angle is found, the camera moves closer before the obstruction.
- Added entity occlusion cleanup during cinematic scenes:
- Pokémon or players that physically block the focused Pokémon may be hidden temporarily.
- The focused Pokémon is never hidden.
- Added support for single and double battle framing.
- Added filtering by active Cobblemon battle ID so nearby battles no longer interfere with the camera.
**Mega Showdown Compatibility
Added compatibility hooks for Mega Showdown gimmicks.
- Added cinematic scenes for:
- Mega Evolution
- Ultra Burst
- Terastallization
- Dynamax-style transformations
- Form changes
- Gimmick scenes now focus on the correct Pokémon and ignore nearby battles.
- Visual gimmick detection is filtered by the active battle to avoid false triggers.
Improved
- Reworked camera anchors to use the center of Pokémon models instead of high/head-like points.
- Improved camera framing for damage and faint scenes so the camera faces the Pokémon from the battle side instead of from behind.
- Improved battle target resolution to avoid mixing Pokémon from separate nearby battles.
- Improved action scene priority:
- Damage interrupts move scenes immediately.
- Damage scenes are no longer interrupted once started.
- Faint scenes are queued cleanly after damage when needed.
- Improved scene duration for damage and move animations.
- Improved fallback behavior when battle targets are temporarily lost.
**Fixed
- Fixed the camera positioning itself between two nearby battles.
- Fixed abrupt half-second blending between cinematic scenes.
- Fixed damage/faint events not resolving because Cobblemon battle Pokémon UUIDs differed from world entity UUIDs.
- Fixed repeated damage scenes triggering multiple times from the same attack.
- Fixed cinematic focus being too high above Pokémon models.
- Fixed obstruction by entities during focused action scenes.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:MpFeVYoR:TR3qfvoM"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:MpFeVYoR:TR3qfvoM"
}

