In Minecraft, it's clear that enchanting at level 30 gives the maximum chance for the most and highest enchantments. However, is it always best to wait until that level of experience is accumulated before enchanting (and presumably avoiding doing anything but farming experience in the meantime), or will it be faster/better to enchant tools at lower levels in the meantime?
To make this concrete: if I have 15 levels and no enchanted tools, is it better to:
- work with unenchanted tools and save the levels until I get to 30
- enchant some tools with what I've got, and use those until they break, accumulating back up to 30 along the way
- go fight some monsters and accumulate XP in another way, and use that to enchant tools at the highest level
I'm not just interested in the best final tools for their own sake, but in getting there most efficiently.