HOW WE CHECK
Every number on this site is read out of the game itself, not copied from a wiki. This page says which part of the game, from which version, and what each one can and cannot tell you. The last read was on 2026-08-22, against Java 26.2 and Bedrock v1.26.40.05.
The reader runs again every week and compares its output with what is on the site. If a game update moves a weight or adds a drop, that shows up as a difference instead of quietly sitting there as a wrong number.
Which biome a mob spawns in, with what weight and in what group size
The biome data of the game itself in Minecraft Java 26.2The game lists the mobs of every biome per category with a weight. The share on our pages is that weight divided by the total of its category in that biome, and nothing else: it does not say how often you meet the mob, because light, height and the mob cap decide that too. 795 entries read across 52 mobs.
Structures that impose their own spawn list
The structure data of the same version in Minecraft Java 26.2A fortress, a monument or an outpost replaces the biome list inside its own walls with a list of its own. 9 of our mobs have such an entry, and 5 of them spawn nowhere else.
What a mob drops, how many, and with what chance
The rolls the game makes when a mob dies in Minecraft Java 26.2122 rows across 63 mobs. What a mob carries in its hands is not in there, because equipment has its own chance; those rows come from our own data and are marked as equipment on the page.
Health, armour, knockback resistance, speed, follow range and experience
The game's own entry for each mob, in its own code in Minecraft Java 26.2, read out of the game itselfThese are not written down as data, they sit in the game's own code. Every mob builds its attributes there, and a mob without a value of its own takes the one it inherits, so the chain is followed all the way up to the defaults the game falls back on. 8 mobs roll their health when they spawn instead of having a fixed value; those show a range with the rule that decides it.
What Bedrock does differently
The spawn rules, the mobs and their drops in the sample data in Mojang's bedrock-samples v1.26.40.05This site describes Java. Bedrock is here as a second edition and is never used to prove a Java number, because a match there says nothing about Java. 88 of our 88 mobs have a file in the sample data, and 36 of them differ from Java on something this site shows. Bedrock sets one default weight with a biome tag where Java sets a weight per biome, so the comparison uses the weight that occurs most across Java's biome list and says so when it varies.
What we deliberately do not claim
- Attack damage per difficulty. The attribute is in the game itself, but a mob that swings an axe, shoots an arrow or rolls its own damage does not use it directly. Deriving a damage number from the attribute alone would be wrong for the iron golem, the vindicator and every archer, so the pages show the attribute as an attribute and the damage figures stay where they came from.
- Behaviour. How a mob acts lives in code as a list of goals, and for less than half of our mobs that list is its own; the rest inherit a list that is identical for the cow, the pig and the sheep. Presenting that as a fact about one mob would say nothing, so the behaviour text stays written by hand and is not dressed up as a file reading.
- Anything with the word roughly in it. The one calculation on this site that is not literally in a file is the average drop per kill, and it is only done where it is exact: every entity loot pool rolls once and every count is uniform or fixed, so chance times the middle of the count is a real average. Rows that depend on a situation are left out and counted on the page.