跳到正文

Infinite Enchantments Mod/Lib

作者:AAV30

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

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

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"
        }
    }
}
  1. Put the cursemaven snippet in dependencies in build.gradle
  2. 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!

常见问题

Infinite Enchantments Mod/Lib 支持哪些 Minecraft 版本?

Infinite Enchantments Mod/Lib 支持 Minecraft Java 版 1.21.1–1.21.11,共 11 个版本,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Infinite Enchantments Mod/Lib 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分