Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
REQUIRES PATCHED FOR FULL FUNCTIONALITY
If you aren't using either the mod version of this pack, or a mod like Open Loader or Paxi, this pack should be placed in both your resourcepacks and world's datapack folder.
Cobblemon Accurate Sizes is a data pack that rescales every currently implemented Pokémon in Cobblemon 1.8 to be accurate to their official size (within reason, I'm looking at you Joltik). Since a Minecraft block measures exactly 1.0m³, calculating a Pokémon's baseScale is very straight forward:
baseScale = (H*16)/B
Where H is the Pokémon's canon height in meters and B is the height of their model in Blockbench.
If you're looking for Mega Showdown support, you can find my other data pack here. (Currently getting this ready, will add a link when it's available.)
Since there is no official way to measure a Pokémon, here are a few notes on how I decided to go about it:
-
First and foremost, when determining how to scale a Pokémon, I cared more about how they looked in game than getting the exact right measurement. If a Pokémon looked awkward in game at their official size, I'd make small adjustments until they looked just right.
- Some Pokémon needed more than a small adjustment. I've included a list of those Pokémon at the bottom of the description.
-
Most small Pokémon (<= 0.3m) had their sizes slightly increased so their hitboxes wouldn't be annoyingly small.
-
Most large Pokémon (>= 1.8m) also had their size increased. Since most people aren't as tall as Minecraft Steve (1.8m, or 6'2"), I increased the size of larger Pokémon so the player doesn't feel so big.
-
According to an official graphic released by the Pokémon Company, a Pokémon's ears are included when measuring their height. I chose to exclude the ears on most Pokémon because it made them way too small at best, and microscopic at worst. This extends to other long extremities too, such as Drifloon's strings, Chandelure's flames, Aurorus' frills, etc...
-
It wasn't always clear how Game Freak measured the height of some Pokémon (see Snorlax for example, it might seem obvious that they should be measured from head to toe, but Snorlax had always been lying on their back until 6th gen). In these cases, I would pose the model similarly to the official artwork before measuring them.
-
I scaled some Pokémon relatively instead of based on their official size. Slowbro and Slowking for example. I measured Slowbro first, and then scaled Slowking so their heads were the same size. Same thing with Exeggutor and Alolan Exeggutor.
-
Snake-like Pokémon were impossible to measure and compare to their official sizes. Getting the correct scaling for these Pokémon was largely vibe based, but I did use reference images of them in the 3D games standing next to other Pokémon when possible.
-
Lastly, some Pokémon are just canonically way smaller than you'd expect. Tropius and Trevenant are the two big offenders, being significantly smaller than their appearance lets on. I increased their size to be more inline with what I expected, without completely shattering their canon size.
Below is a list of notable Pokémon size discrepancies and the reason why I decided to adjust their height.
This list doesn't include every size adjustment I made, only noticable ones.
For instance, I increased Cetitan's height from 4.5m to 4.7m.
Because Cetitan is already so large, this increase isn't really noticible,
but I found it goes a long way in making it feel the proper size.
For reference, Steve is 1.8m tall.
Major size adjustments made (any difference >0.1m) for looking awkward in game:
Nidoqueen +0.2m (1.3m -> 1.5m)
Nidoking +0.2m (1.4m -> 1.6m)
Machamp +0.2m (1.6m -> 1.8m)
Seel -0.2m (1.1m -> 0.9m)
Exeggutor +0.3m (2.0m -> 2.3m)
Articuno +0.2m (1.7m -> 1.9m)
Zapdos +0.2m (1.6m -> 1.8m)
Moltres +0.2m (2.0m -> 2.2m)
Chikorita -0.2m (0.9m -> 0.7m)
Ledyba -0.2m (1.0m -> 0.8m)
Ursaring +0.2m (1.8m -> 2.0m)
Porygon2 +0.2m (0.6m -> 0.8m)
Tyranitar +0.2m (2.0m -> 2.2m)
Slaking +0.2m (2.0m -> 2.2m)
Glalie -0.2m (1.5m -> 1.3m)
Walrein +0.2m (1.4m -> 1.6m)
Regirock +0.2m (1.7m -> 1.9m)
Regice +0.2m (1.8m -> 2.0m)
Registeel +0.2m (1.9m -> 2.1m)
Electivire +0.2m (1.8m -> 2.0m)
Magmortar +0.2m (1.6m -> 1.8m)
Garchomp +0.3m (1.9m -> 2.2m)
Gigalith +0.2m (1.7m -> 1.9m)
Carracosta +0.2m (1.2m -> 1.4m)
Haxorus +0.3m (1.8m -> 2.1m)
Delphox +0.2m (1.5m -> 1.7m)
Pangoro +0.2m (2.1m -> 2.3m)
Goodra +0.2m (2.0m -> 2.2m)
Avalugg -0.2m (2.0m -> 1.8m)
Salazzle +0.2m (1.2m -> 1.4m)
Corviknight +0.2m (2.2m -> 2.4m)
Runerigus +0.2m (1.6m -> 1.8m)
Skeledirge -0.2m (1.6m -> 1.4m)
Scaled up for being jarringly small:
Tropius +0.4m (2.0m -> 2.4m)
Barbaracle +0.3m (1.3m -> 1.6m)
Trevenant +0.3m (1.5m -> 1.8m)
Kommo-o +0.4m (1.6m -> 2.0m)
Garganacl +0.4m (2.3m -> 2.7m)
Adjusted snake-like Pokémon for looking too small:
Ekans +25%
Arbok +25%
Onix +25%
Gyarados +25%
Dratini +25%
Dragonair +25%
Steelix +25%
Serperior +50%
Eelektrik +25%
Eelektross +25%
Primarina +25%
Special exceptions:
Magneton (Scaled to match Magnemite.)
Alolan Marowak (Remodeled, since the Cobblemon model is way too tall.)
Snorlax (I posed Snorlax lying down and measured from back to belly.)
Cofagrigus +0.3m (1.7m -> 2.0m) (Scaled so a Minecraft player model could fit inside.)
Klang & Klinklang (Scaled to match Klink.)
Orbeetle (Orbeetle's official height is 0.4m tall. I refuse to believe this. I scaled it similarly to Dottler.)


