Hi earth computer and today on to show you how to choose and the insurance you get from enchanted table so there are three stages to this process but to start with there’s a bunch of things you have to do in order to just pay for it so there’s a bunch of Things you can’t do throughout the entire photos I’ll explain later why so you can’t from it so in order of what I would expect people to make mistakes most likely thing is you can’t collect any XP during the whole process so that’s one thing you can’t kill any mobs But you can’t collect SP in any way so let alone killing mobs you can’t for example interact you can’t take my turns out on the furnace but you can’t go any mobs so you have to get all of your XP beforehand you can’t drop any items After you inventory by pressing Q or by you know the premium inventory and then clicking on the outside you can’t sprint so what I’ve done is I have unbound my spin key I recommend you do that as well so you don’t have to definitely go around sprinting and doing The entire process you can’t eat since you can’t spin it’s not being able to eat it’s probably not going to be a problem but just don’t take good with you just in case you’re tempted you can’t repair any items in an anvil that’s entire process you can’t use any Tools of unbreaking or break any tools at all like that includes breaking blocks I don’t know shearing sheep or ever attempted to do don’t do it and you can’t enchants any items other than when you know you’re supposed to so you can’t just willy-nilly enchants a pickaxe in the middle of it And there are more things you can’t do actually as well so basically don’t nor try not to do anything other than the stuff you have to in case you break the cosets so stuff you’ll need to do this process obviously you’ll need the items that you want to enjoy so for this Example I’m going to enchant three diamond swords and so a number of things you want to enshrine is important some enchanting three things and you will need two more than that number of dummy items that you don’t really care about and you’re gonna throw away afterwards So all these need to be enchanted also I’ve got here five stone swords which is gonna be more than the severe so five of them and you will need at least seven torches you will need a lot of a throwaway item on reading stone here as an example You will need there’s a formula to calculate the amount of XP you will need before hundred we’ll need to get all the XP before and remember you can’t collect any during the process so no levels of XP you need is 29 plus four times the Number of items you want to a chance so the number of items I want to enjoy this three so 4 times 3 is 12 12 plus 29 is 41 so that’s how I play to the number of XP levels I need and I also need so I Need 14 lambda still enough where you calculate that is 2 plus or times items so I need a three items three times four is 12 plus 2 is 14 so I’ve got 14 rapid laser line here and so that’s all the stuff I need for the enchanting process It’s probably helpful to have or here have been though you know garbage can whatever you want to call it so that I can throw away items as I don’t need them so they don’t end up back in my inventory especially if you’re to transfer a large amount of Items and what do you prepared all that you also need a foolish on and set up but once you’ve paired all that then you’re bait move on to step 1 ok so it’s step 1 so first thing you do is literally enchant a dummy and it straight the garbage The second thing is the goal is to obtain two consecutive enchanting seats so to do this we form step two twice so set two obtains an enchantment seed so there’s a reason and windowed mode because I’ve got an enchantment crafter tool let’s open it up the link for this in the description but I’m just going to open the back version now look the windows version so I’m gonna move it over here minecraft over here leads us over here for now so the first thing you do check out another dummy and put it in the enchantment table without enchanting it and you take A note of the number of bookshelves that are currently exposed to the enchanting table so that’s 15 and the number of levels on the right over here in each slot so it’s like one there’s nine levels so let’s put that under here is what – there’s seven levels let’s put That over here and swap through there’s 30 levels let’s put that over here and what you do is you press the add info button aren’t you done that and it’s going to search through all four billion at two hundred and ninety four million nine hundred and sixty-seven thousand two hundred and Ninety six different and possible enchanting seeds and that’s going to take a while so I guess what I was doing that we can talk about nothing really I guess we can baby start preparing for the next one but that’s pleasure torch there so now there’s a bookshelf obscures so we have fourteen bookshelves Exposed we put a sword in air this gives us some new information now so five ten and twenty eight the levels we get and we have to wait until this is finished before we can actually insert that information five ten twenty eight normally takes about 20 to 30 seconds But I guess because I’m recording at the moment and yeah my laptop’s really struggling I’m on a laptop by the way and it might be taking a bit longer but I have been able to do this you know faster so we have searched all 2 to the 32 Possible seeds there are eleven point eight I guess million possible seeds with the previous combination down over here we can now insert the only new information with fourteen bookshelves five and swap one bed and swap – 28 – squat three and add info takes a lot look at that time And then we go for thirteen bookshelves thirteen four five six now there’s only 641 combination so it’s going down exponentially it doesn’t take that long to get down to just one possibility so now we have 12 and we have six nine thirty four twenty five combinations When you place a torch on the edge like there’s the only blocked one book shop but if you place it in the corner blocks be so be wary of that so now we’ve placed on the corner is down to nine and we have four eight 18 and has 18 Possible things left and let’s block another corner and we’re down to six six and three three eight twelve but only got rid of two possibilities and let’s go down to three I guess three gets this three two and six okay and if we have to see a vote then We can’t actually insert that information so we can’t do zero I guess we’ll have to maybe go for one if that works nope we have to go for two there we go so two bookshelves it gives us three to four and we have our XP seed I is nine eight five votes what we do with this you copy it over to the next thing so nine eight five oh I think it was nine eight five Oh F a eight-six f-86 and so that’s the first one so we’ve done step two once now next thing We do is we enchant this item now and we put it in the bin get our mother on the item and repeat step two again to get the second X P feed for unique and so we press this reset cracker button here then we go back to 15 bookshelves and we get three 12:30 and twelve months to sell to a minute I guess yeah so this takes a long time but it is worth it if you have like loads of items food child because you only have to do this at the very beginning but maybe not if you only have three Dinosaurs on probably is worth it for three diamond swords but you know it saves more time the more items you have the other day I tested it with 48 diamond though 45 time and salts and I did something like eighty six point eight seconds per diamond sword Enchantment and it wasn’t like it was a plea common and charmin either it was it’s what we’re going to do today actually we’re going to have looting free sharpness for and I’m baking to you on every single diamond sword not really much I can do to be Entertaining here I guess there we go so now we can just buy one you get 14 bookshelves now at 7:12 28 okay and now we have 13 5 8 6 and 12 to Bevin for 9 the 718 Dec 2 6 well b13 okay we’ve got the second month it Is f55 a f55 a ec 12 E C 12 and the final step of step one but by the way you don’t insure this saw this time you keep it there and you knock out these torches again like that and final step of step one and step two is to press Calculate here and this actually calculates our player C this time so we can now calculate all the past present and future enchantment seeds and this is where it gets exciting this is where we can start changing the enchantments and that’s going to be step three okay it’s time to step three So first thing we want to do we want to go over to the atomic cracker again go to this third tab called manipulate and type in the item you want so the item that we want in Shawn is dinosaur note that we have the eternal game ID not the Don’t just literally type out down towards you want to type it in like this and and then we want to type in some charms that we want on it so we want sharpness or we have sight in the level as well not just the enchantments and up In space like this then you click the wanted button it appears in the wanted list and we may also want unbreaking flee like that and then we’ve taken three we’re going to have so what it will do is it will try to find an insurance seed for us which will give us All of these two inch on from the same thought it can also filter that out chance that we don’t want example say we didn’t want knock back to back to we click typing knock back to here and we test not wanted so now even if the sword contains all of these three Things if it contains knock back to as well it won’t give us that seed we can add multiple items to this not one to visit as well knock back one example so now if we have locked up to or not back one so basically any knock back it Wouldn’t allow it so even if all of those three were on there but we don’t really care about knock back so knock back to we type it in and we press don’t care and it gets taken off these list so not one don’t care and so now we will Only be looking for a sword with all of these things on next thing you do is press the calculate button so it’s telling us to throw 52 items so that’s the first thing we’re going to do this here means the zero stats plus 52 items left over that’s useful for larger Numbers so I’m going to go to my inventory I’m gonna create a stack of 52 stone this is what all this stone is for by the way and I’m gonna take my 52 stone and I’m gonna throw it out like this individually don’t throw a towel or once like that So now after that 52 stone and now you do take a dummy I shouldn’t have one dummy item Enchantix and things they cut a diamond sword chant map with the number of bookshelves it says and the number of slots and the slot number it says who it Wants us to have 15 bookshelves as those Sharma table which we do and it wants us to child from slot 3 which is the bottom one so we’re going to do that and we get sharpness for looting three unbreaking food which is exactly what we wanted Let’s put that back into this chair for this into the bin and we repeat the process so it doesn’t automatically know that we’ve done this and manipulated the state of the enchantment seen as a side-effect of doing it it assumes that we haven’t done this and we could go and Change the enchantments if we didn’t like number of Joe’s and to regenerate and it would have seemed to have done done nothing so to tell it that we have done something here we press done and then we can press calculate again and now saying throw 71 items which is one Stack and seven leftover so let’s do the seven leftover first one two three four five six seven and then we need to throw a whole stack it could be much faster the clicking bit obviously but I don’t have a clicking script and moment and I’m very slower and clicking on very Sorry about that but I just thrown out 71 items quite precisely and I would hop on these again so I’m gonna be enchanting a dummy my graph and I’m going to be enchanting another diamond sword and I should in theory get looting to me bogans bookshelf 15 slot 3 if I I Should in theory could be getting looting 3 I’m baking free and sharpness fall on this sword which I did just great let’s do this one more time so we want this time to first done calculate there are 26 items it can actually be a lot more than this is of being quite Lucky this time but it doesn’t go that high really I mean still worth it 26 items be about Hey and then we take out Zoey item like that do a dummy until we take out diamonds board you should get good and chance again sharpness or unbreaking 3 and Looting free there you go clear those swords don’t salt wasted so there you go you can repeat this as many times as you like you could repeat it for a hundred swords if you like I will said earlier in the video I have already done it in 45 and got it quite consistently but I understand consistently in fact but one thing that to note is that occasionally it will say though zero items and that pretty much means what a 7 to 10 so you like oh let’s start some items how many items that had zero oh okay Let’s go for the dumb environment so you take up damage on will do the dummy and charm and then you take a diamond sword enchanted so pretty much a normal process and there but if you if it says sometimes it says no dummy needed something along those lines there’s no dummy In which case it you basically skip out the dummy enchant step so you have oh no items needed to be thrown oh no dummy enchantment needs to be done you go sprinkle it here and give you enchantment with the number of bookshelves and slots like that sometimes it doesn’t quite show 15 Bookshelves it might show 14 doesn’t really matter on the whole if you go for 15 anyway you should like all of the dudes be a little bit more extensive and maybe give you like extra and Sharmon but if it does matter more if you for example not enchanting because this was So any hard to remember if your enchanting books and not swords books tend to be quite specific about that they said to be quite picky about bookshelves they want they’re not go there really but they’re just like I mean it doesn’t take that long but they just they picky about you the exact Number of bookshelves they want so that’s about it if you might interest in the technical side of our works so I guess you can stop the video there happy enchantment cracking I guess but if you are interested then stay tuned I will be doing a technical explanation of all of this you The first thing to note is that random number generators or arlynn G’s are not truly random in fact computers are with current technology really incapable of generating random numbers quickly so what minecraft does is it simply uses java’s built-in random number generator Jolla has one and it’s a linear congruential pseudo-random number Generator or PRNG or LC g it has so linear congruential pseudo-random number generators they have a seed an internal state called a seed each time a number needs to be generated it is calculated from the seed more on that later the scene is then updated by multiplying By the multiplier adding the add end then modulo the modulus in Java the multiplier is the hexadecimal number by de ce6 6d the add end is the hexadecimal number B or the decimal number 11 and the modulus is 2 to the 48th meaning the seed is 48 bits the way to get the Number from the seed depends on what kind of random number you’re generating but for in Xiamen seeds you simply take the high 32 bits of the seed to generate a random number first you update the seed then convert the new seed to the random number notice we can guess a lot Of the seed from just one random number one key fact about these urban genes is that initializing two instances of the same seed it’s the same sequence as random numbers when you place an item into the enchanting table for example the server initializes an rng based on the player’s Collins and Charlotte seed The further uses this RNG along with some other inputs such as the number of bookshelves and which item was inserted to generate the levels you see on the right then goes on to generate the enchantments and then the clues a new enchant seed is generated every time the player enchants an item In part two we create a list of the possible enchantment seeds which starts off as being you know all two to the 32 of them each time and we input data into the cracker we filter through all the possible seeds removing all seeds have ended impossible by the new information We keep inputting data until there is only one possibility left however the enchantment sees themselves are not random they are generated by another arm in G which is used for generating a range of random numbers for that specific player its that players are in G this RNG is used by a lot of Other things we have to make sure that none of these things happen which is why you have to limit your actions so much as described at the very start of the video if we can crack the seed of this RNG then we can project all future in Xiamen seeds if we have two consecutive enchantment seeds which were generated by two consecutive calls to the random function then as displayed earlier a find 32 bits of the players seed of a second and charmin seed this leaves only 16 bits as the player’s seed left to be Guessed to do this we first try to guess this first set of question marks for every possibility we try multiplying by the multiplier adding at the add-ins and modulo the modulus to get the next seed then we test if the high 32 bit of this new seed matched the second generative number you In part one we started by immediately doing a dummy enchantment this is to generate enchantment seed one we then use part two to find out what the generated value was you we then do another enchantment to generate enchantment see to then use part two to find out what the generated value was Two consecutive values cracks plac’d now we can theoretically calculate what the next in Xiamen seed will be before it has actually been generated and therefore we can predict the enchantments we would get if we like those enjoyments then great to enchant an item to generate that enchantment Seeds and make it our current one but what if we don’t like those enchantments can we do something about that the answer is yes remember that the player ing used to generate the enchantment seeds is used for a lot of other things so we can force the RNG to use the Current player seed to generate random numbers for something else changing its internal States and creating a new potential enjoyment seed throwing out an item causes the player RNG to generate all random numbers for the items exact velocity every time we throw out an item the next potential enchantment C changes The program calculates exactly how many items you need to throw out to get the perfect enchantment you Video Information
This video, titled ‘Minecraft, Vanilla Survival: Cracking the Enchantment Seed’, was uploaded by Earthcomputer on 2018-03-28 21:21:12. It has garnered 235570 views and 6711 likes. The duration of the video is 00:31:45 or 1905 seconds.
Things I missed in the video (IMPORTANT to read all of this if you’re planning on doing it yourself): You can’t relog, change dimension or die during the process. The bin is pretty much required, especially if you’re enchanting a large number of items, since you’re not allowed to throw out extra items. You cannot have any potion effects active. This includes beacons! You can actually collect XP during the process, you just having to be very careful how you do it. You can’t have mending equipped, and your weapon can’t have unbreaking or sharpness. I therefore find a zombie pigman XP farm most appropriate. You can’t use the give command during this process. Use /replaceitem instead. Does not work if the server is running PaperMC.
NOTE: The bookshelf counting method was changed in 1.18.2! For up-to-date information on how to count bookshelves, see the Minecraft wiki article: https://minecraft.fandom.com/wiki/Enchanting_mechanics
NOTE: The tool’s Look and Feel has changed a LOT since the video was released, expect things to be different. Be sure to read the README for up-to-date information
Enchantment cracking tool download: https://github.com/Earthcomputer/EnchantmentCracker/releases
Source code: the source code is now available at https://github.com/Earthcomputer/EnchantmentCracker Another implementation written as part of my mod may be found here: https://github.com/Earthcomputer/clientcommands/blob/master/src/main/java/net/earthcomputer/clientcommands/EnchantmentCracker.java