Sorry about the loss of frames at the start of the video!

Sorry about the loss of frames at the start of the video!

Just to ask, how to calculate the number of items to get a perfect item?

Just to ask, how to calculate the number of items to get a perfect item?

the second arrival of christ<br>Thanks and I wanted to know, it works in all versions and it works in bedrock if I have a PC to see the Java script

the second arrival of christ
Thanks and I wanted to know, it works in all versions and it works in bedrock if I have a PC to see the Java script

@Earthcomputer are you ever going to make a bedrock version?

@Earthcomputer are you ever going to make a bedrock version?

Bruh why cant i open this? It said:unable to access jarfile

Bruh why cant i open this? It said:unable to access jarfile

is it possible to make a bedrock version?

is it possible to make a bedrock version?

it dosn't work for me it says fail every time.<br>i play singleplayer 1.17.1 optifine

it dosn't work for me it says fail every time.
i play singleplayer 1.17.1 optifine

Does this work on bedrock @Earthcomputer

Does this work on bedrock @Earthcomputer

@GDR Marmokaite its in the description u need to download the zip file then extract

Dude i downloaded the latest version 1.5.1 it says that it has support for 1.17.1 but inside the tool in the versions section it only goes till 1.16.5

Where is the app or that you use I did not find it and can I do it at 2021?

@Earthcomputer 2 quick qs:
1) (Not to be that guy in the comment section of an old technical video but) Does anyone know if this still works in the current 1.16 versions of Minecraft?
2) Would this work on a Multiplayer world where others may be eg. dying, killing mobs, gaining xp etc? Or does it only require the player doing the enchanting to not do those first actions?

Anyway, super cool concept and video, and very well done for making this!!

@Earthcomputer Are you sure it works (the mac version)? Ive tried opening the jar and looking at it but there seems to be nothing there i can use to open it, unless its the wrong jar in which case where is the mac download? P.S. i don't know much about programing so i might be being super dumb right now...

Would this also work for villagers that sell enchanted tools or armour?

Would this also work for villagers that sell enchanted tools or armour?

when I start the .bat file, it says 'could not reserve 2097152KB object heap'. How can I fix this?

@max_ishere you can pick up items, you just can't drop them

@max_ishere you can pick up items, you just can't drop them

So you cant pick up any items but you can pick up torches?

So you cant pick up any items but you can pick up torches?

@Christopher Smith I'm having the same problem, failing to find player seed (1.15.2 I think spigot, will edit later when certain).

@Theory Translator same as the other operating systems, go to the releases page and download the jar

Is 5is compatible with ps4 edition? Or just java?

Is 5is compatible with ps4 edition? Or just java?

Does it also break if any other people on the server do the things that break the process?

perfect it functions perfect just perfect!!!1

perfect it functions perfect just perfect!!!1

Just found my question asked down in the comments. Doesn't work on bedrock.  I figured as much. :D  I will definitely test this out on java though!

Does the bedrock version use the same java rng? (can i use this for bedrock version enchanting?)

Also, what is the "Force Player seed"?? I didn't fill that out yet cuz I thought that's were the player seed would be calculated..

Hey man, so I got the enchantment seeds right? when I tried calculating the player seed it said it couldn't calculate it.. Did I do something wrong?? I ran the enchcracker.bat file and that's all I did.. Did I forget to do something??

Hope you don't mind me asking but does it affect anything if another person on a multiplayer server does any of the things you shouldn't do, and once you've gotten your player seed does that change per world, and does the player seed differ for each person on a server? Sorry for asking so many questions,but i hope you get back to me, thank you for your help.

I have a problem because my program won't even start up afer clicking enchcracker.bat. Can u help me ?

Is there a list of inputs? The enchantments are pretty hard to figure out...

Maybe you should put a "copy to XP seed 1" and "copy to XP seed 2" button on XP Seed tab :P

so, any news on the bukkit/spigot incompatibility?  o.O

so, any news on the bukkit/spigot incompatibility?  o.O

John9boy Juhl yes. If you only have 32-bit Java the add info button won't work.

John9boy Juhl make sure your Java is 64-bit

John9boy Juhl make sure your Java is 64-bit

It does not remove any seed it just does nothing when i tab add info pls help me

Hey no worries mate, I had much the same issues getting OBS to cooperate with my system as well when using Game Capture and fullscreen. Turns out Nvidia overlay was fighting for control over it and disabling that fixed it up just fine.

I've got:<br>Plugin (9): CoreProtect, PlugMan, LuckPerms, Announcer, DiscordMC, WorldEdit, BanManager, Multiverse-Core, XStaffChat

I've got:
Plugin (9): CoreProtect, PlugMan, LuckPerms, Announcer, DiscordMC, WorldEdit, BanManager, Multiverse-Core, XStaffChat

Good question. I'm just a user, not an admin of it. All I know is, that it's hosted via Cubedhost. maybe there's a "/plugins" command...
.....
yup! "Plugins (7): CoreProtect, Waypoints, AcceptRules, Simple-AutoSave, WorldEdit, WorldGuard, GriefPrevention"

Same issue here... Playing on a pure Vanilla server 1.12.2 or even the latest BETA (no matter if SSP or SMP) makes no problem. As soon as I enter my Bukkit based community server, it doesn't work.

I can get the XP seeds, but calculation of the Player seed fails.

"This server is running CraftBukkit version git-Bukkit-94b0980 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)"
Maybe this helps?  ;)

Ah! CraftBukkit version git-Spigot-4bd94dc-f4ca180. MC: 1.12.2. API: 1.12.2-R0.1-SNAPSHOT. 15 versions behind.

Christopher Smith type /version to get the version

Christopher Smith type /version to get the version

I didn't manage to get to the enchanting step (got stuck on step 2...couldn't find the seed), but for dummy items I was using shovels. Does the item type affect the outcome? I'm not sure of the Spigot version, I don't control the server.

Christopher Smith just done it on the latest version of Spigot. Which items are you enchanting? What version of Spigot are you on?

This didn't work for me on a server (Spigot). I tried the process several times, but keep getting "Player seed not found" on the second step. Perhaps it's because they use a different random number generator than vanilla?

Christopher Smith idk tbh. I guess it comes from when I was doing all this with a client side mod that would throw the items out so quickly that it would have already thrown out 10 stacks before you're able to pick anything up again. But yeah, I guess that many items aren't really necessary for this method.

Is there a reason why you have so many stone in your inventory? Why not just pick up the items and re-throw them?

Jannes Veuger something like this would be much harder to come up with for the Bedrock edition, mostly because no-one has made a good enough C++ decompiler yet.

Christopher Smith the download link is fixed now, it's in the description

Christopher Smith the download link is fixed now, it's in the description

You mentioned you were going to put a download link?

You mentioned you were going to put a download link?

Earthcomputer weird... there was one gone...

Earthcomputer weird... there was one gone...

Cerugon no, I haven't deleted any comments

Cerugon no, I haven't deleted any comments

Earthcomputer are you deleting comments?

Earthcomputer are you deleting comments?


RaysWorks made a video about this on april fools. I thought it was fake but then he mentioned that you had an explanation. This is really impressive, well done! It's absolutely ground-cracking (pun intended).

the technical minecraft players love to upload creations on april fools, to make a lot of players think the stuff is fake. Like the shulker shuker or edd's bedrock in survival (both are working creations)

ICrapple Lol it's not fake?<br>Posting an unbelievable video that is actually real on april fools is like the worst thing to do

ICrapple Lol it's not fake?
Posting an unbelievable video that is actually real on april fools is like the worst thing to do


Mojang Dev: "You know someone can crack this enchant system, maybe we should work on it some more."<br>Managment: "That's crazy talk!  Who does that?  No one would ever put that much work into cracking the seed.  Ship it."

Mojang Dev: "You know someone can crack this enchant system, maybe we should work on it some more."
Managment: "That's crazy talk!  Who does that?  No one would ever put that much work into cracking the seed.  Ship it."

@cachemist Cheers man I can't code for shit, you definitely clarified a lot of things about my very simple understanding, but I'm certain of one thing and that's that my 32-bit thing is correct LOLL. MC only used 32-bit Java until 1.17 released, and most of its integer functions are limited by that still. That's why the Pentium comparison came in, it's integer limited in the same way 32-bit Java is, although in terms of not being able to run 64 bit instructions as opposed to not understanding 64 bit instructions u feel?

@Jack Eldridge I feel like you got some things wrong with this technical explanation.
First of all, you're switching between Java and JavaScript, despite the languages being completely different.
Secondly, the JVM converts bytecode to machine language/processor instructions. Neither C nor Javascript are involved in that process whatsoever.
Third, Java comes in 32 or 64 bit varieties, and even then I'm sure it has some form of large integer type.
Finally, the analogy with "the random function only takes 32 bit seeds" to "it's like running windows 10 on a 20 year old processor" doesn't make much sense.

Not how it works bro, it's fundamental to the function of Java. RNG manipulation relies on the fact that in Javascript RNG is generated from a set hexidecimal number, which is a seed, using a standard equation. Eventually numbers repeat bc Java is essentially a virtual machine running on your system running a complier that takes the C code your computer uses and compiles it into JS. This virtual machine is 32-bit, it cannot exceed integers greater than that when dealing with real numbers. Therefore the size of the hexidecimal numbers it can calculate is inherently limited. Basically, try running Windows 10 on a Pentium MMX. That's what you're asking of Java

@Livid Imp And because of that continuous failure mojang definitely embraces the technically inclined playerbase to tinker with aspects of the game

@FilliamPL Well of course they can't stop that.  Every attempt ends in failure.

@Livid Imp Talking about the ability to decompile game code boss, not enderman xD

@FilliamPL Not true at all.  The original version of endermen were specifically built to break mob grinders.  That is why they pull up blocks (there used to be no limit to what blocks they'd steal), and why they teleport away from water (all farms back then used water).  It was only after the players were in a fury over endermen destroying all builds (not just grinders), that Mojang changed them to their current incarnation. There have been lots of little changes over the years that were designed to break grinders, and only more recently have they taken a more lax attitude to them.

no one at mojang ever made the game with the intent to make it inaccessible to the more technically inclined audience, though it would not be out of the realm of possibility for microsoft to do something counter to that logic ;P

@John Doe This is how it basically was before 1.8. Were the seed was random each time you put something into the enchanting table. But you always had to put it in and out again to get a specific level, which was really annoying.

couldn't they just update the seed every time you open the enchantment table and that would fix it?


Oh wow. How long did it take you to do this? This is insanely cool. Especially how you even explained how everything works in the end. Only figuring this out could take a long time, but then actually cracking it, thats insane

Oreo Lamp it took about a month to work from an observation in the code to the method you see in the video. The last 5 minutes took a few days to edit :)


