Infinite Enchantments Mod/Lib
Infinite Enchantments Mod/Lib aims to make enchantment levels infinite!!
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Infinite Enchantments Mod/Lib
Infinite Enchantments Mod/Lib
Want to play with enchantments more than 255? Enchantments look like this `Sharpness enchantment.level.255`?
This mod/lib has fixed all that for you! Enchantments now made to maximum 255 -> 1000000000 (1 billion!) `Sharpness enchantment.level.255` made `Sharpness 255`
How to install For Players : 1. Download the jar file 2. Put it in the `.minecraft/versions/<Neoforge version name>/mods`
Now you can enchant the item with commands
REMEMBER : Using enchantments like fortune with high levels can cause many drops to drop, causing the game to crash
For Modders: 1. Put the following in `build.gradle` ``` repositories { exclusiveContent { forRepository { maven { url "https://cursemaven.com" } } filter { includeGroup "curse.maven" } } } ``` 2. Put the cursemaven snippet in `dependencies` in `build.gradle` 3. Reload gradle changes to implement it
Now modders can `ItemStack#set` the `Enchantment` with `DataComponents.ENCHANTMENT` and `ItemEnchantments` like follows
``` public static void setOverleveledEnchant(ItemStack stack, Holder<Enchantment> enchantment, int level) { ItemEnchantments existing = stack.getOrDefault(DataComponents.ENCHANTMENTS, ItemEnchantments.EMPTY); ItemEnchantments.Mutable mutable = new ItemEnchantments.Mutable(existing); mutable.set(enchantment, level); stack.set(DataComponents.ENCHANTMENTS, mutable.toImmutable()); } ```
REMEMBER : The "max_level" field in any `<enchantment_name>.json` still needs to be a lower value like 5, as the value determines the number of books generated in the creative mode tab (that means setting it to suppose 1 billion will create 1 billion books, and the game crashes)
Drop any suggestions for updates in the comments!