跳到正文

EnchantGiver

预先为工具设置附魔。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

EnchantGiver

EnchantGiver 可以为物品永久附加附魔。

物品获得时这些附魔便会生效,且无法通过砂轮移除。

这也意味着,即使物品已有预设附魔,你仍然可以像平常一样为其附魔。

此功能适用于任何物品(模组或原版),也适用于任意附魔组合(模组或原版)。

此模组应该只需安装在服务端。

附魔等级也可以高于原版允许的等级(最高可达 2147483647)。

若要在游戏中为所有同类型物品(例如所有铁镐)添加附魔,请将物品拿在手中并运行

/enchantgiver add_enchant modname:enchantname level

若只想为单个物品添加附魔,则运行

/enchantgiver add_nbt modname:enchantname level

若要为物品组移除附魔,请使用

/enchantgiver remove_enchant modname:enchantname

若要为单个物品移除附魔,请使用

/enchantgiver remove_nbt modname:enchantname

若要移除物品上的所有附魔(单个物品和物品组的附魔),请使用

/enchantgiver clear

 

若要手动为物品添加附魔,可以进入 config/enchant_helper/ 并查看 readme.yaml

之后,可以重启游戏,或运行 /enchantgiver reload,在游戏中重新加载这些设置

若要通过代码添加物品组附魔,请调用

wraith.enchant_giver.EnchantsList#addEnchants(Identifier itemID, HashMap<Identifier, Integer> enchants, boolean replace)

此方法用于添加多个附魔;若要添加单个附魔:

wraith.enchant_giver.EnchantsList#addEnchants(Identifier itemID, Identifier enchantID, int level, boolean replace)

若要为单个物品而非物品组添加附魔,添加多个附魔时请使用:

wraith.enchant_giver.EnchantsList#addNBTEnchants(ItemStack stack, HashMap<String, Integer> enchants)

单个附魔请使用:

wraith.enchant_giver.EnchantsList#addNBTEnchants(ItemStack stack, String enchant, int level)

 

Discord

推荐模组:

Numerus Romani

 

常见问题

EnchantGiver 支持哪些 Minecraft 版本?

EnchantGiver 支持 Minecraft Java 版 1.16.4–1.17,共 3 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

EnchantGiver 怎么安装?

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

评论

登录后评论和评分

LordDeatHunter 的其他作品

查看全部 →