Q2932102935
NeigeItems怎么写右键物品随机获取你所设置的物品,怪我自己看不懂wiki请求各位大佬给个例子学习谢谢!

coinzkh
有没有装cmi插件 直接用cmi的右键添加一次性物品指令配置ni的命令不就解决了

coinzkh
没有cmi插件的话直接用Neigeitems也行 添加物品动作就行了 具体方法参考https://neige7.github.io/NeigeIt ... D%E7%BD%AE%E9%A1%B9

江月寒
动作配置
  1. #配置路径NeigeItems/ItemActions/xxx.yml
  2. #索引id,对应物品创建的索引(你ni物品的索引是啥,这就写啥)
  3. 测试物品:
  4. #触发动作: right 右键
  5.   right:
  6. #消耗选项: 这个节点下的 amount: 1 代表触发动作后,会自动扣除一个该物品
  7.     consume:
  8.       amount: 1
  9. #执行的动作: console执行后台命令, ni give [玩家参数] [物品id] [数量]
  10. # 玩家参数: %player_name% 玩家名变量
  11. # <strings::随机物品1_随机物品2> 即时声明的字符串节点, 可以返回下列两个字符串中随机的一个 随机物品1 and 随机物品2
  12. # 当然这个字符串节点也可以换成<weight::60::随机物品1__40::随机物品2> 即时权重节点 这里的60代表总权重100次中可能出现60次随机物品1 后面的应该都懂吧
  13. # 1 = 给予多少个该物品
  14.     actions:
  15.       - 'console: ni give %player_name% <strings::随机物品1_随机物品2> 1'
复制代码


物品配置
  1. #配置路径NeigeItems/Items/xxx.yml
  2. #道具物品
  3. 测试物品:
  4.   material: FEATHER
  5.   name: '&f测试物品'
  6.   lore:
  7.     - '&6我只是个测试物品'
  8.   unbreakable: true
  9.   hideflags:
  10.     - HIDE_UNBREAKABLE
  11. #随机的物品1
  12. 随机物品1:
  13.   material: FEATHER
  14.   name: '&f随机物品1'
  15.   lore:
  16.     - '&6我是随机物品1'
  17.   unbreakable: true
  18.   hideflags:
  19.     - HIDE_UNBREAKABLE
  20. #随机的物品2
  21. 随机物品2:
  22.   material: FEATHER
  23.   name: '&f随机物品2'
  24.   lore:
  25.     - '&6我是随机物品2'
  26.   unbreakable: true
  27.   hideflags:
  28.     - HIDE_UNBREAKABLE
复制代码


使用命令/ni get 测试物品
右键即可

Neige
plugins/NeigeItems/ItemActions/随便什么文件名.yml
  1. 对应的物品ID:
  2.   right:
  3.     consume:
  4.       amount: 1
  5.     sync:
  6.     # 1/6 概率获取ID为 test1 的物品
  7.     # 2/6 概率获取ID为 test2 的物品
  8.     # 3/6 概率获取ID为 test3 的物品
  9.     - 'console: ni give %player_name% <weight::1::test1_2::test2_3::test3>'
复制代码

苏子峰



指令物品.yml (932 Bytes, 下载次数: 0)



Apple_yu
niceoooooooo

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