squidlex Posted April 22, 2020 Posted April 22, 2020 Hi all, I'm currently trying to remove the infinity enchantment from bows, would this be possible with access transformers? I wan't to do this without breaking anything so I figured it's a good idea to ask. Thanks for your help! Quote
squidlex Posted April 22, 2020 Author Posted April 22, 2020 2 minutes ago, diesieben07 said: Create your own EnchantmentType using EnchantmentType.create with a Predicate that always returns false. Make sure to include your ModID in the name. Then set Enchantment#type to your newly created EnchantmentType for Enchantments.INFINITY. This should (I didn't test this) make it impossible to apply the infinity enchantment to anything. This should also remove the enchanted book from the creative tab, as they only list specific enchantment types. Unfortunately there is no easy way to also remove it from the search tab. But for survival, this should make the enchantment unobtainable. Wow, thank you for such an in depth response! I'll get to work on testing it out ? Quote
squidlex Posted April 22, 2020 Author Posted April 22, 2020 43 minutes ago, diesieben07 said: Create your own EnchantmentType using EnchantmentType.create with a Predicate that always returns false. Make sure to include your ModID in the name. Then set Enchantment#type to your newly created EnchantmentType for Enchantments.INFINITY. This should (I didn't test this) make it impossible to apply the infinity enchantment to anything. This should also remove the enchanted book from the creative tab, as they only list specific enchantment types. Unfortunately there is no easy way to also remove it from the search tab. But for survival, this should make the enchantment unobtainable. Can confirm this works, thank you very much : ) Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.