CobblemonScaleVariants-1.0.1.jar
Curse Maven Snippet
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(default0.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.05to2.0)./escale config max <float>— Sets global maximum scale modifier in real-time (range:1.0to5.0)./escale config min_absolute <float>— Sets the absolute minimum size clamp in real-time (range:0.05to1.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
minScaleModifierfrom0.20fto0.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