promotional bannermobile promotional banner

Cobblemon: Shadowed Hearts

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

Cobblemon: Shadowed Hearts 1.0.4.1-SNAPSHOT-NeoForge

File nameShadowedHearts-neoforge-1.0.4.1-SNAPSHOT.jar
Uploader
JayemCeekayJayemCeekay
Uploaded
Jan 28, 2026
Downloads
214
Size
15.8 MB
Mod Loaders
NeoForge
File ID
7538719
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:cobblemon-shadowed-hearts-1438842:7538719"

Learn more about Curse Maven

What's new

Changelog - 1.0.4.1

New Features

  • Snag Mechanics Adjustment and Shadow Pokémon Catch Rates:
    • Introduced ShadowCatchRateModifier for scaling Shadow Pokémon catch rates based on heart gauge and configuration.
    • Added ShadowCatchRateListener to handle event-driven modifiers.
    • Implemented a pity stacking system to increase future catch/snag success upon repeated failures.
    • Enhanced SnagMachineItem to allow for configurable capacity and track failed catch/snag attempts.
  • Shadow Pokémon IV Configuration:
    • Introduced ShadowStatConfig to manage Perfect IV-related settings.
    • Refactored IV logic to support both FIXED and SCALED perfect IV modes.

Improvements & Refinement

  • Shadow Move Preservation:
    • Restored and refactored the updateMovesOnFormChange mixin to prevent Shadow moves from being removed when a Pokémon changes form.
  • Showdown Integration:
    • Refactored MixinShowdownMovesetAdapter to adjust the wrapping and filtering of shadow moves during deserialization, and fix shadow moves missing in battle.
    • Refined gimmick-move mapping logic to correctly handle shadow move filtering and assignment.
  • Configuration Handling:
    • Improved client configuration loading initialization in NeoForge.
    • Upgraded HeartGaugeConfig with a global max gauge value for consistent scaling across mechanics.

Bug Fixes

  • UI Stability: Improved screen handling logic in MixinMinecraft to safely account for null screens and improve stability when no level is loaded.
  • Logic Cleanup: Removed unused Order Wheel keybind initialization, associated language entries, and redundant event handlers to improve modularity.

Technical Changes

  • Dependency Management:
    • Updated Cobblemon library to version 1.7.2+1.21.1-SNAPSHOT.
    • Adjusted SQLite dependency scope to compileOnly/implementation and resolved related build script conflicts.
  • Version Bump: Updated mod version to 1.0.4.1.

This mod has no additional files