so "no dummy" is the programs way of telling you that you are the dummy, because you would have gotten the enchant if you just went for it, instead of spending hours punching in numbers into the tool xD <br>Great video.

so "no dummy" is the programs way of telling you that you are the dummy, because you would have gotten the enchant if you just went for it, instead of spending hours punching in numbers into the tool xD
Great video.

liquidminds well, technically in the first two stages you do 2 dummy enchantments. But I guess I shouldn't be ruining a good joke :p


So lemme write it down for you really quick:

Step 1. Get all the items as shown in the video.
Step 2. Take a dummy item and enchant it. After that put it in the bin.
Step 3. Take another dummy and use the info as shown in the video (5:52)
Step 4. When you got the seed from the step 3. dummy enchant it and throw it away.
Step 5. Repeat step 3. with another dummy except this time DON'T enchant it at the end.
Step 6. Than you throw the necessary amount of items on the ground (18:45)
Step 7. Once you've done that you enchant the dummy from step 5.
Step 8. And now enchant the real item (for example diamond sword)

Step 9. (if you have more items): Press done on the cracker and calculate again.
Step 10. Now throw out the amount of item which you get in the cracker.
Step 11. Enchant a dummy item.
Step 12. Enchant the real item.

For another item repeat the process from step 9. to step 12.! And also it works from 1.11.1 - 1.12.2.

Hope this helps!

Section 1. Paragraph 1. : What to type in the enchant text box in the manipulate section of the EnchCracker?/ When I type an enchant in the text box the outline turns red and nothing happens! if you have encountered any of the two problems keep reading ;)

Section 1. Paragraph 2. - Possibilities
There's 3 possibilities:
1. You typed the enchantment ID wrong or you don't know what to write, if so Section 1. Paragraph 4. is your problem solver, if not try possibility 2.
2. Your item is a treasure enchant which basically means getting it via an EC isn't an option, more on that in the Section 1. Paragraph 3.
3. Your item is an exception, if you thing that's the case and you've tried both of the options above read Section 2.

Section 1. Paragraph 3. - Treasure enchants
Treasure enchants. As the name suggests they are only obtainable via strongholds, spawners, end cities etc. with treasure (chests with loot). These enchants are: Mending, Thorns, Curse of Binding, Curse of Vanishing, Frost Walker. If your enchant is listed here you got your answer if not there are exceptions listed in Section 2.  that also includes Thorns in case you are still encountering the problem from Section 1. Paragraph 1.*)

Section 1. Paragraph 4. - Enchantment ID List

(if your enchant had an "*In exception list*" tag you might want to read  Section 2. Paragraph 1. )

Protection                     protection
Fire Protection              fire_protection
Feather Falling              feather_falling
Blast Protection             blast_protection
Projectile Protection     projectile_protection
Respiration                     respiration
Aqua Affinity                  aqua_affinity
Depth Strider                  depth_strider
Sharpness                      sharpness In exception list
Smite                              smite In exception list
Bane of Arthropods      bane_of_arthropods In exception list
Knockback                     knockback
Fire Aspect                     fire_aspect
Looting                            looting
Sweeping Edge              sweeping
Efficiency                        efficiency In exception list
Silk Touch                       silk_touch
Unbreaking                     unbreaking In exception list
Fortune                           fortune
Power                             power
Punch                             punch
Flame                             flame
Infinity                            infinity
Luck of the Sea            luck_of_the_sea
Lure                                lure

Section 2. Paragraph 1. - Exceptions

And the ones listed below are exceptions (via EC = via Enchanting table)
1. Bane of Arthropods (needs to be done thru an Anvil in order to get it on Axes, otherwise easily obtainable for Swords via EC)
2. Unbreaking (needs to be done thru an Anvil in order to get it on Elytra, Hoes, Shields, Flint and Steel, Carrot on a Stick, otherwise easily obtainable for all other tools via EC)
3. Sharpness (needs to be done thru an Anvil in order to get it on Axes, otherwise easily obtainable for Swords via EC)
4. Smite (needs to be done thru an Anvil in order to get it on Axes, otherwise easily obtainable for Swords via EC)
5. Efficiency (needs to be done thru an Anvil in order to get it on Shears, otherwise easily obtainable for Pickaxes, Shovels, Axes via EC)
6. Thorns (needs to be done thru an Anvil in order to get it on all pieces of armor except for the Chestplate)

Section 2. Paragraph 1. - Explains Section 2. Paragraph 1.
Some enchants of the enchants from above can be done just by enchanting a book in the EC and than proceed to the Anvil (for example: Unbreaking on Elytra) others which arent listed on the long list below and are in the treasure enchant section need to be found in nature and than combined via Anvil (for example: Mending on Elytra)

Thanks for reading!

So lemme write it down for you really quick:

Step 1. Get all the items as shown in the video.
Step 2. Take a dummy item and enchant it. After that put it in the bin.
Step 3. Take another dummy and use the info as shown in the video (5:52)
Step 4. When you got the seed from the step 3. dummy enchant it and throw it away.
Step 5. Repeat step 3. with another dummy except this time DON'T enchant it at the end.
Step 6. Than you throw the necessary amount of items on the ground (18:45)
Step 7. Once you've done that you enchant the dummy from step 5.
Step 8. And now enchant the real item (for example diamond sword)

Step 9. (if you have more items): Press done on the cracker and calculate again.
Step 10. Now throw out the amount of item which you get in the cracker.
Step 11. Enchant a dummy item.
Step 12. Enchant the real item.

For another item repeat the process from step 9. to step 12.! And also it works from 1.11.1 - 1.12.2.

Hope this helps!

*Section 1. Paragraph 1. : What to type in the enchant text box in the manipulate section of the EnchCracker?/ When I type an enchant in the text box the outline turns red and nothing happens! if you have encountered any of the two problems keep reading ;)*

*Section 1. Paragraph 2. - Possibilities*
There's 3 possibilities:
1. You typed the enchantment ID wrong or you don't know what to write, if so *Section 1. Paragraph 4.* is your problem solver, if not try possibility 2.
2. Your item is a treasure enchant which basically means getting it via an EC isn't an option, more on that in the *Section 1. Paragraph 3.*
3. Your item is an exception, if you thing that's the case and you've tried both of the options above read *Section 2.*

*Section 1. Paragraph 3. - Treasure enchants*
Treasure enchants. As the name suggests they are only obtainable via strongholds, spawners, end cities etc. with treasure (chests with loot). These enchants are: Mending, Thorns, Curse of Binding, Curse of Vanishing, Frost Walker. If your enchant is listed here you got your answer if not there are exceptions listed in *Section 2.*  that also *includes Thorns* in case you are still encountering the problem from Section 1. Paragraph 1.*)

*Section 1. Paragraph 4. - Enchantment ID List*

(if your enchant had an "*In exception list*" tag you might want to read  *Section 2. Paragraph 1.* )

Protection                     protection
Fire Protection              fire_protection
Feather Falling              feather_falling
Blast Protection             blast_protection
Projectile Protection     projectile_protection
Respiration                     respiration
Aqua Affinity                  aqua_affinity
Depth Strider                  depth_strider
Sharpness                      sharpness *In exception list*
Smite                              smite *In exception list*
Bane of Arthropods      bane_of_arthropods *In exception list*
Knockback                     knockback
Fire Aspect                     fire_aspect
Looting                            looting
Sweeping Edge              sweeping
Efficiency                        efficiency *In exception list*
Silk Touch                       silk_touch
Unbreaking                     unbreaking *In exception list*
Fortune                           fortune
Power                             power
Punch                             punch
Flame                             flame
Infinity                            infinity
Luck of the Sea            luck_of_the_sea
Lure                                lure

*Section 2. Paragraph 1. - Exceptions*

And the ones listed below are exceptions (via EC = via Enchanting table)
1. Bane of Arthropods (needs to be done thru an Anvil in order to get it on Axes, otherwise easily obtainable for Swords via EC)
2. Unbreaking (needs to be done thru an Anvil in order to get it on Elytra, Hoes, Shields, Flint and Steel, Carrot on a Stick, otherwise easily obtainable for all other tools via EC)
3. Sharpness (needs to be done thru an Anvil in order to get it on Axes, otherwise easily obtainable for Swords via EC)
4. Smite (needs to be done thru an Anvil in order to get it on Axes, otherwise easily obtainable for Swords via EC)
5. Efficiency (needs to be done thru an Anvil in order to get it on Shears, otherwise easily obtainable for Pickaxes, Shovels, Axes via EC)
6. Thorns (needs to be done thru an Anvil in order to get it on all pieces of armor except for the Chestplate)

*Section 2. Paragraph 1. - Explains Section 2. Paragraph 1.*
Some enchants of the enchants from above can be done just by enchanting a book in the EC and than proceed to the Anvil (for example: Unbreaking on Elytra) others which arent listed on the long list below and are in the treasure enchant section need to be found in nature and than combined via Anvil (for example: Mending on Elytra)

Thanks for reading!

@Razia Sultana it doesnt work for me on 1.17.1

Great list! One slight correction, it doesn't matter how many torches you have placed when you enchant the dummy item.


What a discovery! Did you discover this on your own? If so than you're really going places and I can't wait to see what other Mojang-angrifing discovery you end up with mastering next.


This video is so well detailed and made, I appreciate it so much. I left a sub and like, but you deserve so much more!


I hope this person is doing well, thanks for helping alot of us :) i currently was suffering from constantly dying and needed some enchantments


Thanks  a lot for making the video! I can not iamgine how much work you have done in order to dive in to the code of the RNG and get the current result with a clear and easy to use.jar file. I think that month must be tough. It is really a pity that a find this video too late and without ray's ideo I can not even got to know this.

Why youtube just not recommend sth like this to me every day. Dam.

Ok, back to the concept. Thanks again for your work to try some incredible cool stuff like controll the enchantment. A lot of people want to do some with the random part of minecraft but i think you go maybe the a lot of sters further than them. I am thinking about this can be a useful stuff for the UHC like ETA said ot even can be a useful stuff for changing the whole boring and though starting session of minecraft.

