KEY FINDINGS
- Level 30 from a standing start costs 1,395 XP. At 5 XP per common hostile mob, that is 279 kills.
- The curve runs on three formulas. Your first 16 levels cost 352 XP between them. The next 14 cost 1,043.
- Enchanting at level 30 deducts 3 levels, but climbing 27 back to 30 costs 306 XP, 22% of the entire grind from zero.
- The Warden drops 5 XP, the same as a zombie. The first Ender Dragon kill drops 12,000, enough for level 30 more than eight times over.
The Curve Is Three Different Curves
Minecraft prices a level with one of three formulas, picked by the band your current level sits in. Java Edition uses these to decide how many points the next green bar costs:
Levels 16–30: 5L − 38
Levels 31+: 9L − 158
L is your current level. Going from 4 to 5 costs 2(4) + 7 = 15 points. Going from 29 to 30 costs 5(29) − 38 = 107. Same single level, seven times the work.
Adding those up level by level gives a second set of formulas for the running total:
Levels 17–31: 2.5L² − 40.5L + 360
Levels 32+: 4.5L² − 162.5L + 2220
Level 30 lands in the middle band, so the total is 2.5(900) − 40.5(30) + 360, which works out to 2,250 − 1,215 + 360 = 1,395 XP.
What 1,395 XP Costs in Mobs
Every XP source in the game has a published drop value. Applying them to 1,395 gives the real price of an enchant-ready bar. The last column prices one enchant's worth of re-grinding, which the next section explains.
| Source | XP each | For level 30 (1,395 XP) | To redo one enchant (306 XP) |
|---|---|---|---|
| Zombie, skeleton, creeper, spider, enderman | 5 | 279 | 62 |
| Blaze, guardian, evoker, breeze | 10 | 140 | 31 |
| Ravager | 20 | 70 | 16 |
| Warden | 5 | 279 | 62 |
| Slime or magma cube (large) | 4 | 349 | 77 |
| Cow, pig, sheep, chicken | 1–3 | 465–1,395 | 102–306 |
| Bottle o' enchanting | 3–11 | 127–465 | 28–102 |
| Fishing, per catch | 1–6 | 233–1,395 | 51–306 |
| Wither | 50 | 28 | 7 |
ARMOUR ADDS A BONUS
The 5 XP figure covers a bare mob. A zombie or skeleton wearing armour or carrying a weapon drops an extra 1 to 3 XP per piece of equipment, so a mob in a full set of armour can pay double. Farm rates in the wild sit above the table for that reason, and the counts here hold as an upper bound.
The Warden, the hardest thing to kill in the game, drops the same 5 XP as a zombie shuffling past your door, because Mojang priced it to discourage farming. The Ravager at 20 XP pays four times a common mob, which is why raid farms outperform basic mob grinders by a wide margin.
Blazes pay double at 10 XP each and spawn from fortress spawners in the Nether. If you keep a blaze farm running, the Nether Portal Calculator lines the return trip up with your base instead of dropping you a few hundred blocks out.
Mining Pays, But Not the Ore You Think
Breaking an ore block drops experience on the spot, which makes strip mining a slow but steady route to 30. The rates vary more than most players expect, and three of the ores people chase hardest pay nothing at all.
| Block | XP each | Blocks for level 30 |
|---|---|---|
| Monster spawner | 15–43 | 33–93 |
| Diamond or emerald ore | 3–7 | 200–465 |
| Lapis lazuli ore | 2–5 | 279–698 |
| Nether quartz ore | 2–5 | 279–698 |
| Redstone ore | 1–5 | 279–1,395 |
| Coal ore | 0–2 | 698 at best |
| Iron, copper and gold ore | 0 | Never |
Iron, copper and gold ore drop no experience whatsoever. They give you raw ore instead, and the game holds the XP back until you smelt it. Spend an hour clearing an iron vein and the bar sits still until the furnace finishes. Ancient debris pays 2 XP per bar out of the furnace, the highest smelting rate in the game.
The outlier is the monster spawner, which pays 15 to 43 XP for a single block. Breaking one pays once and destroys a farm you could have run for years, so few players do it twice.
The Enchanting Table Charges You Twice
The third slot on an enchanting table needs level 30 and 3 lapis lazuli. It then deducts 3 levels. You stand up at level 27 with an enchanted pickaxe.
Climbing 27 back to 30 costs 97 + 102 + 107 = 306 XP. Three levels out of thirty is 10% of the ladder, and it costs 22% of everything you spent to climb it the first time. In mob terms, every enchant after the first one bills you 62 more zombies.
Nothing on the enchanting screen shows this. It reads 3 levels on your first enchant and 3 levels on your tenth, while the bar behind it drains at a rate that keeps climbing. The second enchant costs the same 3 levels and takes longer to pay for.
Your Last Level Costs More Than Your First Seven
The band boundaries at 16 and 31 create a curve that punishes the end of the run. Levels 0 to 16 cost 352 XP between them, an average of 22 each. Levels 16 to 30 cost 1,043, an average of 75.
At the extreme: the single jump from 29 to 30 costs 107 XP. Your first seven levels combined cost 91. You fill the bar seven times faster at level 4 than at level 29, and the walk to an enchanting table feels quick for two minutes and slow for ten.
Past 30 the third formula takes over and the cost per level jumps again, from 107 at level 29 to 121 at level 31. Level 50 sits at 5,345 total XP, close to four times the cost of level 30 for less than double the levels.
Bottles Turn Emeralds Into Levels
A bottle o' enchanting drops 3 to 11 XP when it shatters, so level 30 takes somewhere between 127 and 465 bottles. Cleric villagers sell them, which makes a trading hall the one XP source that scales with emeralds rather than with time spent swinging a sword.
Storing them is its own problem. A shulker box holds 27 stacks, so a full box carries 1,728 bottles worth 5,184 to 19,008 XP. One shulker covers level 30 between three and thirteen times over, depending on your luck with the drop roll. The Minecraft Stack Calculator converts bottle counts into stacks, shulkers and double chests when you are planning storage for a trading hall.
What the Bosses Pay
The first Ender Dragon kill drops 12,000 XP in one burst, 8.6 times what level 30 costs. Every dragon you respawn afterwards drops 500, which takes a player from zero to level 19 and no further. The Wither drops 50, so reaching 30 from zero takes 28 of them.
Speedrunners save their enchanting until after the dragon for that reason. One kill funds a full set of level 30 enchants with room to spare.
Run Your Own Numbers
Price any level jump →The Minecraft XP Calculator applies the Java formulas to any current and target level, including the cost of the next single level.
Final Verdict
Level 30 costs 1,395 XP, and the enchanting table hands back 27 levels that cost 1,089 of them. The 306 XP gap is the number worth planning around, because you pay it on every enchant for as long as you keep playing. Raid farms pay 20 XP a ravager and blaze farms 10 XP a blaze, four times and twice the rate of a common mob grinder. A cleric trading hall closes the same gap without any combat at all.
To budget a session: 62 common mobs buys one enchant, 279 buys the first one from scratch, and a single shulker of bottles covers a full afternoon at the table.
Methodology & Sources
Level costs come from the Java Edition experience formulas, applied level by level and cross-checked against the published total-experience equations. Drop values come from the Minecraft Wiki source tables and describe unequipped mobs killed by a player. Kill counts round up to the next whole mob. Ranged sources such as bottles and passive animals are shown as the full span between their minimum and maximum roll rather than an average.
