Minecraft Bookshelf Level Calculator
Estimate the shelf-based enchanting level cap and how many offer slots you can afford. Actual offers are randomized and vary by edition and item.
Formula and sources updated · Data sources · 1View algorithm, constants and default inputs (JSON)
About this calculator
Estimate the shelf-based enchanting level cap and how many offer slots you can afford. Actual offers are randomized and vary by edition and item.
Worked example
calculated with the default values below
Bookshelves in range 15 · Player experience levels 30 · Lapis lazuli available 3 Level cap estimate 30 · Bookshelves counted 15 · Offer slots you can afford 3
Data sources
Disclaimer
These calculators give general estimates for information and entertainment. Platform algorithms, metrics and definitions change without notice, and none of these results are official figures from the platforms named.
Implementation source
This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.
Formula and variables
L = min(30, 2 × min(15, B)); O = (L, max(1, 2L ÷ 3), max(1, L ÷ 3)); c = {3, L = 30; 2, 15 ≤ L < 30; 1, L < 15}
- L
- top enchantment level
- B
- bookshelves
- O
- level options (top, middle, bottom)
- c
- lapis & level cost
Estimates the bookshelf-based level cap up to 15 effective shelves and level 30. Offer affordability counts up to three slots from available player levels and lapis; actual offers are randomized and edition/item dependent.
Frequently asked questions
Does this predict the exact enchantments offered?
No. It estimates the bookshelf-based level cap (up to 15 effective bookshelves and level 30) and how many offer slots your entered levels and lapis could afford. Actual enchantment offers are randomized and depend on the item and game mechanics.