promotional bannermobile promotional banner

Cobblemon: Shadowed Hearts

A side mod for Cobblemon that adds Shadow Pokémon, Snag Machines, Purification, and more!

File Details

Cobblemon: Shadowed Hearts 1.0.4-SNAPSHOT-Fabric

  • R
  • Jan 26, 2026
  • 15.84 MB
  • 149
  • 1.21.1
  • Fabric

File Name

ShadowedHearts-fabric-1.0.4-SNAPSHOT.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:cobblemon-shadowed-hearts-1438842:7532827"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changelog - 1.0.4

New Features

  • Aura Reader Overhaul:
    • Complete implementation of the Aura Reader rendering and functionality.
    • Introduced a custom client-rendered 3D model with dynamic Y-offset configuration.
    • Added dedicated armor layer rendering for the headgear.
    • Improved equipment handling to prevent redundant usage and refined tooltip descriptions.
  • Snag Machine Variants:
    • Split the Snag Machine accessory renderer into distinct implementations for Prototype and Advanced variants.
    • Added custom armor layers and model-rendering logic for both versions.
    • Restricted equipment logic to offhand-only for better consistency.

Improvements & Refinement

  • Shadow Mechanics:
    • Refactored Hyper and Reverse Modes to ensure they only activate for Shadow Pokémon.
    • Improved configuration validation and streamlined status effect processing.
    • Fixed Reverse Mode stalling battles.
  • Showdown Integration:
    • Refined gimmick-move mapping logic to correctly filter out Shadow moves.
    • Added MixinShowdownMovesetAdapter to ensure Shadow moves are excluded during deserialization.
  • World & Blocks:
    • Added block state consistency checks and automatic fixes for RelicStoneBlock to prevent broken states.
    • Implemented support for stopping Relic Stone sounds when the block is removed or the effect ends.
  • Performance & Code Quality:
    • Refactored heatmap decay logic for better efficiency and readability.
    • Refactored event registrations across the project for improved maintainability.

Bug Fixes

  • Visual Fixes: Removed unused depth capture logic in AuraEmitters to fix block breaking and particle rendering issues on NeoForge when using Sodium.
  • Relic Stone Stability: Fixed an issue where RelicStoneBlock could enter inconsistent states during placement or destruction.

Technical Changes

  • Simplified Architecture:
    • Merged ClientInit logic into ShadowedheartsNeoForgeClient for a cleaner structure and better event management.
    • Consolidated particle registration and client configuration setup.
  • Version Bump: Updated mod version to 1.0.4-SNAPSHOT.