自定义伤害 (Custom Damage)
模组属性评比

距离显示结果还剩4票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组申请

      暂无管理组..

    编辑组申请

      暂无编辑组..

    开发组申请

      暂无开发组..

    停更

    自定义伤害

    Custom Damage

    0.0

    无人问津

    昨日指数: 11
    昨日平均指数: 61.329

    5758

    总浏览

    --

    资料填充率


    如何下载?
    • 概述

      对包括玩家在内的实体的血量通过计分板控制,支持护甲、附魔和效果计算。

      使用方法

      设置计分板 damage.value 内的虚拟实体 $value 的分值来表示该次造成多少伤害,实际伤害 = 分值*0.1(默认为 0.1,想要更精细的可以在数据包内修改 ),如此处造成 100*0.1 即 10 点()的伤害。

      /scoreboard players set $value damage.value 100 
      /execute as @p at @s run function damage:player

      同时可以设置伤害源,在执行 damage:player 函数之前给任意实体加入 damage.atker 标签,但建议不要写入攻击对象,因为 aec 给予效果慢几 gt,会导致实体不会发红。

      /summon husk ~ ~ ~ {Tags:["damage.atker"]}
      /scoreboard players set $value damage.value 550
      /execute as @p at @s run function damage:player
      /tag @e[type=husk] remove damage.atker

      注意事项

      • 超过 102.3 的伤害都会设置为 103,需要更大范围的攻击伤害请使用 damage:value(详见数据包)。

      • 当实体被判定为死亡时,并不会立即死亡,而是会执行 #damage:die 函数。

      • 默认是不开启附魔和效果计算的,有需要请参照如下:

      #关闭护甲计算
      /scoreboard players set $armor damage.value 0
      #打开附魔计算
      /scoreboard players set $ench damage.value 1
      #打开效果计算
      /scoreboard players set $effect damage.value 1
      • 数据包命名空间为 damage(防冲突)

    短评加载中..