薛白
本帖最后由 薛白 于 2022-8-30 11:46 编辑

在mod问答发了个求助属于砸了所有金粒,但是没人回复,可能是专业不对口,所以我来这个主体下问问,要是能解决再哪回都行,不过要是在这里回复请去另一个帖子挂个名,我把赏金结给你,感谢。地址
我该怎么给我自定义的物品添加标签比如'#balm:gems'啊之类的,怎么给这些物品添加描述自定义出来的物品像这样,光秃秃的

给它变成这样
另外怎么给禁忌与奥秘的专属合成表进行替换,就是给钻石替换成我想要的物品,比如那个精密核心?
钻石替换那个,我尝试了
onEvent('recipes', event => {
    event.custom({
        type:'forbidden_arcanus:hephaestus_forge'.replaceiutput({},'minecraft:diamond','kubejs:heart_h')
})})
/reload之后显示代码没有任何问题,但是就是不生效






addor4
不知道现在楼主解决没有,这个是属于item.tooltip事件,放在client_scripts里
  1. onEvent('item.tooltip', tooltip => {
  2.         //给tag为minecraft:coals的物品添加描述
  3.         tooltip.add('#minecraft:coals', [Text.of('First line').gold(), Text.red('第二行').underlined(), ('第三行')])
  4.         // 给下届合金锭添加描述
  5.         tooltip.addAdvanced('minecraft:netherite_ingot', (item, advanced, text) => {
  6.                 text.add(1, Text.yellow("提升基础属性,其他属性也可能由此得到进一步增强"))
  7.                 text.add(2, [Text.yellow("种类:"),"全局升级"])
  8.                 text.add(3, [Text.gray("比例系数:"),Text.of("3x").green().underlined()])
  9.         })
  10. })
复制代码

addor4
addor4 发表于 2022-9-10 19:30
不知道现在楼主解决没有,这个是属于item.tooltip事件,放在client_scripts里

详情看这里:https://mods.latvian.dev/books/kubejs/page/itemtooltipeventjs

薛白
addor4 发表于 2022-9-10 19:31
详情看这里:https://mods.latvian.dev/books/kubejs/page/itemtooltipeventjs

没呢禁忌与奥秘那个呢,那个怎么办呐

薛白
addor4 发表于 2022-9-10 19:31
详情看这里:https://mods.latvian.dev/books/kubejs/page/itemtooltipeventjs

去挂个名吧我把悬赏结给你,感谢感谢感谢

addor4
禁忌与奥秘那个我去看了下,他这个专属合成表不属于recipes目录下,这也是为啥操作不了的原因(ps:个人猜想,如有错误,大佬可以纠正过来~)所以只能以数据包的形式去修改他,正好kubejs提供了这个功能
找到kubejs/data文件夹,依次建立forbidden_arcanus>hephaestus_forge>rituals文件夹,然后在rituals文件中建立eternal_stella.json文件
写入如下代码
  1. {
  2.     "inputs": [
  3.         {
  4.             "item": "forbidden_arcanus:xpetrified_orb",
  5.             "slot": 0
  6.         },
  7.         {
  8.             "item": "forbidden_arcanus:xpetrified_orb",
  9.             "slot": 1
  10.         },
  11.         {
  12.             "item": "forbidden_arcanus:xpetrified_orb",
  13.             "slot": 4
  14.         },
  15.         {
  16.             "item": "forbidden_arcanus:stellarite_piece",
  17.             "slot": 5
  18.         }
  19.     ],
  20.     "hephaestus_forge_item": "minecraft:netherite_ingot",
  21.     "essences": {
  22.         "aureal": 82,
  23.         "blood": 1000,
  24.         "souls": 1
  25.     },
  26.     "result": {
  27.         "item": "forbidden_arcanus:eternal_stella",
  28.         "count": 1
  29.     }
  30. }
复制代码

其中那个hephaestus_forge_item就是原配方中的钻石位置,我给替换成下届合金锭了

addor4
addor4 发表于 2022-9-11 14:20
禁忌与奥秘那个我去看了下,他这个专属合成表不属于recipes目录下,这也是为啥操作不了的原因(ps:个人猜想 ...

其实说白了就是以数据包的形式去修改原配方,去拆下mod包就知道咋回事了
修改原配方的话,文件名要一样的才可以,不然就是新建配方了
去试下行不行,毕竟今天我操作都一样的,试了好几次才试出来。。。绝了

薛白
addor4 发表于 2022-9-11 14:20
禁忌与奥秘那个我去看了下,他这个专属合成表不属于recipes目录下,这也是为啥操作不了的原因(ps:个人猜想 ...

太感谢了,大佬牛*,够用了,感谢感谢

addor4
薛白 发表于 2022-9-11 16:21
太感谢了,大佬牛*,够用了,感谢感谢

那就好~~

addor4

大佬谈不上...小白一枚,···

2998643651
阿巴阿吧

第一页 上一页 下一页 最后一页