As we all know the beginner 's farm is slime farm, iron farm and a simple wither skeleton farm. In which two of the three will need a good looting 3 sword which can not be easily get before. But know we can just do it by using your code! Oh man, I really want every one to know it, especially me! I currently started a new world maybe three weeks ago and ban the fishing for myself which I think is the most cheaty thing in minecraft. So it takes me almost one week to have the breeder and combine two looting 2 book. The easy process can chage it into five min job! Thanks again and keep it up!

Ok, enough prase, it is the question time. I have watched the whole video and the only problem is a bit of laggy and I think it can be easily solve the next time so do not worry.  I want to make sur that if we can do the same thing to the shovel and diamond pickaxe with the program? Then we can have a brand new way of strating the minecraf in the first few days.

 Also I am thinking about other "random" stuff in the minecraft, like the drop from the mobs, the result of the fishing and also maybe the radomness of the tnt and ender pearls. I know that not all of them belongs to the same concept also we can fix tht with the carpet mod or some cool contraption like Xcom do to the ender pearl. But before this video we can do nothing to the echantment and the mob drops. You may have already get my point. Yes the mob drop. How did it caculate? I will apperciate if you can take a look to them and also maybe in the future we can make some kind of random factors then kill the wither skelton and get a skull for sure! That may not make sense. But think about the overpowered buggy helmet of the rider of the Skeleton trap like what ray should before. That is defenitely worth to do it to reduce the AFK time.

At last thanks again for the great work! if you can read the long comment,I will appericiate a lot since I do not know how to contact you with some other way (Sorry for that).

Chris Walker I recommend you to check genembon ‘s video about the wither skeleton farm or some simple one designed by tango tek.

I have been playing Minecraft since before the wither skeleton has been added, and I still haven't made a farm for it.. is it really that easy?

段学达 thanks for your comment! Yes this works on any enchantable item.<br>As for mob drops, unfortunately these are calculated by different RNGs so you wouldn't be able to use the same technique. That doesn't mean it's impossible though, and if I find a way I'll make a video for sure.

段学达 thanks for your comment! Yes this works on any enchantable item.
As for mob drops, unfortunately these are calculated by different RNGs so you wouldn't be able to use the same technique. That doesn't mean it's impossible though, and if I find a way I'll make a video for sure.


That is incredibly cool! I could imagine this being very useful for UHC

@Stealthfang 270 you don’t need stone specifically it’s any item, you don’t need that many just an amount he gave himself (at most at had to throw out 3 stacks, usually under 1), and you get a lot of blocks in UHC regardless

How would you get that much stone in uhc...

@snJtiu Y. it works in 1.17.1 despite there not being any drop down option (just select 1.16.5), just tested it

@snJtiu Y. worked in sp 1.17.1 did not try multi tho

@Vunga this works for 1.8 - 1.16.5, might even work on 1.17 but theres no dropdown for 1.17 yet so we'll have to see

I remember LapisDemon wanted to use something similiar in a Hermitcraft UHC...


That's incredibly cool! Glad I found this, thanks for your research! Great video!


Just an update this still WORKS in 1.14.4, I am on a public server and it works perfectly. Just make sure you are careful about knowing how many book shelves you have, it can get confusing some times


This is pretty interesting. Congrats on finding this out.Is the player seed static? If so does that mean that if you found your player seed once you only need to get the Xp seed once in combination with the current XP seed to start of the process or is this just wishful thinking.When skimming trough the comments some plugins mess with the process, if a plugin resets the xp seed every X minutes speed will be a major factor and skipping one of the 2 xp seeds will make it more usable on servers. Do you have any more information on this?


this is so cool! Do you think you could modify it so that it works with villagers and other RNG things in the game?


This is absolutely insane, what a mad lad. Thank you so much!


Just recently lost my wonderful pickaxe, and am going to try this, thanks for the help.


That's amazing ! You deserve soooo much more subscribers. I look forward to your new videos ! I hope mojang doesn't fixe that to ^^'


You are an absolute legend mate. This is freaking awesome!


Just by accident I lost my sword and have a good opportunity to try out the method by myself and works quite nice as it should.

Thanks!!

And get a lot of more questions and advices which I want to talk with you.

1. Will the weather affect the  enchantment? I was a luck boy then when I finished all the enchantment it just started to be a thunderstorm. So I have no chance to test it by myself. Since the thunder is kind of randomly summon an entity (as well as the skeleton trap) and cause fire. Also the fire has random tick to spread and extinguish. So I think they need the RNG to work with. So I am thinking about will that has some effect with the enchantment. I think rain itself is kind of fine but maybe some lightupdate also the clock to stop the rain etc. And maybe we will have the foggy or some other weather in the future. So maybe we need to better make sure that we do all the enchantment in a great sunny day?

2. In my personal opnion, there are still some place we can do to improve the .jar file like we can copy and paste the exp seed to the next step. Also I am not sure is it that intended that we can not type in the" fire aspect" in any kind of captiality.

3. Any kind of mob spawning or entity processing will break the RNG or it is just according to all the player motions? Since the RNG is according to the player seed maybe not that problem. But may be other thing like "taking damage" or "riding a horse"  and some kind of other stuff related to the mob should be mentioned to not to do. (Maybe I just think too much. lol)

Again, Thanks for all your amazing work. Also if it is possible then maybe you can publish some progress update in the next concept.

@Jovan04 OFC what server doesn't have plugins

@GregFRDT does the server have any plugins? Some plugins break it

@Jovan04 Nope, it depends by the file you download

@GregFRDT I believe this is a 1.13+ method only<br>Not sure about that

@GregFRDT I believe this is a 1.13+ method only
Not sure about that

@Earthcomputer <br>I tried the method by myself in a server 1.12 and the tool didn't found any xp seed and i don't understand why, mabye it's the server?

@Earthcomputer
I tried the method by myself in a server 1.12 and the tool didn't found any xp seed and i don't understand why, mabye it's the server?

@Earthcomputer
Particles break it?
I would never expect that

@GregFRDT
1) No
3) No
4) No, but be careful not to fall from a height of 3 blocks or more, that will cause landing particles that break it
5) No
6) No
7) Certainly not :P

@Earthcomputer
I have questions about RGN too:
1-Does multiplayer break/affects your RNG of the enchanting?
2-(Oh i Just realized you already answered this one to others)
If another player does one of the things you shouldn't do during the process does it affect your RNG?
3-If mobs die but not because of the player killing them do they affect the RNG?
4-Is flying sonething to not do?  (Cuz on a server i have VIP)
5-Is dropping non stackable items like dropping 64 items?
6-Does fortune act like unbreaking?
7-Am i annoying you? (if yes, Im Sorry i didn't wanted to)

Also thanks a lot, you are Genius.

@Earthcomputer
I have questions about RGN too:
1-Does multiplayer break/affects your RNG of the enchanting?
2-(Oh i Just realized you already answered this one to others)
-If another player does one of the things you shouldn't do during the process does it affect your RNG?-
3-If mobs die but not because of the player killing them do they affect the RNG?
4-Is flying sonething to not do?  (Cuz on a server i have VIP)
5-Is dropping non stackable items like dropping 64 items?
6-Does fortune act like unbreaking?
7-Am i annoying you? (if yes, Im Sorry i didn't wanted to)

Also thanks a lot, you are Genius.

Hi,
1 and 3 are easiest to answer, so let's start with them. The player RNG used for this is separate from the world RNG used for weather and mob spawning, and other RNGs used for other players and mob AI. So unless those things decide to come and attack you you should be fine.
2. In the latest version of the enchantment cracker (1.1.3 currently) you can copy and paste the XP seed from the first tab.
If you have any more suggestions, make sure to put them on the issue tracker on the GitHub page, as I get to see them all rather than just what YouTube decides to show me.
Have a nice day!


I am pretty sure that the code would make it impossible but can you find a seed that will create double enc? If so then it would be cool to spend a significant amount of time enchanting dummy items to get there.


I had the "No Player Seed Found" issue, but i tried it again another 3 times and eventually got it. You have to be triple sure you are doing it right. Thanks heaps for this!


Hey, this is really cool and a very useful tool, I must say! Good job on cracking the code! But I do have one question: I can't seem to type "silk touch" into your programm. Am I writing it wrong?

Gotcha! Thanks for the fast reply! Appriciate it a lot :)

Tilnit you need to type "silk_touch 1". The format is <enchantment_id> <level>


Just tested this on 1.16 Pre7. Works completely fine! Amazing!

doesnt work in 1.16.1 yet right or am i doing it wrong...


Amazing! Great work!<br>I wonder where can I get the decompiled and deobfuscated Minecraft code?

Amazing! Great work!
I wonder where can I get the decompiled and deobfuscated Minecraft code?

It's public, you should just have to look around


Thanks for the informative explanation, I feal like I finally semi understand the process now.


Wow! Very nice! thank you very much. Ive been playing with this all week. Works great. Im guessing you cant order thorns on your armor because it is too rare aka "impossible"? I can get it on books all day long but the program wont allow it on armor. would it be possible to alter the program slightly to clear the slot1/2/3 boxes after i hit "add"? This would speed up the XP seed steps alot. It would also be nice to include the words "enchant dummy" after/before the "throw items" in the instruction line just to keep me from brain farting. While your at it, could you just put buttons for each of the tool/armor and enchantments. Im asking alot. Just throwing ideas at ya if you wanted feedback, but regardless this is great and thanks again for sharing this. Subcribe!


What happens if it says 14 bookshelves at the end, do you have to drop the items first or block the bookshelves first?


hey! do you think you could do the same type of thing with piglin bartering? like if you throw this many items with this player seed you would get  ender pearls and so on

idk if its possible. I'm not a specialist on this type of things but piglin drops are based on loot tables with chances so its impossible to crack it based on logic.


I've tried this so many times... I can get both of the XP seeds but when I calculate the player seed it says it's not found

i think this means that you created some form of rng during the calculating. meaning that you made random numbers generate.
examples. breaking blocks?, picking up xp(its random), mending, elytra use(i think), unbreaking, sharpness, smite, ect.
also You can't relog, change dimension or die during the process.
some servers plugins break this process also


well i knew this was possible but i wouldnt have thought it practical since i d have expected you d have to search all 2^48 and not just 2^32 seeds which takes hours even on GPUs. it isnt exactly useful for technical play maybe something similar could be done for finding villagers, although i guess it wouldnt be so easy to get that to work properly since they detect doors at random and such things. i m sure there is some sort of proper application for something along these lines in technical minecraft but i cant really think of one

Jendrik Weise it's especially good for getting lots of the same enchantments in bulk. True, on a well-established server you can do the same thing with villagers, but in mid-game you may not quite have the resources to build massive crop farms and villager breeders to get the perfect trades.<br>But honestly, it's probably more useful in UHC.

Jendrik Weise it's especially good for getting lots of the same enchantments in bulk. True, on a well-established server you can do the same thing with villagers, but in mid-game you may not quite have the resources to build massive crop farms and villager breeders to get the perfect trades.
But honestly, it's probably more useful in UHC.


For everyone coming here recently wondering about MC 1.17.1, I tried it in singleplayer 1.17.1 and IT WORKS.
I'm using Fabric (fabric loader) and have a few client side mods, none broke it.
It probably works in vanilla and on any vanilla/fabric SMP too.

@nidhee maheshwari Press F3 and look around it says server software somewhere

@Olderbob how do i tell if a server is paper or not?

@Cev_da_one Paper patches stuff like this, maybe try Spigot.

But why doesn’t it work on my paper server

Does netherite work? Or do u have to enchant before you upgrade


Thank you this is awesome! Now i don't have to build a large trading hall with lots of librarians!


Great work! I usually never put likes on video, but not this time :)


