咸鱼不咸
本帖最后由 咸鱼不咸 于 2022-1-20 19:18 编辑

如题(我也不知道这玩意具体叫啥)反正SX中自带的无效果。默认配置文件的示范也不生效
推荐一个能做到这种功能的插件也行。或者是能够隐藏属性lore的插件也行。

LxDLy
下面的字段再确认一下到底外面是用双引号 " 还是单引号 '

咸鱼不咸
LxDLy 发表于 2022-1-20 21:59
下面的字段再确认一下到底外面是用双引号 " 还是单引号 '

示范的配置都是用单引号的。然后:这个符号我也用过两种。并无效果

krewella
可以考虑一下使用AttributePlus
列示代码
一点力量=物理伤害0.8 和生命恢复0.3以及生命值1
  1. var priority = 105
  2. var combatPower = 5.0
  3. var attributeName = "力量"
  4. var attributeType = "UPDATE"
  5. var placeholder = "power"

  6. function onLoad() {
  7.         /* UPDATE 类型建议将 setSkipFilter 设为 true */
  8.         Attr.setSkipFilter(true)
  9.         return Attr
  10. }

  11. function run(entity) {
  12.         /* 获取实体 AttributeData 数据 */
  13.         var data = Attr.getData(entity)
  14.         /* 清除掉上次增加的属性源,防止属性反复叠加 */
  15.         AttributeAPI.takeSourceAttribute(data, "力量")
  16.         var value = Attr.getRandomValue(entity)
  17.         if(value>0){
  18.                         /* 调用 AttributeAPI 内方法增加属性 */
  19.                 AttributeAPI.addSourceAttribute(data, "力量", Arrays.asList("物理伤害: " + parseInt(value*0.8), "生命恢复:" + parseInt(value*0.3), "生命值:" + parseInt(value*1)), false)
  20.         }
  21.         return false
  22. }
复制代码

咸鱼不咸
krewella 发表于 2022-1-22 15:23
可以考虑一下使用AttributePlus
列示代码
一点力量=物理伤害0.8 和生命恢复0.3以及生命值1

如果换属性插件会很麻烦哎换过一次搞的乱七八糟的

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