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.
About a year ago, I saw this video and immediately thought about how playing Cobblemon with every Pokémon properly scaled would be really immersive and fun! Since then, I've worked on this project off and on until I was satisfied.
If you're looking for Mega Showdown support, you can find my other data pack here.
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. Due to how FOV affects perspective, things look smaller and farther away than they actually are (unless you're playing at a really low FOV). Because of this, some Pokémon looked awkward in game at their official size, and 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. Due to the aforementioned FOV perspective issue, I increased large Pokemon's sizes to combat this problem.
-
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 always lied 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)
Stonjourner +0.4m (2.5m -> 2.9m)
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.)


