Creators
Details
2.2.0
Compatibility
Changes
CobblemonFieldMoves v2.2.0 — What's New
Animation Timing Fix
Move animations now sync properly with Cobblemon's native animations. We analyzed the actual animation data from Cobblemon's source — every battle animation (physical, special, status) lasts exactly 3 seconds. Effects and
projectiles are now timed to match the real contact frame of each animation, so your Pokemon fully winds up before the move fires.
Projectile Origin Fix Ranged moves like Flamethrower now start from your Pokemon's actual mouth position, calculated using each species' real eye height and body width data. No more fire randomly shooting from the middle of the body.
Smart Targeting Your Pokemon now automatically finds and aims at the nearest target instead of relying on where the player is looking. This fixes the issue where sent-out (non-ridden) Pokemon would fire moves in the wrong direction.
Pokemon Approaches the Target Before executing a move, your Pokemon will now walk toward the target using Minecraft's pathfinding system. Physical moves get up close (2.5 blocks), ranged moves stop at firing distance (8 blocks). No more attacking from across the field without moving.
Persistent Facing Pokemon now properly lock onto their target throughout the entire move animation. Previously, the AI would override the rotation and the Pokemon would look away mid-attack. Now it stays locked on using Minecraft's look control system.
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:mMymctME:kH1t3gMX"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:mMymctME:kH1t3gMX"
}

