Cobblemon Scale Variants

Dynamic biological Pokémon size scaling with authentic Gen 9 distribution, 9 scale tiers, and 5 craftable alchemical catalysts for Cobblemon
Back to Files

CobblemonScaleVariants-1.0.1.jar

File nameCobblemonScaleVariants-1.0.1.jar
Uploader
EproMCEproMC
Uploaded
Oct 15, 2026
Downloads
47
Size
87.3 KB
Mod Loaders
NeoForge
File ID
9189598
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:cobblemon-scale-variants-1715948:9189598"

Learn more about Curse Maven

What's new

[v1.0.1] — 2026-10-15

🌟 Cobblemon 1.8.2 Compatibility & Size Adjustability Update

⚡ Cobblemon 1.8.2 Compatibility

  • Updated Cobblemon Target: Recompiled and verified against the official Cobblemon 1.8.2 (Minecraft 1.21.1) release for both Fabric and NeoForge.
  • Full Species Coverage (1,025 Species): All Pokémon species in Cobblemon 1.8.2—including all 17 newly added Pokémon (Snover, Abomasnow, Burmy, Wormadam, Mothim, Tympole, Palpitoad, Seismitoad, Helioptile, Heliolisk, Grubbin, Charjabug, Vikavolt, Minior, Eternatus, Greavard, Houndstone) and 36 remodeled Pokémon—are dynamically scaled across all spawn types (natural, snacks, bobber fishing, fossils, and starters).

🛡️ Absolute Minimum Scale Protection (minAbsoluteScale)

  • Addressed Community Feedback: Resolves user reports where naturally tiny Pokémon became microscopic, sub-pixel, or untargetable at minimum scale rolls.
  • Smart Clamping Mechanism: Added minAbsoluteScale (default 0.25f). If a Pokémon's calculated scale would result in an entity size below 0.25 blocks (baseScale * scaleModifier < 0.25), the modifier is automatically adjusted upward to guarantee visibility, physics stability, and an accessible click hitbox.
  • Species Protected: Small species such as Cutiefly, Joltik, Flabébé, Combee, Sinistea, Dedenne, Grubbin, and Tympole now remain fully visible and interactable.

⚙️ Live In-Game Configuration Commands

  • Runtime Dynamic Configuration: Server administrators can now adjust size boundaries and thresholds live without requiring server restarts or editing JSON files manually:
    • /escale config view — Displays active algorithm, minimum modifier, maximum modifier, absolute minimum scale clamp, and modification chance.
    • /escale config min <float> — Sets global minimum scale modifier in real-time (range: 0.05 to 2.0).
    • /escale config max <float> — Sets global maximum scale modifier in real-time (range: 1.0 to 5.0).
    • /escale config min_absolute <float> — Sets the absolute minimum size clamp in real-time (range: 0.05 to 1.0).
    • /escale config reset — Restores all scale configuration settings to default balanced values.
  • Command Feedback & Localization: Added color-coded feedback messages and localization keys in en_us.json.

⚖️ Math & Distribution Tuning

  • Gen 9 Standard Alignment: Raised default minScaleModifier from 0.20f to 0.50f, matching official Pokémon Scarlet & Violet size variance ranges.
  • Rebalanced Tier Boundaries: Calibrated continuous Gaussian scale categories:
    • Micro: \(\le 0.58\times\)
    • Miniature: \(0.58\times - 0.70\times\)
    • Small: \(0.70\times - 0.82\times\)
    • Compact: \(0.82\times - 0.94\times\)
    • Standard: \(0.94\times - 1.06\times\)
    • Substantial: \(1.06\times - 1.18\times\)
    • Large: \(1.18\times - 1.30\times\)
    • Colossal: \(1.30\times - 1.66\times\)
    • Titan: \(\ge 1.66\times\)

This mod has no additional files