Tags
Creators
Details
Licensed ARR
Published 5 months ago
All versions
1.0.3-SNAPSHOT
Release
Cobblemon: Shadowed Hearts 1.0.3-SNAPSHOT-Fabric5 months ago 42
Compatibility
Minecraft: Java Edition
1.21.1
Platform
Fabric
Supported environments
Client and server
Required content
Changes
Changelog - 1.0.3
New Features
- New Command:
/shadowedhearts inspect- Allows detailed inspection of entities and Pokémon (via UUID or party slot), outputting raw data for debugging and administrative use.
- Iris Shader Compatibility Warning
- Added a warning screen when Iris Shaders are detected.
- Includes a "Do this for me" button to automatically fix the
iris.propertiesconfiguration for Shadow Aura compatibility.
- Purification Synchronization
- Implemented real-time client-server synchronization for Pokémon purification.
- Enhanced the Purification Chamber UI to reflect real-time status and "perfect flow" dynamics.
- Meteoroid Generation Control
- Added biome-based filtering (whitelist/blacklist) for meteoroid impacts.
- Introduced configuration options for
meteoroidSpacingandmeteoroidSeparation.
Improvements & Refinement
- Visuals & Models
- Refined
aura_readeritem model dimensions and UV mappings. - Fixed hand positioning for the
snag_machine_prototypein third-person view.
- Refined
- World Generation
- Improved crater generation to handle fluid states more robustly (e.g., craters in oceans now fill with water correctly).
- Enhanced the Player Activity Heatmap with SQLite support for better performance and persistence.
- Configuration & Clarity
- Added comprehensive inline comments to all configuration files (
Client,Mod, andSnag). - Cleaned up redundant builder comments in config files.
- Added comprehensive inline comments to all configuration files (
- Audio Balance
- Adjusted Shadow Aura sound volumes for a more balanced audio experience.
Bug Fixes
- Pokemon Functionality
- Fixed an issue where snagged Shadow Pokémon remained unusable by removing lingering
battleCloneanduncatchableproperties after capture.
- Fixed an issue where snagged Shadow Pokémon remained unusable by removing lingering
- GPU Compatibility
- Resolved GLSL validation errors on Intel ARC GPUs by renaming shader functions (
posterize01→posterize01f,noise3→sh_noise3).
- Resolved GLSL validation errors on Intel ARC GPUs by renaming shader functions (
- Mod Compatibility
- Fixed a conflict with the
mega_showdownmod that prevented Terastallization from working.
- Fixed a conflict with the
- Internal Cleanup
- Removed several unused mixins (
MixinShowdownMoveset,MixinPokemonBattle, etc.) to optimize performance and reduce potential conflicts.
- Removed several unused mixins (
Technical Changes
- Code Quality
- Refactored NPC Shadow injection logic for better logging and error handling.
- Synchronized shadow-related type checks to be case-insensitive across the codebase.
Optional dependencies
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:A8Qdw4kv:ucvKIi3k"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:A8Qdw4kv:ucvKIi3k"
}








