- You need 1,395 XP to get from level 0 to level 30.
- Early game: mine
Nether quartz ore and trade with villagers. - Best long term: a mob farm. Guardian and enderman farms are the fastest.
XP gets you enchantments and repairs. Each level costs more than the last, so where you farm it matters.
How much you need
315XP for level 15
1,395XP for level 30
306XP to go from 27 back to 30
Spend from 30A top enchantment only takes 3 levels. Going from 27 back to 30 costs just 306 XP, so stay near 30 and enchant often.
XP from mining
| Ore | XP per block |
|---|---|
| 2 to 5 | |
| 2 to 5 | |
| 3 to 7 | |
| 3 to 7 | |
| 1 to 5 | |
| 0 to 2 |
Quartz is the easy win: it's everywhere in the Nether.
Other sources
- Mobs: most hostile mobs give 5 XP. Blazes and guardians give 10.
- Trading: 3 to 6 XP per trade.
- Breeding animals: 1 to 7 XP each time.
- Fishing: 1 to 6 XP per catch.
Bottle o' enchanting: 3 to 11 XP each.- Ender Dragon: 12,000 XP the first time you kill it.
Free XP from smelting
Smelting gives XP when you take items out of a furnace. Cactus is a classic: a stack of cactus gives 64 XP on Java.
Don't die with itWhen you die you only drop 7 XP per level, up to 100 XP. Everything else is lost.
Cheat sheet
- Level 30 = 1,395 XP
- Early: quartz ore, trading, smelting
- Late: guardian, enderman or mob spawner farms
- Enchant from level 30, it only costs 3 levels

How Nether Portal Linking Works
Why Your Anvil Says Too Expensive
Shulker Box Storage Maths