= 创作分享 =
你问我答
有没有什么办法修改1.18.2灾变模组中的武器属性 ...
假的大佬QAQ

有没有什么办法修改1.18.2灾变模组中的武器属性

假的大佬QAQ 于 2023-8-24 23:06 ( 8月前 ) [复制链接] [只看楼主] [打印]
1074 9
20RF
如题,就是尝试用办法修改武器属性,守卫者护手和炎葬因为没有耐久值设定导致不被识别成武器,Property Modifier没办法修改属性,所以想问有没有什么别的方式来修改)

最佳答案

查看完整内容

对于修改 1.18.2 灾变模组中的武器属性,可以尝试以下几种方法: 使用 CraftTweaker 模组 CraftTweaker 提供了很方便的脚本方式来修改游戏内容,包括修改物品属性。可以通过脚本添加护甲值、攻击伤害等属性到护手和炎葬等物品上,使它们成为可被识别的武器。 直接修改模组源代码 如果你有模组的源代码,可以直接在代码中修改护手和炎葬的注册方法,为它们添加武器所需的 tag 和属性。这种修改方式最直接,但需要对代码比较了解。 数据 ...
发表于 2023-8-24 23:06:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 9 条回复!
FengXer
对于修改 1.18.2 灾变模组中的武器属性,可以尝试以下几种方法:

使用 CraftTweaker 模组
CraftTweaker 提供了很方便的脚本方式来修改游戏内容,包括修改物品属性。可以通过脚本添加护甲值、攻击伤害等属性到护手和炎葬等物品上,使它们成为可被识别的武器。

直接修改模组源代码
如果你有模组的源代码,可以直接在代码中修改护手和炎葬的注册方法,为它们添加武器所需的 tag 和属性。这种修改方式最直接,但需要对代码比较了解。

数据包自定义配方
可以用数据包方式定义自定义配方,在配方结果中填写修改过属性的护手/炎葬。这种方法相对简单,但只能在自定义配方中获得经修改的物品。

用其他模组伪造
一些模组如 Enchantment Descriptions 可以为非工具添加附魔描述,配合 Attribute Fix 来修改属性,使它们看上去像武器。这种方式相对曲线救国,但可以实现效果。

更换物品材质
通过修改资源包,使护手和炎葬经过材质替换后看上去像武器,然后修改attributes通过其他模组或命令设置,以达到“装作”它们是武器的效果。

综上,最直接有效的方法还是通过 CraftTweaker 脚本或直接修改源代码来改变物品属性,这需要一定的编程基础。如果你只想在游戏内实现,可以尝试后面提到的其他替代方案。
发表于 2023-8-24 23:06:27 | 只看该作者

回复 | 举报

假的大佬QAQ
QQ酱560598 发表于 2023-8-24 23:06
对于修改 1.18.2 灾变模组中的武器属性,可以尝试以下几种方法:

使用 CraftTweaker 模组

好棒的回复!不过请问Crt要怎么编写来改变一个物品的属性,目前CRT我只会改改合成表什么这样简单的操作()
发表于 2023-8-26 18:06:10 | 只看该作者

回复 | 举报

FengXer
QQ酱193278 发表于 2023-8-26 18:06
好棒的回复!不过请问Crt要怎么编写来改变一个物品的属性,目前CRT我只会改改合成表什么这样 ...

你可以在CraftTweaker的官方文档中找到关于如何使用它来修改物品属性的详细信息。例如,你可以使用mods.item.IItemStack对象来获取和修改物品的各种属性,包括名称、耐久度、堆叠数量等。你也可以使用mods.item.IItemDefinition对象来获取和修改物品的定义,包括它的ID、元数据等。
发表于 2023-8-26 18:32:21 | 只看该作者

回复 | 举报

假的大佬QAQ
QQ酱560598 发表于 2023-8-26 18:32
你可以在CraftTweaker的官方文档中找到关于如何使用它来修改物品属性的详细信息。例如,你可以使用mods.i ...

可以求一个例子嘛,wiki看的有点不太明白怎么加耐久值的设定()
发表于 2023-8-26 18:46:09 | 只看该作者

回复 | 举报

FengXer
QQ酱193278 发表于 2023-8-26 18:46
可以求一个例子嘛,wiki看的有点不太明白怎么加耐久值的设定()

file-jpy.java (434 Bytes, 下载次数: 4) [backcolor=rgba(255, 255, 255, 0.7)]如果您想要改变一个剑的攻击力和耐久度,您可以这样写
发表于 2023-8-27 07:56:40 | 只看该作者

回复 | 举报

假的大佬QAQ
QQ酱560598 发表于 2023-8-27 07:56
如果您想要改变一个剑的攻击力和耐久度,您可以这样写

谢啦,不过在1.18.2版本试了一下发现报错了...
发表于 2023-8-27 11:02:53 | 只看该作者

回复 | 举报

假的大佬QAQ
QQ酱560598 发表于 2023-8-27 07:56
如果您想要改变一个剑的攻击力和耐久度,您可以这样写

图片没弄好,重新发一下
发表于 2023-8-27 11:03:55 | 只看该作者

回复 | 举报

假的大佬QAQ
发表于 2023-8-27 11:04:42 | 只看该作者

回复 | 举报

假的大佬QAQ
草了,总算弄好了
发表于 2023-8-27 11:05:02 | 只看该作者

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表