Infinite Enchantments Mod/Lib

Infinite Enchantments Mod/Lib aims to make enchantment levels infinite!!

293

Quick challenge

How far can you run before the mobs catch you?

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!

ADS