= 创作分享 =
你问我答
1.18.2如何修改/添加 武器/护甲 属性
伊诺莉娅

1.18.2如何修改/添加 武器/护甲 属性

伊诺莉娅 于 2023-8-26 20:07 ( 8月前 ) [复制链接] [只看楼主] [打印]
1077 14
10RF
例如,我想给一套护甲增加ars_nouveau:max_mana这个属性应该怎么办

最佳答案

查看完整内容

你确定是写在startup_scripts文件夹下的文件(xxxx.js)里了吗?
发表于 2023-8-26 20:07:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 14 条回复!
arasoka
QQ酱692918 发表于 2023-8-29 12:15
好像...什么都没发生(穿了钻石甲什么变化都没有,奇了怪了)

你确定是写在startup_scripts文件夹下的文件(xxxx.js)里了吗?
发表于 2023-8-26 20:07:19 | 只看该作者

回复 | 举报

伊诺莉娅
最好是有例子给我,求求(做整合包)
发表于 2023-8-26 20:07:41 | 只看该作者

回复 | 举报

伊诺莉娅
Kubejs或者crt或者其他的都行,只要可以添加
发表于 2023-8-26 23:09:19 | 只看该作者

回复 | 举报

伊诺莉娅
QQ酱123386 发表于 2023-8-27 09:38
要修改/添加武器/护甲的属性,可以使用 Minecraft 的物品编辑器。物品编辑器是一个第三方工具,可以用于修 ...

1.18.2版本可用的编辑器具体名字是什么
发表于 2023-8-27 09:49:14 | 只看该作者

回复 | 举报

arasoka
本帖最后由 QQ酱696598 于 2023-8-29 11:59 编辑

我用kubejs来修改。
  1. onEvent('item.modification',event => {

  2.     event.modify("minecraft:diamond_helmet",modification =>{
  3.         modification.removeAttribute("minecraft:generic.max_health","0cebf5f5-69a5-4d28-8815-70dbb3752604")
  4.         modification.addAttribute("minecraft:generic.max_health","0cebf5f5-69a5-4d28-8815-70dbb3752604","bounsHealth",15,"addition")
  5.     })

  6.     event.modify("minecraft:diamond_chestplate",modification =>{
  7.         modification.removeAttribute("minecraft:generic.max_health","60c13e61-fc58-42d5-8e16-11b76272a25c")
  8.         modification.addAttribute("minecraft:generic.max_health","60c13e61-fc58-42d5-8e16-11b76272a25c","bounsHealth",15,"addition")
  9.     })

  10.     event.modify("minecraft:diamond_leggings",modification =>{
  11.         modification.removeAttribute("minecraft:generic.max_health","85f45eca-268f-4f45-9d9f-da5bef3bc942")
  12.         modification.addAttribute("minecraft:generic.max_health","85f45eca-268f-4f45-9d9f-da5bef3bc942","bounsHealth",15,"addition")
  13.     })
  14.     event.modify("minecraft:diamond_boots",modification =>{
  15.             modification.removeAttribute("minecraft:generic.max_health","fbef2597-cd25-425a-b577-1f4fc61801c3")
  16.             modification.addAttribute("minecraft:generic.max_health","fbef2597-cd25-425a-b577-1f4fc61801c3","bounsHealth",15,"addition")
  17.     })

  18. })
复制代码


前四段是用来穿戴时的玩家的最大生命值(minecraft:generic.max_health),后面的"乱码"是uuid,唯一标识符,找一个随机生成器就行。15是数值,addition是加法。
建议你看一下这个链接
发表于 2023-8-28 16:27:02 | 只看该作者

回复 | 举报

伊诺莉娅
QQ酱696598 发表于 2023-8-28 16:27
我用kubejs来修改。

我看过这位大佬的视频,主要是我有时候照抄他的代码都没法生效,更别说自己跑了
发表于 2023-8-28 18:27:36 | 只看该作者

回复 | 举报

arasoka
QQ酱692918 发表于 2023-8-28 18:27
我看过这位大佬的视频,主要是我有时候照抄他的代码都没法生效,更别说自己跑了
...

可能某个单词拼错了,或者漏了符号?至少我的还没问题
你可以发一下你自己写的
发表于 2023-8-28 18:44:36 | 只看该作者

回复 | 举报

伊诺莉娅
QQ酱696598 发表于 2023-8-28 18:44
可能某个单词拼错了,或者漏了符号?至少我的还没问题
你可以发一下你自己写的 ...

我先试一下佬你的代码吧,看看能不能生效
发表于 2023-8-29 11:36:58 | 只看该作者

回复 | 举报

arasoka
本帖最后由 QQ酱696598 于 2023-8-29 11:59 编辑
QQ酱692918 发表于 2023-8-29 11:36
我先试一下佬你的代码吧,看看能不能生效

才发现我多打了一个"})",刚刚改了。
发表于 2023-8-29 11:58:25 | 只看该作者

回复 | 举报

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

本版积分规则

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

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

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