Wow... this is incredible... By the way, I am making a server based almost entirely on the enchantment table. Is there any way I can keep players from doing this all the time? Some way to randomize the player's seed every time they open the table?

Edit: Is it possible to make a special seed for players that is only used in enchanting? That way players can't influence their enchantment number using something else (like item throwing)?

Lightning _11 if you still want an answer, probably give like .01 seconds of a potion effect to generate a particle when they open enchanting table.


heh, I've been working on rewriting that program in C++ since I first saw this video yesterday and after lots of reading Oracle's Java docs, reading MCP code, replaying parts of this video, tweaking, and debugging, I finally managed to get it to produce the correct levels given a seed, so I hope that's one of the hardest parts done.


awesome! btw, any actions/events that cause the player_rng to be called could be used, but throwing items is easier to control.<br>this means that a player could still save his "setup" if he accidentially used the player_rng, by substracting from the number of items to throw away, right?

awesome! btw, any actions/events that cause the player_rng to be called could be used, but throwing items is easier to control.
this means that a player could still save his "setup" if he accidentially used the player_rng, by substracting from the number of items to throw away, right?

@Earthcomputer would you know how many it would be for entering the nether?

You make an interesting point. That's almost correct yes, except throwing an item used the player RNG 4 times, so to fix it you would have to realign yourself with that and then subtract from the item throws. But it would also require you to have exact knowledge how how many times the action you accidentally performed used the RNG, which probably makes it easier to just restart the process IMO.


In 1.14.4 I discovered, (completely by accident) Placing 3 torches in a northern northern facing triangle (directly next to the enchant table) locks the enchantments that you get, so they do not seem to change.


so its been a really long time since this video but im just wondering if your player seed resets on a specific save/server


I love how this worked on my potato pc, with broken mouse, which double clicks randomly (guess I need to rng rl), but when I tried diamond_boots it showed me a lot of "impossible"s. Are there "too heavy" combinations?


excellent video, im subbing with notifications! do you think its possible to get "illegal" enchants through rng manipulation?

No, rng manipulation can only be used to make something that's already technically possible happen.


Great tool, surprisingly easy to use! When I asked for Efficiency 4 unbreaking 2 diamond pickaxes it would reply "impossible". Is this because of the player seed or is that combination of enchants not possible to get?

its cause you can only get multiple enchants if you do a lvl3 enchant and when you do a lvl3 enchant you can only get unberaking 3


With the same type of program but different equations could you find the world seed in any way?


<b>Nice to see you are still updating it with each minecraft version and tweaking it ! :D</b>

*Nice to see you are still updating it with each minecraft version and tweaking it ! :D*


I’ve done some testing to find that this seems to work tentatively on the Legacy PS4 edition. I’ll have to run some more tests later to ensure consistency, but getting maxed out diamond armor with the requested enchantments seemed almost too coincidental...

@KyloRenmcgoo wel i downloaded it but now it says error when i try to get the seed i done the full steps

The download is linked in the description, I just downloaded it to my computer and followed the steps on my console


Could you update the program for 1.17? thanks! : )


if this can be done for fishing it would be super usefull. Can this type of RNG be used for fishing?


a year ago i tried it and failed like 5 times and i thought its fake now i gave it a try and works perfectly i am amazed <3


Every time I start looking for the XP seed and I get to about 65-ish % on finding the first seed, the cracker seems to overwhelm my computer and the program goes into a 'not responding' status. I'm not sure on why it would, does anyone have a good idea on how I could avoid that?

That has to do with how powerful your computer is, so I don't think there's anything you can try


Big question here: with the randomness of the player being figured out, is it possible to potentially predict fishing loot and other loot table based things? or is it based on the timing of the server? Wondering if this could be any more game breaking. Great work, very nice!

oh hell yeah, throw 16 stones, fish out mending book, throw out 45 stones, fish out mending/prot4/unb3 book

Yes, that definitely sounds feasible. I'll look into it


Great find! Do the dummy items need to be of the same type as the item that you want to enchant?


SUBBED YOU NEED MORE SUPPORT MATE!!!!<br>This is amazing and i even understand it :))))

SUBBED YOU NEED MORE SUPPORT MATE!!!!
This is amazing and i even understand it :))))


Wow. What a ritual, I feel like I'm one of the ancient civilisations.


I just did it on my smp, and my friends are so confused how I got all the good enchantments while they get average ones XD

@dblum3 it does if the server has no plugins cause some plugins mess with this

I put god enchantments on leather armor just for laughs and giggles xddd


Does it work on bukkit or normal servers?<br>Also does the other player affect this process?

Does it work on bukkit or normal servers?
Also does the other player affect this process?


Is there going to be a version for 1.13? I tried the program with 1.13-pre1 and it kind of worked, but not quite. The enchantments themselves matchup, but their levels seem to be random.

There will be an update for 1.13 when the full release comes out


Nice! Enchant tables are finally useful...


This is incredible!<br>Maybe you could add a option to erase the last info you added because sometimes you just fuck up and it's anoying to start again( did this a couple of times in the first dummy)

This is incredible!
Maybe you could add a option to erase the last info you added because sometimes you just fuck up and it's anoying to start again( did this a couple of times in the first dummy)


Really helped... I'll try it on the version 1.16.3<br>Thank you so much

Really helped... I'll try it on the version 1.16.3
Thank you so much


I'm interested in learning how to crack RNGs, any suggestions?


I know they changed it so the enchantment seed is stored per player in 1.8, is there any way to replicate this in an earlier version, preferably 1.1? It only goes up to IV and there are no anvils until 1.6. Is it possible to do this?


I know this used to work in older versions, but I tried this in 1.14 and it didn't work, probably because new enchantments were added to the game which changes a lot about it.

Are you planning on updating it? I would love to see that, this is such an amazing feature!

Yep same, the first seed turns into “000000” :/

Yeah I tried it too, can't get the player seed


Do dispensers/droppers work exactly like manual throwing? (I also need to know if it's dispenser/dropper exclusive or not)


i know this is a really old video but enchantment rng still works for now and i was wondering. Does you player seed change when you rejoin the game. when does the player seed change. is it per server?

It was like 1 month old when you commented lol


Great job!<br>I have done some excessive testing. Might it be possible to discuss the results?

Great job!
I have done some excessive testing. Might it be possible to discuss the results?

@Gaëtan De Weert u think normal players came here to have a gale time enchanting? ofc they came here to abuse this lol

This could be abused as well, so I don't want to give players with bad intentions any ideas by explaining my findings publically.

Good to hear! I will wait for those videos before I make some propositions of my own :-)

1) known issue, will be fixed soon!
2) more efficient in what way? I'd say it's already quite efficient.
3) yes, there's some upcoming videos about that

OK then...
There are issues with enchanting bows, specifically with certain enchantments like Infinity.
Also, you can make the process more efficient and include more options to chose from.
I know too little about the code, but couldn't this process also be used for more things besides enchanting?


Wow! The UI for the current version is so nice!!

doesnt work in 1.16.1 yet right or am i doing it wrong...


This is some fucking crazy shit! Thanks for making the tool and all the work you have put in.


Its so cool! I hope it works in newer versions too.


can you collect all the xp then crack the seed, enchant your item, collect more xp then, enchant an item to reset it. then use the same seed


if the bookshelf number isn't 15, does that apply to both the dummy and the real sword?


Hello my question is can u get sharpness 4 looting 3 knockback 2 fire aspect 2 unbreaking 3 sweeping edge 3 (so a fully equiped sword) and can u throw the same items that u have already thrown away and picked up or not thanks a lot

thanks a lot a tried it but it cant make it coz i think my computer isnt strong enough :(

Try inputting those enchantments into the tool, it should tell you whether it's feasible.<br>You should be able to pick up all your items again, that doesn't affect anything ;)

Try inputting those enchantments into the tool, it should tell you whether it's feasible.
You should be able to pick up all your items again, that doesn't affect anything ;)


I tested this to try and get a prot 4 unbreaking 3 diamond chestplate and it was one level off from prot 4


Hello , This is incredibly cool , amazing.<br>But i seem to perfectly get it to work on singleplayer , but i can't make it in an anarchy online server (it says 'Fail' after i combie the 2 seeds) , I don't know if it's spigot or any other things like bungeecord or else. Please , can you help?

Hello , This is incredibly cool , amazing.
But i seem to perfectly get it to work on singleplayer , but i can't make it in an anarchy online server (it says 'Fail' after i combie the 2 seeds) , I don't know if it's spigot or any other things like bungeecord or else. Please , can you help?


although the FPS isnt the best, Holly heck, i am happy to see people tinkering with MC to the extent, of searching how many trillions of seeds to get a Perfect enchant. Well done EC!


I confirm. It work. It's hard to do it the first try but THAT WORK!


Hi! I know this is an old video but I have a question. When I try to find the first seed It appears as "No possible seeds" I don't know what I'm doing wrong and I was wondering if this works in realms/1.15.2

