本帖最后由 薛白 于 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之后显示代码没有任何问题,但是就是不生效
在mod问答发了个求助属于砸了所有金粒,但是没人回复,可能是专业不对口,所以我来这个主体下问问,要是能解决再哪回都行,不过要是在这里回复请去另一个帖子挂个名,我把赏金结给你,感谢。地址
我该怎么给我自定义的物品添加标签比如'#balm:gems'啊之类的,怎么给这些物品添加描述自定义出来的物品像这样,光秃秃的
给它变成这样
另外怎么给禁忌与奥秘的专属合成表进行替换,就是给钻石替换成我想要的物品,比如那个精密核心?
钻石替换那个,我尝试了
onEvent('recipes', event => {
event.custom({
type:'forbidden_arcanus:hephaestus_forge'.replaceiutput({},'minecraft:diamond','kubejs:heart_h')
})})
/reload之后显示代码没有任何问题,但是就是不生效
不知道现在楼主解决没有,这个是属于item.tooltip事件,放在client_scripts里
复制代码
- onEvent('item.tooltip', tooltip => {
- //给tag为minecraft:coals的物品添加描述
- tooltip.add('#minecraft:coals', [Text.of('First line').gold(), Text.red('第二行').underlined(), ('第三行')])
- // 给下届合金锭添加描述
- tooltip.addAdvanced('minecraft:netherite_ingot', (item, advanced, text) => {
- text.add(1, Text.yellow("提升基础属性,其他属性也可能由此得到进一步增强"))
- text.add(2, [Text.yellow("种类:"),"全局升级"])
- text.add(3, [Text.gray("比例系数:"),Text.of("3x").green().underlined()])
- })
- })
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
去挂个名吧我把悬赏结给你,感谢感谢感谢

禁忌与奥秘那个我去看了下,他这个专属合成表不属于recipes目录下,这也是为啥操作不了的原因(ps:个人猜想,如有错误,大佬可以纠正过来~)所以只能以数据包的形式去修改他,正好kubejs提供了这个功能
找到kubejs/data文件夹,依次建立forbidden_arcanus>hephaestus_forge>rituals文件夹,然后在rituals文件中建立eternal_stella.json文件
写入如下代码复制代码
其中那个hephaestus_forge_item就是原配方中的钻石位置,我给替换成下届合金锭了
找到kubejs/data文件夹,依次建立forbidden_arcanus>hephaestus_forge>rituals文件夹,然后在rituals文件中建立eternal_stella.json文件
写入如下代码
- {
- "inputs": [
- {
- "item": "forbidden_arcanus:xpetrified_orb",
- "slot": 0
- },
- {
- "item": "forbidden_arcanus:xpetrified_orb",
- "slot": 1
- },
- {
- "item": "forbidden_arcanus:xpetrified_orb",
- "slot": 4
- },
- {
- "item": "forbidden_arcanus:stellarite_piece",
- "slot": 5
- }
- ],
- "hephaestus_forge_item": "minecraft:netherite_ingot",
- "essences": {
- "aureal": 82,
- "blood": 1000,
- "souls": 1
- },
- "result": {
- "item": "forbidden_arcanus:eternal_stella",
- "count": 1
- }
- }
其中那个hephaestus_forge_item就是原配方中的钻石位置,我给替换成下届合金锭了
addor4 发表于 2022-9-11 14:20
禁忌与奥秘那个我去看了下,他这个专属合成表不属于recipes目录下,这也是为啥操作不了的原因(ps:个人猜想 ...
其实说白了就是以数据包的形式去修改原配方,去拆下mod包就知道咋回事了
修改原配方的话,文件名要一样的才可以,不然就是新建配方了
去试下行不行,毕竟今天我操作都一样的,试了好几次才试出来。。。绝了

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


薛白 发表于 2022-9-11 16:21
太感谢了,大佬牛*,够用了,感谢感谢
那就好~~
大佬谈不上...小白一枚,···
阿巴阿吧