1.0.1
Compatibility
Required content
Changes
Dynamic Battles Update & UX Improvements (Version 1.0.1) This major addon update focuses on a deep refactoring of the combat system, organically integrating moves into the core mod (Cobblemon) and ensuring a much more immersive, polished, and hardcode-free experience.
⚔️ What's New? Dynamic Move System (RealTimeMoveRegistry): Moves that inflict status conditions (e.g., Thunder Wave, Sweet Kiss, Poison Powder) now work seamlessly and are interpreted in real-time based on the mod's official registry. Stat-altering moves (buffs and debuffs) like Double Team, Swords Dance, or Growl now apply the correct modifiers. Multi-hit systems have been adapted to align with dynamic parameters. Improved Sound & Visual Effects: Added the SoundFXHelper system, which plays particles and sound effects for EVERY move based on its elemental type (Fire, Water, Electric, etc.) and category (Physical, Special, or Status). The game will look and sound much more alive! UI Cleanup and Fixes (HUD UX): HUD Hotfix: The vanilla Minecraft experience bar is now properly hidden during the "possession" state in Pokémon battles. Visual Cleanup: Fixed the "missing texture" bug (the pink/transparent background behind the HP bar) that affected the display of the gender icon. Gray Background Removal: Removed the unwanted gray color from the layout when rendering Poké Balls and typeless moves in the battle interface.
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:IdhuLt2b:F0NW1R7H"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:IdhuLt2b:F0NW1R7H"
}


