= 创作分享 =
技术讨论
Kubejs 求助:将特定模组的所有物品注册名生成一个数组 ...
Xrisium

Kubejs 求助:将特定模组的所有物品注册名生成一个数组对象

Xrisium 于 2024-6-17 01:27 ( 9天前 ) 发表在 [讨论] 分类。 [复制链接] [只看楼主] [打印]
78 0
求助各位大佬,如何选中某个特定模组内的物品,并返回一个数组对象?
Kubejs文档中给出了一个选中特定标签并返回数组对象的实例:
  1. // Add all items from the forge:stone tag to the c:stone tag, unless the id contains diorite
  2.   const stones = event.get('forge:stone').getObjectIds()
  3.   const blacklist = Ingredient.of(/.*diorite.*/)
  4.   stones.forEach(stone => {
  5.     if (!blacklist.test(stone)) event.add('c:stone', stone)
  6.   })
复制代码
我希望对特定模组的物品也进行类似的操作,以便通过函数批量更改配方。例如,将机械动力模组所有物品中,注册名字符串中含有“andesite_alloy”的物品的配方全部删除。
本人 JS 水平有限,望各位大佬见谅!
发表于 2024-6-17 01:27:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

回复 | 举报

该帖共收到 0 条回复!
百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

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

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

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