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` (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$
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