@Complex8723 i do that again with making sure i dont sprint get lvl etc and it said failed

@Complex8723 idk, not checked fully again yet. last time i had in connecting 2 xp seed fail

SkyZi Play Does it still work in 1.15.2?

u need the step with torches correctly. look how he do that


I tried this and I got the error "No player seed found" when I tried to calculate the player seed. I tried it twice, did not work. Thanks for the vid!

@Earthcomputer can you pick out which ones?

1) make sure you are following all the instructions precisely
2) make sure you are not doing any of those things you can't do (there's additional things in the description)
3) make sure the server isn't modded. Spigot by itself is okay, but some plugins are known to mess the process up.


That's just completely crazy I hadn't thought that minecraft is this manipulatable


Wow my man legit god of Minecraft, on from being weird tho thanks for spending prob the hours u did to do this it was very simple and eazy to understand and it worked first try but i forgot to enchant dummy at the end and now i have op wooden sword lol


Hi! found this recently in a SkipTheTutorial video and was wondering if this works in bedrock as well. If it does, then I have an incredible shop opportunity on my server.

i have tried this on servers in hopes for starting a busness and making a lot of money but remember one thing that if your server has plugins then they can mess with this cracker and it also doesnt work if your sever is paper


has anyone else used this on java realms? I've been getting "no possible seed" when I try on realms


Doesn't seem to be working for me in 1.14, worked in 1.13.2 however. Any ideas why? Could they have changed the enchanting mechanics in 1.14?

@Zeta If you have the two XP seeds already, you just need to click the calculate button to get the player seed. Thats all.

How did you do it in 1.13.2? Can you help, im able to get two xp seeds but no player seed


I'm playing 1.13.2 multiplayer, the program says the player seed was not found, and I've followed your video exactly like you did, enchanted the items with the torches all like in your video's momentums, and I'm using the latest version of your program, how does it not work?

I think 1.13 broke a lot of RNG manipulation, so I think it only works with 1.12 and lower.


"Fail!" is the result of calculating player seed after finding two XP seeds. I guess librarian villagers are still better

@Endora 0 it is not a mod, it's a program to determine what to do to get the rng perfect to get your own enchantments<br>you technically can do this if you're super clever and you know what to do without the program

@Endora 0 it is not a mod, it's a program to determine what to do to get the rng perfect to get your own enchantments
you technically can do this if you're super clever and you know what to do without the program

but is it possible in minecraft 1.18 whithout the mod

@iLectus np i hope you have fun getting op enchants on ur gear

@Corruptedz_Incline I thought I was doing something wrong for the wrongest time, thanks

please do not tell me you wasted that much time, this is outdated bro 💀💀 technically it still works but you could just use a fabric mod he made called "client commands" and call it a day instead of doing this much effort


Ok, did it on 1.14 and it kinda works. If I want efficiency 4 and unbreaking 3, the outcome wold give me both efficiency and unbreaking but at different levels. But I was still able to get silk touch.

Do you use the modded client or separate program


does this still work if you want to enchant multiple different items (such as a full set of diamond armor?)


i might get used too much and get pached

Then you realize that 2b2t and most other servers you'd want to use this on run on Paper, which breaks or changes just about every single technical aspect of the game, including the manipulation of enchantment tables.


I have a question: you have to do that every time you want to enchant something? i mean, if you do all this an then you keep playing your survival world like usually; you have to do everything again to get the player seed?


thanks for releasing it for 1.18 really appreciate it


feels like using cheat engine when you want to search for certain values. neat


I did all the steps but when i caculate the seed it keeps on failing, can anyone help?


once the player seed has been found, do you have to redo the player seed to do enchantments the next time at the table?

I'm very sure that's a yes because if you do any of the things mentioned at the start (gain xp, etc.etc.) you change the player seed that is used for the table seed.


Attempted a few times, kept getting "No Possible Seeds". Followed the steps carefully in survival (bukkit server)
Player seed not found twice; 14th attempt finally works, though not 100% consistent with the output.

I have a question, does the playerseed stay when you relog/cross dimenions (nether/end/overworld)? Thanks and great work.

Kuno as mentioned in the description, the player seed does not stay constant when you do those things. There's also some other important information in the description you should check out.


I'm currently playing on a 1.17 server and your enchantment method enticed my interest. However when I was watching your video I had a question. When using your method, is it okay to use multiple tools and types of armor? ex: diamond_sword, diamond_axe, diamond_pickaxe, diamond_helmet, diamond_chestplate, diamond_leggings, and diamond_boots. I also have another question which is about the dummy items. Do the dummy items have to be the same item as the tools or weapons you are trying to enchant? Your videos are amazing and I've been recently watching them. You deserve more subscribers and I hope you grow as a content creator! :)

I don't think it has to be the same exact item but I am not 100% sure.


This works for me on 1.18.1 singleplayer, it feels so surreal lol ty

Edit: it didn’t work on my friend’s server


im pretty sure this would've worked but due to my inability to not make mistakes it didn't

cool tutorial though


is something similar possible with finishing or looting swords?

It hasn't been done yet, but yes, although it wouldn't be worth it without a modded client


hi earth computer, i really need help, every time i try to calculate the xp seed, they always tell me it fail to calculate. I got this like 3 times now, do u know how to fix this?<br>Thank you and the video is great

hi earth computer, i really need help, every time i try to calculate the xp seed, they always tell me it fail to calculate. I got this like 3 times now, do u know how to fix this?
Thank you and the video is great


I downloaded it but it won't work right for some reason, the bat file opens and then immediately closes after

I had a similar problem, make sure you have the 64-bit version of Java installed. If not, I recommend installing it.

make sure you have the latest 64-bit java installed


Okay so I found a problem for MP. Everything works fine on singleplayer, tested it on MY 1.12.2 server seems to work just fine BUT when I try and do it on another 1.12.2 vanilla server it never works...
Any clues?

Edit: nvm it was just the fact that I was sprinting...


Could this technology be used to figure out world seeds?? Maybe giving cords of certain biomes until it finds only one seed with such biomes on those cords.


When I try to run it, launcher says that I have an old version of java. But I am using Java 17. Any tips to help?


19:03 How are you throwing it out? I've been able to get the player seed using a dispenser for the dummy swords, but the only way I know how to drop items individually is either single clicking them off the side of the inventory, or pressing q, both of which you said you couldn't do. I tried making a dispenser bin for the dropping of the stacks of items, but it won't work.

TL;DR
What are you clicking to drop them individually like that?

Earthcomputer ohhhhh. That makes sense. Thank you!!

You are allowed to throw out items (by whatever means you like, Q, clicking, etc), as long as the method explicitly says you can. You just can't throw items any other time.


