Minecraft enchantment calculator
In welke volgorde leg je je boeken op het aambeeld? Dat maakt uit: dezelfde set boeken kost in de ene volgorde meer levels dan in de andere, en bij een verkeerde volgorde meldt het aambeeld "Too Expensive!". Deze enchantment calculator probeert alle volgordes en geeft de goedkoopste, met de kosten per stap. Hij rekent met de regels van Java Edition.
Zo werkt de enchantment calculator
Kies een voorwerp en vink de enchanted books aan die je erop wilt zetten. Betoveringen die elkaar uitsluiten worden vanzelf uitgeschakeld. De calculator gaat ervan uit dat elk boek één betovering heeft en nog nooit op het aambeeld (anvil) heeft gelegen. Daarna rekent hij elke mogelijke volgorde door: boek op het voorwerp, of eerst twee boeken samen en dan op het voorwerp.
Hoe het aambeeld rekent
- Alleen het rechter vak kost betoveringslevels. Voor elke betovering op het voorwerp of boek dat je rechts legt betaal je het niveau maal een vaste factor. Voor een boek is die factor de helft van die voor een voorwerp, naar beneden afgerond en minimaal 1. Mending als boek kost 2, Thorns III als boek 12, Sharpness V als boek 5.
- Elke bewerking maakt de volgende duurder. Een voorwerp of boek dat al n keer op het aambeeld lag, kost 2n − 1 levels extra: 0, 1, 3, 7, 15, 31. Het resultaat krijgt de hoogste teller van de twee plus één.
- 40 levels of meer kan niet. In survival weigert het aambeeld zo'n stap met "Too Expensive!". De grens geldt per stap, niet voor het totaal.
Daarom loont het om boeken eerst in paren samen te voegen: je houdt de teller van het voorwerp laag. De factoren per betovering komen uit de spelgegevens van Java 26.1. De uitkomsten zijn nagerekend tegen gepubliceerde voorbeelden (een zwaard met zeven betoveringen: 49 levels; laarzen met zeven: 66). Bedrock rekent anders en kan lager uitkomen.
Wat de calculator niet doet
Hij zoekt het laagste totaal in levels, niet in ervaringspunten. Het voorwerp ligt altijd links en de boeken rechts. Hij rekent niet met boeken waar al meerdere betoveringen op zitten, met twee gelijke boeken die samen een niveau hoger worden, met betoveringen die al op je voorwerp zitten en botsen (dat kost in Java 1 level per botsing), met reparaties of met hernoemen (dat kost 1 level extra). Staat er al een betovering op je voorwerp, tel dan de keren dat het op het aambeeld lag mee in het tweede veld. Of betoveringen samen mogen, controleer je ook in de betoveringen-checker; welke set wij per voorwerp aanraden staat bij beste enchantments per voorwerp. De achtergrond lees je in enchanting uitgelegd.