Posted April 22, 20205 yr 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!
April 22, 20205 yr Author 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 ?
April 22, 20205 yr Author 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 : )
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.