why does it always say Fail! at the end everytime (I've literally lost 20 lvls already and its still fail!)


Hello , This is incredibly cool , amazing.
<br>But i seem to perfectly get it to work on singleplayer , but i can't make it in an anarchy online server (it says 'Fail' after i combie the 2 seeds) , I don't know if it's spigot or any other things like bungeecord or else. Please , can you help?

Hello , This is incredibly cool , amazing.
But i seem to perfectly get it to work on singleplayer , but i can't make it in an anarchy online server (it says 'Fail' after i combie the 2 seeds) , I don't know if it's spigot or any other things like bungeecord or else. Please , can you help?

@Earthcomputer oh thanks for the response , seems the server is at bungeecord , then i can't make it. I subscribed and liked , i really hope a new dupe comes out soon , thanks!

It does not work on bungeecord period. Bungeecord is a fork of paper which it does not work on.


Are you planning to update the enchantment cracker for 1.14?

@Jovan04 it worked on 1.13 and when i tried on 1.14 it didn't work.

Have you tried it on 1.14? Did it work for you on 1.13?


when trying to get looting 3 on book, we get piercing 3, i need somebody to confirm this version 1.14.4


I'm having trouble getting this to work fully with books. I can always get one of the enchantments that I add (say, efficiency 4 from a list of efficiency 4, unbreaking 3, and silk touch) but almost never the other ones.  Is there something special about books,  am I doing something wrong, or what? I'm making sure to use the amount of bookshelves it says, too.

okl just reproduced the issue. It's probably some bug in the code. Thanks for letting me know!


Hmmm...<br>I just tried this, it worked flawlessly in singleplayer, but on my server it doesn't seem to work - is this not possible to use on spigot servers ... or am I just messing up?

Hmmm...
I just tried this, it worked flawlessly in singleplayer, but on my server it doesn't seem to work - is this not possible to use on spigot servers ... or am I just messing up?


This is fantastic! An incredible breakthrough, and all built into an easy tool. Do you have any other codebreaking gadgets for minecraft in development?

Can we use the player seed to get a mending book every time we go fishing? Or even a chest full of them every time we open a dungeon chest?

Yes, it will probably be possible to manipulate fishing loot, I'll look into that. Not dungeon chests, though, they depend on the world seed not the player seed.


players: perfectly balanced

Mojang: .. we did that on purpose

players: *perfectly balanced*

Mojang: .. *we did that on purpose*


Is it possible for you to add sweeping edge for the manipulator's list of enchants?

Yes. The enchantment ID for sweeping edge is sweeping.


is it possible to switch tools while going through them? would the type/material of the dummy matter?

The dummy type does not matter (I used iron pickaxes for dummies as we like to use them as throwaway picks for projects). "Changing tools" is a bit vague, but if you mean by enchanting multiple different items in succession then the answer is no - it will not affect anything.


Is the player seed you find still valid after relogging etc?

Earthcomputer thanks for clarifying. I thought the process was only counting the finding of the seed

No. Make sure you read the extra list of things you can't do in the video description :)


does this work on a 1.14.4 spigot server and if so, would the others have to be ofline or can i just go into an unloaded chunk and do it or another dimension and do it


OMG THIS ACTUALLY WORKS! 3 YEARS LATER AND IT STILL WORKS, YOU ARE A GENIUS! THANK YOU!!<br><3

OMG THIS ACTUALLY WORKS! 3 YEARS LATER AND IT STILL WORKS, YOU ARE A GENIUS! THANK YOU!!
<3


Hello,
I have a quick question about the seed. What I would like to know is if I find my seed is that' my seed and it doesn't change or do I need to recalculate every time?
Thank you.

@Earthcomputer Never mind. I just read through your posts on the issues board and you said you don't support mac libraries which is what I'm on, so I'll have to ask a friend to help out. Thanks for creating this amazing tool and I hope they never get rid of it.

@Earthcomputer Okay awesome thank you, another thing that im gonna post onto the issues tab for github is that the file cant find the native folder so its forcing me to use the slow version and the first add info never loads, because its too much for the program.

Usually you can press "done" and it knows your seed already, but if you do one of the forbidden actions (including logging out and in) you will have to recalculate the seed from scratch.


What's the reason Ray used this discovery for his April Fools video? It seems to dismiss that this actually works, even though it's treated as an April Fools joke. Why would you let people laugh at an invention instead of actually showing it properly.

Because people think it's fake, but it isn't, so he basically fools them.

ArmedWithWings Oh, I didn't realize which video I was on... (I clicked on the notification and immidiately scrolled down) yeah, this is the original video.

If you don't mind me asking, by whom? I was replying to the original person who asked why Ray's video was released on April fools day. Rays released it on the first, and Earth on the 28th. Earth gets the credit but ray showcases the idea while making us wonder if it was real or not.<br>Edit: Nvm you must be referring to Earth. Btw the comment you are replying to is on Earth's channel lol.

If you don't mind me asking, by whom? I was replying to the original person who asked why Ray's video was released on April fools day. Rays released it on the first, and Earth on the 28th. Earth gets the credit but ray showcases the idea while making us wonder if it was real or not.
Edit: Nvm you must be referring to Earth. Btw the comment you are replying to is on Earth's channel lol.

I would still suggest checking their channel out.

ArmedWithWings, it was released on the 28th the month before by another person.

You do realize that it's a tradition to release ground breaking ideas on april fools right? Started with some people, especially in zipkrowd with panda's release of his enderdragon xp farm, then a spawner generator. Lots of content is released that day just to mess with us and the awesome ones are remembered.

Sander Bos, while it's not as useful to a well established technical player (villager-wise), it is rather i insanely powerful, though I doubt Mojang would actually change the enchanting code for it, it does help keep it a bit hush in a good way, though I doubt it will stay that way, but to restate myself, I doubt Mojang would change the code just because of this.


just a question, I couldn't open lots of the files within the enchantment cracker file. Why?


This is like doing an occult ritual to change laws of nature which were never meant to be changed


will this work in that beta 1.9 pre version where you can get fortune 3 + silk touch on a single pick?

@Maxblau i did not but i think he stated that its version specific, so i doubt


I'm playing in 1.18 and using the 1.18 cracker but whenever I try to calculate player seed it says "Fail!" I don't think I'm doing anything wrong. I just open chests, open dispensers, break torches and enchant. Basically nothing wrong. I calculated the amount of levels and lapis I need. Could someone help me out?


When I click "Calculate" in the player seed tab it says "Player seed not found". Can anyone help me. (Using minecraft 1.12.2, have double checked this in single player and multiplayer, am running a 64 bit version of java.)

I'm on a server with mcmmo and so far I'm not having very much luck. My most "successful" run resulted in an unknown xp seed at the end, and I'm absolutely certain I have not done any of the things I shouldn't have. Could the xp seed be one that isn't one of the 2^32?
(Edit: fixed, got my first XP seed, I might've done a typo or miscount somewhere)
(Edit2: successfully enchanted what I wanted, but I now have a question. If you do some of the things you shouldn't after you have the player seed, do you have to do the entire process over again?)

ok. It certainly could do. An easy way to test is to add the plugins one by one and see after which plugin it stops working.

ok. Must be down to the Spigot plugins then.

Hmm there's no beacon in my base and also i went to another place to test if location matters but it still showin player seed not found<br>(Note: I am playing on a spigot multiplayer server and i tested this on singleplayer and it worked..)

Hmm there's no beacon in my base and also i went to another place to test if location matters but it still showin player seed not found
(Note: I am playing on a spigot multiplayer server and i tested this on singleplayer and it worked..)

I've just recently discovered that beacon effects affect it. Do you have any beacons active? If so, disable them and try again.

I just tested this for 10/12 times and it kept saying player seed not found.. pretty sure i have followed all your instruction.. idk wt hppen

Forgetting to do the dummy enchantment at the start or in the middle could also cause it.

Harry Chacksfield I tested it yesterday on Spigot and it worked. All I can say is make sure you're following all the steps exactly. Make sure you didn't miss anything out or do anything extra. Make sure you don't do anything I mention at the start of the video or in the description.

I broke a placed torch and picked it up during the process.

Harry Chacksfield what do you mean breaking an item? If you mean breaking a tool, yes, that would invalidate it.

does collecting an item or breaking an item do anything?

Harry Chacksfield most likely you did one of the listed things you shouldn't do. You must have done it in between the first dummy enchantment and the second, resulting in the two XP seeds not being consecutive.


Wow that must have taken a while to code and work out the pattern


Why do I get "Player seed not found" after calculating in the Player Seed tab?

Edit: Got it this time, but not the enchantments I wanted...Why could that be?


It keeps failing when I try to find the player seed, I'm in version 1.14.4 and I've tried 5 times already :(


Is that Sancarn reincarnated?! Lol I’m joking but I’m super glad that a fellow Brit has managed to make this incredible technical discovery! P.S you sound like you are from Manchester :P Congratulations on this achievement!


OMG it works on pultiplayer thx a lot 2b2t coming


According to wiki, the enchantment names (in SGA) also relies on the enchant seed. For server playing you can directly get the seed high28b from server, and for speedrunner can make a SGAtoseed?

@More Girl no in sp its generated from 28 bits. There may be something you could do which is smarter than brute force but it will be more brute forcing to get those 28 bits.

@Earthcomputer so even in single player the text is generated from 12 bit of randomness?

@More Girl it's not as easy as that. The text displayed on the screen doesn't give you 12 (or 28 in sp) bits of the seed. It is generated from those 12 bits. But those bits of the seed are stored client side, so with a modded client you can access the data directly. Otherwise, you have to crack the seed. This would actually be more efficient in multiplayer, since 12 + 20 is a more even split than 28 + 4.

@Earthcomputer using the high 28 bits in single player in IGT speedrunning mean you can capture screen and slowly analyze the string, rather than using lots of time placing torches, breaking torches and seeing each ench

Actually the original implementation of this method exploited this, but isn't included in this method since it's not vanilla. Unfortunately using the high 28 bits only works in single player (which is useless since you could just directly access the seed). In multiplayer, you only get 12 bits because the seed is truncated to a short over the network.<br>If you want a mod which exploits the 12 bits, take a look at my clientcommands code link in the description, then if you cba compiling there is a releases page.

Actually the original implementation of this method exploited this, but isn't included in this method since it's not vanilla. Unfortunately using the high 28 bits only works in single player (which is useless since you could just directly access the seed). In multiplayer, you only get 12 bits because the seed is truncated to a short over the network.
If you want a mod which exploits the 12 bits, take a look at my clientcommands code link in the description, then if you cba compiling there is a releases page.


You were lagging like hell but that doesnt even matter you just made my day


when i try to calculate my two seeds it just says "Fail!" anyone know why??


I used my 20-25 minutes here and i realised i don't have pc and i can't do this on mobile wow<br>I can play Java because I have launcher but i can't open cracking tool

I used my 20-25 minutes here and i realised i don't have pc and i can't do this on mobile wow
I can play Java because I have launcher but i can't open cracking tool


Does it also break if any other people on the server do the things that break the process?

- it works in 1.13.2
- no
- no
I tested it on Spigot back in March and it worked, but it may have been fixed since then. Some plugins are also known to break it. Other than that it should work, ensure you're following the instructions precisely enough.

Earthcomputer aight then i did something wrong. everything went as expected, but the predictions were just wrong, am playing on a 1.13.2 spigot server. does this not work in 1.13.2? does it matter at wich level/bookcase amount you enchant the dummy items? do you have to pick the drop items back up before enchanting?


Can anyone help? I tried cracking the player seed and it said "Fail!", how can i fix this?


I’m very late on this but hopefully someone could tell me if other players on multiplayer could affect my enchant seed?


This <b>kinda</b> works. It does definitely get at least one enchantment you wanted, but it doesn't get all of them, especially if they are three.

This *kinda* works. It does definitely get at least one enchantment you wanted, but it doesn't get all of them, especially if they are three.

@Earthcomputer I was when I tried it. Would a different version cause the tool to not work like that?

@Wup Are you playing 1.14.3? The tool hasn't been updated to that version just yet.

EDIT: After a couple of more tries. This definitely doesn't work. Enchantments are totally off.


Curious if this works on 1.11.2 as well.

Yes! After a quick Google, I found that this tool should work since 16w50a (release 1.11.1). The theory applies all the way back to 1.8.


Its just fantastic, using computer science, programming and those stuff in minecraft.


I tried making a power 4, unbreaking 3 infinity bow and it said "Impossible".<br>why did it say it was impossible?

I tried making a power 4, unbreaking 3 infinity bow and it said "Impossible".
why did it say it was impossible?

liorhaddad really? That's very interesting. Do you still have your player seed? If so, send it to me so I can see what's going in.

the thing is, i decided to remove the unbreaking 3,<br>and then I got unbreaking 3 anyway, so that is why I asked.

the thing is, i decided to remove the unbreaking 3,
and then I got unbreaking 3 anyway, so that is why I asked.

It says "Impossible" if it didn't get it after 1000 simulations of enchantments. This is a precaution against infinite loops if the combination is actually impossible. You'll have to split it into two enchants and combine in an anvil.


Sorry i know this is late but, is it compatible with 1.12.2? If you could reply that would be great. And also, if you have your player seed, do you need to find your xp seed again??<br>Thanks!

Sorry i know this is late but, is it compatible with 1.12.2? If you could reply that would be great. And also, if you have your player seed, do you need to find your xp seed again??
Thanks!


just wondering does this still work on 1.17 and above bcoz i cant find   a reason not to<br>btw insane job

just wondering does this still work on 1.17 and above bcoz i cant find   a reason not to
btw insane job


so, i did it all right but  when i hit "calculate" on the tool it says "Fail!"


still cant believe this only has 4k views after all this time. Is it bad of me to hope it stays that way so only we the lucky few know?


Do you need to start the whole process again when you, you know dont enchant anymore?

As said in 0:56, you can't do anything of these things because it will change the player xp seed and therefore all future enchantments are different after it.


I know the method used here doesn't work on papermc, but is there any work around for it to work?


I did everything as shown in the video and at the end after setting the enchantments, and then clicking on calculate, it shows no match for throwing the cobblestone... pls help


So...whenever I attempt to do this, I alt+tab back and forth between Minecraft and the Enchant Cracker application, and randomly Minecraft will freeze, go blank, stay frozen or completely crash, and I don't know why! It seems to be completely random, sometimes happening right when I alt+tab or sometimes when I am so unbearably close to cracking my XP seed. My mouse often freezes and then sometimes Google Chorme gets glitchy too, does anyone have any advice for me?<br>Edit: I don't think this is because of the Enchantment Cracker application specifically, Minecraft just doesn't like me alt+tabbing to a different window for whatever reason.

So...whenever I attempt to do this, I alt+tab back and forth between Minecraft and the Enchant Cracker application, and randomly Minecraft will freeze, go blank, stay frozen or completely crash, and I don't know why! It seems to be completely random, sometimes happening right when I alt+tab or sometimes when I am so unbearably close to cracking my XP seed. My mouse often freezes and then sometimes Google Chorme gets glitchy too, does anyone have any advice for me?
Edit: I don't think this is because of the Enchantment Cracker application specifically, Minecraft just doesn't like me alt+tabbing to a different window for whatever reason.


Im getting an error every time "player seed not found"  (spingot 1.13.2 server) what's the problem?


Earthcomputer: So this is a way to crack enchantment table
mojang dev: take the wiki, there is a new feature
minecraft wiki from next day: Enchantments tables are now crackable


What does it mean when it says "Failed!" when you press calculate seed (after getting two XP seeds)
I was able to make it work on the 4th try. But I just wanna know what this error means so that I'd be aware of what mistakes I did to avoid them next time.

Thanks for this, man!

@Earthcomputer
Oh of course i see.
Thanks a lot dude!

@Carlo Espiritu you can try other combinations of torches for 5, 8 etc bookshelves, but in the rare event it never goes down to 1 seed, you just have to do a dummy enchant and start the whole process again, sorry.

I had one go where the XP seed stayed at 3 possible seeds. And im already at 2 bookshelves. Are there other ways to avoid this?
I went from 15,14,13,12,9,6,3, 2.
Like you did.
The only other way i can think of is getting silk touch to take 1 bookshelf at a time.


what am i doing wrong? i keep doing this and it shows "no possible seeds" on 13 bookshelves


wow bro you need nobel prize for this! and a question this player seed changes every time? (for example log out and come back) cant we just note this and use it again when we need it? and is there another way of finding this seed?<br>+ you got star for this project on github. im pretty noob at every thing but glad to help you

wow bro you need nobel prize for this! and a question this player seed changes every time? (for example log out and come back) cant we just note this and use it again when we need it? and is there another way of finding this seed?
+ you got star for this project on github. im pretty noob at every thing but glad to help you

Logging out and in means you have to recrack it. There may be other ways to reverse it, but that's very much current research.


Do you think the 1.13.2 version is actually working? I tried 2 times already [And i did indeed follow the stuff with RNG like not sprinting,potions,relog etc] but everytime i try it just says "player seed not found"

Its a single player map,was just curious to test it here before doing it on servers

Yes it does. The server isn't running spigot is it?


This man deserves a comment from notch<br>Change my mind

This man deserves a comment from notch
Change my mind


What is the input for sweeping edge? I've been putting in variations and nothing's working, sorry for any hassle...

It's "sweeping", as per the enchantment IDs


are you unable to do the things you mentioned at the start of the video while getting your player seed or while enchanting your items

Do not do any of the things at all during the entire process. If you do, then you will change your seed and ruin the process.


Can one throw items before an ench to prepare for the next one without wasting a stone sword?

@Earthcomputer but enchanting the last diamond sword also do the apply

Nope, enchanting the stone sword "applies" the changes you made by throwing items, so it's necessary.


Once you get your playerseed you dont have to get the 2 other enchant seeds again right?

@Earthcomputer oh ok, I was hoping I can do this once and then just have my seed and join another world and start doing my stuff, but this is still amazing.

Correct, you only crack the first to seeds at the beginning of the whole enchanting session. If you then go and do something else, and come back and start another session, only then do you have to find the first two seeds again


is it possible you can make a website version?


Hey, Im having trouble opening the tool on mac. I went to terminal and put the thing it said and it says no such file found.


Am i the only one that this fails? I've tried this with 6 different seeds and all of them say "fail!"? Pls send help, I'm playing on 1.16.5 on a hardcore server


Can I use that method to set loot chest? (same random source?)

the loot chests are generatet by the server but the enchanting thing uses the playerseed so you can influence it


rip me, I cannot seem to be able to get the xp seed to be brute forced in my C++ rewrite even as fast as in your java program, even though I made mine multithreading to use all of my laptop's 4 cores... I guess either Java is just super optimised in those parts, or I'm overlooking something major. I'll have to investigate your mod's code a bit closer to make sure I haven't missed anything obvious, I guess, and after that I'll have to see how I could optimise my code better, I must've made some wrong assumptions about performance. Although I guess all of the effort I've put into this is ultimately pretty unnecessary since most people probably have a better computer than you anyway so the wait time really isn't so significant.

fdagpigj E that part of my program was written in C++ (for speed obviously). That's what all the DLLs are for. There's nothing super-special about the code I wrote. Just make sure to only match against the numbers on the right, and don't start trying to generate the enchantment clues for each seed as well since that would slow it down a lot.


I even tried it in creative after wasting tons of xp in survival :< Think its broken, followed EVERY single step of the process and still get "no possible seed" everytime

In what version did you try?<br>Maybe try vanilla 1.12.2 without forge

In what version did you try?
Maybe try vanilla 1.12.2 without forge


is the seed locally stored? or will it not really work on multiplayer?

Nope, sadly I don't know which ones do.
I made a spigot only server and it worked on that.
But I don't know what plugins on the big servers conflict with it, I only know there is plugins that do, sorry.
Anyone please post an answer here if you found out. Maybe we can find a fix for spigot If we know the plugin

Fl05k8r could you give me examples of plugins that can conflict with this

works on multiplayer, just not on bigger servers, because there is some plugins that make it stop working.


i don't know why , but when every time the new enchantment cracker gets both seeds and i press calculate, it says fail.


tried it . I found the 2 seeds  by following the video but it said it could not find my player seed. What could I be dong wrong? this is on a server if that matters

The Dark Sword  I've read the description over and over; what are you referring to?  I can't find whatever it is your alluding to.


I have just been informed that this does not work for 20w51a<br>So I have 6 diamond shovels with useless enchantments

I have just been informed that this does not work for 20w51a
So I have 6 diamond shovels with useless enchantments


when i press calculate seed it says failed. does anyone know what happened. it calculated my xp seeds tho


The terminal is just this thing where you type instructions into the computer. Ive never really used it before.

oops, I ment to reply to my old comment. I never comment


question- is this patched in recent updates? (e.g. 1.16.4)


Hmm... Maybe placing and breaking torches does not work because it failed me a couple of times. Gonna try mining the bookshelves instead.

I tried without any mod on 1.16.1, without doing absolutely anything else, nor having any effects applied and making sure to enchant a dummy with one lapis before searching each xp seed. The Calculate Seed button Always fails :(


What effect does forge/modded minecraft have on this?

@Лучший Танк good so I can use this with the Minestuck mod since that mod doesn't have enchantments

I tried it recently, forge doesn't affect it. But I am not sure about mods since they can add new enchantments messing up the IDs


awesome! but can you not calculate mending? it doesnt seem to be a valid input for the program?

It's impossible to get mending in an enchanting table.


i guess its not possible on the server i am on, the enchantment cost changes whenever i enter and exit the enchantment table gui


Hello i need help
after the first seed i get i enchant a dummy then proceed to get the second one
and then after there are 6 book left i enchant and it found the seed, but when i press calculate player seed it just says fail
im on version 1.15.1 on a spigot server

Make sure you enchant a dummy BEFORE the whole process too. Also, spigot should be fine, but if you're running PaperMC, it won't work.


it doesnt work on the web version anymore. it keeps saying "no possible seeds"


Can other people on the server do all those things in the beginning or do you need to have everyone stand still in a hole and not eating?

Players are separate from each other, i.e. It doesn't matter what the other players are doing


Does not work for me. Version: 1.15.2
Important note: I'm on a server which is running "Craftimize", I do not know if that interferes or not. The server does not appear to be running Paper however.

The seed-finder appeared to work, but then when I followed the instructions to get Unbreaking 3, Sharpness 4, Looting 3, etc. it did not work. The first time it gave me sharpness 3, looting 2, and unbreaking 3. The other times it did not follow the expected pattern at all. (or not that I noticed). One other note is that I accidentally enchanted one of the stone swords instead of one of the diamond swords, but then I clicked done and re-calculated, instead of enchanting another sword.

I followed these steps, and I thought I made no mistakes. Is there any common mistake I may have made?
- I unbound sprint and did not double-tap w to sprint
- I did not eat after enchanting the first dummy item
- I did not gain xp or die after enchanting the first dummy item
- I did not throw any more or less items than it told me to (unless I made an error here?)
- I used the correct amount of bookshelves

Any thoughts or help? Does this not work on 1.15.2? If I had to guess I'd say its the "Craftimize" plugin, can anyone look into that and see whether "Craftimize" interferes with RNG manipulation?

paper dont work because all entities share same rng<br>so give up

paper dont work because all entities share same rng
so give up


If I get two seeds and press calculate, it says "FAIL!"(I did it exactly)


When I used this for my friend's SMP server, it said no player seed found. Can someone help?


Why doesn't this work on PaperMC servers exactly? I need an in-depth analysis, please.

TheNja09 Because all entities share the same RNG. You may as well give up.


it didnt work for me in 1.17<br>i did everything ok and when i went over to the enchantments i chose and pressed calculate it showed a window which says u must enter the player seed. but i had filled up both the xp seed 1 and xp seed 2 still it didnt work

it didnt work for me in 1.17
i did everything ok and when i went over to the enchantments i chose and pressed calculate it showed a window which says u must enter the player seed. but i had filled up both the xp seed 1 and xp seed 2 still it didnt work


It says impossible if I put over 2 enchants in wanted list in 1.14.4 version


How do you make the program bigger because when I download and use it, it is very small.


does this work if other players are doing their own thing? specifically 250?


This is god-mode! Wow! Does this work in multiplayer servers?

It also works. tried it on my spigot server. Don't use Paper


Sometimes, the stone says No match. What does it mean?


Can't detect the 2nd XP seed, whenever i only have 3 bookshelves left and i need to place a torch in a corner im screwed and cant put in 0 as it doesnt detect it

you can get two bookshelfs by removing a torch on any one of the edge pieces. it doesnt effect the rng outcome


When I get both of XP Seeds and press calculate it says Fail! what can I do I tried this second time and it's still not working :(


I do it but when i distribute all the bookshelves it says 2 possible seeds


Will this process work as intended if I play Minecraft on PlayStation 4 while simultaneously using my laptop to run your program?

In other words will this work on console version? Assuming of course that the RNG methodology is identical for every version of Minecraft in existence.


Whenever I do step 2 and enter 2 bookshelves, I don't get the XP seed. 1 bookshelf doesn't give 3 enchantment slots; what do I do? I've been placing the torches just as you were doing, and looking at the enchantments and not actually enchanting anything

Dummy enchantments can be any enchantable item.

Earthcomputer Ah ok, one other thing: does the dummy item need to be the same type of item as the target item? If I'm enchanting books, do the dummy items need to be books as well?

PaulZ try more numbers of bookshelves. If 0 and 1 aren't working, try 2, 3, 4, 5,..., 14, 15. In the very rare case that you still can't crack the seed with all these, you'll have to do a dummy enchantment and start the process again.


does this work in all post-lapis-use versions of the game?

thats insane. thanks for making this tutorial


How do you use the mod? I have it installed but don’t know where to go from there…


emm i tried it in 1.16 i did all the step correct i got the player seed i went to enchantment calculator i pick the enchantments i wanted i hit calculate and it said no match


In the description you said that it won't work if the server's running PaperMC. Do you know about other ones like Spigot, SpongeForge, or perhaps one that will work?


19:45 what the...
I respect you. That's awesome.


Do mob spawns and enderchest particles mess this up?

@Earthcomputer I thought the random seeming movement of particles and random spawning of mobs would use random numbers... but I guess those are made with the server random number seed, not the random number seed for the player... Thanks!


I would rather just grind for enchants instead of this. But good trick out there


would it work on modded mc if there were like 100 new enchants?


BTW whats the total amount of enchantment seeds all together


when do you think there will be an update for 1.14.4?


Wait what's the enchant seeds for again? i didn't see it used at the end in the manipulate section


It always fail to calculate the player seed in multi player :(


does going i creative affect this<br>EDIT: it keeps saying failed when i caclculate seed :/ SECOND EDIT: i think its coz im in 1.16.1 :P

does going i creative affect this
EDIT: it keeps saying failed when i caclculate seed :/ SECOND EDIT: i think its coz im in 1.16.1 :P

Yeah it does not work for 1.16.1 yet -_-


What if you use more than 15 bookshelves?


XPseed does not work on 32bit processor and operating system..running win7 pro 32bit


Hi is there a enchant,ent cracker program that works for mobile or can be used in the browser because all the ones I tried don’t work.

This is a method for Minecraft java edition, mobile is programmed completely different


Wow, this seems to work. It's a shame that Ray chose April 1st to share this really.

OLD COMMENT FOR REFERENCE:
Trying to figure out if this is real.
First attempt: Minecraft actually froze, "Not responding". May be unrelated to this.
Second attempt: Got the desired enchantments, may be by chance.
Third attempt (by pressing Done and doing another one immediately): Got the wrong enchantments, may be an error in my method, I might've left a torch when doing the dummy item.

I did that, at least I think I did. I've just tried again and all working perfectly now though! Maybe I accidentally sprinted the first time or something. As for the game freezing, I was suspecting that if this was an april fools thing then perhaps it was hooking into the game somehow, and just failed because I have a few mods. Clearly that's not the case as it's now working fine, and nothing looked suspicious when decompiling the jar.


atleast worked on my creative testing world, after 13 tries. dont know if it will work on servers.


does this work on bedrock edition aswell?


I was testing out the 1.14.4 version with optifine and it was never able to find the enchantment seed, it just kept saying no seeds found after the second attempt. I am doing everything right, is it possible optifine changes the enchantment seed?

edit: I relaunched 1.14.4 without optifine and it still doesn't work.

edit 2: I just realized it requires a wooden sword because each material has different enchanting levels associated with them...

@Carlo Espiritu yes. Their is a new version for 1.14.4, and it seems to work. You might have some issues with blocking off the bookshelves as it seems to be very particular, so I would suggest using the exact bookshelf setup that is shown in the video.

Gonna try this tomorrow<br>Just to be clear. It's still working for 1.14.4 right? And you used wooden swords for the dummy enchants?

Gonna try this tomorrow
Just to be clear. It's still working for 1.14.4 right? And you used wooden swords for the dummy enchants?


question... can we select a higher enchantment level than vanilla minecraft


Holy fucking shit this takes enchanting stuff and actually makes it so that it doesn't waste tons of xp.


does this work in 1.17? All im seeing for the drop down menu is up to 16.

I did this in 1.18.1 with the mod, works fine


My good sir, will this still work on the bedrock version? I'm on the xbox 360


so you cant do everything written on the intro item names (the things). but after enchants u can do those things again right?


I just found your video and I wonder if this works for 1.15.2?

@Zed Quincey theres a version list so, ur probs in another version

@Earthcomputer thank you for your time. I tried it and it doesn't work. I must be doing something wrong. I will keep trying.


2 quick qs:
1) (Not to be that guy in the comment section of an old technical video but) Does anyone know if this still works in the current 1.16 versions of Minecraft?
2) Would this work on a Multiplayer world where others may be eg. dying, killing mobs, gaining xp etc? Or does it only require the player doing the enchanting to not do those first actions?

Anyway, super cool concept and video, and very well done for making this!!

No positive but I tried multiple times in 1.16.4 and it didn't work :( in other versions it should work if the activity in the world doesn't involve you i.e. you drop stuff or someone kills you.


I know that it is meant to work for 1.15.2, but I have no clue how to run it. The readme says to run the batch file in the 'bin' folder, but I don't know where that is. Is it the gradlew.bat file? I'm sorry, I have no idea about any of this stuff, so if it isn't too much trouble, could you tell me how to actually run it properly?

@Earthcomputer Yes you're right, I downloaded the wrong one. Thank you :)

It sounds like you downloaded the wrong file, you are supposed to download it from the "releases" page


I tried this on vanilla and optifine 1.17.1 and all of the times the cracker either said "No Possible Seeds" or "Fail" anyone know why?

it finally worked for me, i tried this in vanilla 1.17.1 afer 5 tries i got it.<br>make sure you dont drop any item during the find seed proces

it finally worked for me, i tried this in vanilla 1.17.1 afer 5 tries i got it.
make sure you dont drop any item during the find seed proces


Can anyone tell me how to download it from the website? Do you need to login or something?


Yo, crazy work done! But it actually didn't work on version 1.18.1 on a multiplayer server. I've tried multiple times, but it still didn't. Can you help me?

Prob paper server doesnt work on paper servers

For me it worked fine, would you please say what you tried to do exactly?


Every time I put in the info and check it says it found no possible seeds.

WELL OBVIOUSLY IT IS A POSSIBLE SEED CUZ I GOT IT.


will you be updating it to 1.19? it doesnt work anymore for me since we're in 1.19

hope youll fix it soon!


Yes, although some Spigot plugins are known to stop it working


The 1.4.5 version does not work for me, but the 1.4.4 works, but only in survival. In multiplayer it does not find the right xp seeds. I tested it on my own spigot server. The 1.4.5 error says "Could not serve enough space for object heap". Some help?

@Earthcomputer I tried reinstalling the java but I am not sure if it reinstalled the 64 bit version cause I don't get the option of which one to install I think it should have installed the 64 bit version because the older version worked ok. I wil try some more. And one thing more the oleder version crashed when the first enchantment value was 5 or 6.

Have you tried the suggested solutions, including checking you are actually running 64 bit Java?


does anyone know what the enchantment id is for respiration?

Make sure you are typing in the item it's going on first. Respiration can be applied to helmets and books.

Earthcomputer it doesn’t seem to work for me


This is the best thing since sliced bread


How do I make sure the Java is in my PATH

I am having trouble opening the batch file at the moment and I think that this is probably the problem, but im not very educated on these types of things.


So in theory of any gacha games that also uses similar rng systems wouldn’t it mean any gacaha game can be cracked? :0


I have my bookshelves stack two high. If I put a torch on the floor does it stop just one shelf?


This program does not work on 1.18, I literally tried the process demonstrated in the video perhaps 20 times.

I was testing the program on single player 🤷


it failed to calculate the player seed 2 times in a row
the enchanting seed worked
anyone know what i did wrong?
edit: just realised that its a paper velocity server. i wasted 2 hours nice


whats the exact list of rng that effects the player?

There is a list of things at the beginning of the video, and a few more things in the description


How do you add enchants with 2 words like sweeping edge?

There you go. Just make sure you do it without the "minecraft:" prefix.

You use the ID for the enchantment. The ID for sweeping edge is "sweeping", and the ID for luck of the sea (for example) is "luck_of_the_sea". I believe there's a list of the wiki somewhere.


Is this now an april fools joke or not? I cant figure it out! So much work...


So. I can NOT relog during this, but after the process when I am done and I log off, when can I do this again? Or is it just the first login possibility?

You can't relog <b>during</b> the process, but you can relog before and after that's okay, and then you can re-crack the seed and do it again if you want.

You can't relog *during* the process, but you can relog before and after that's okay, and then you can re-crack the seed and do it again if you want.


Awsome video man! This is fantastic for servers but I have one question. Could this be used for any version? Including console perhaps?


i try doing this on a server I play on and every time I get both the seeds it eventually just says 'failed', I installed the mod and typed the ccrackrng command and every time I type it, the game spits out a new player seed, not to mention there's no ingame overlay or anything? Could you do a tutorial on the mod?


I dropped a torch when I finished the process and I didn't mean to so I have to start the process all over again :(


what do i do if there are only 2 enchantments


You pointed out that it does not work with paperMC but is it just that or is it any plugin thing that will make it fail?


After I got the player seed When I tried to add enchantment it doesn't work!


does this work on 1.18.2 with mods and multiplayer?