Mythicmobs 拓展


动作技能拓展

示例怪物:
  MobType: WITHER_SKELETON
  Display: "&4示例怪物"
  Health: 40
  Damage: 8
  Skills:
    # animation   释放动作技能的标识符
    # ----------技能选项如下----------
    # n或name     动作名字
    # a或action   状态(play代表播放这个动作,stop代表停止这个动作,state代表切换模型的基础动作状态)
    #    在stop时,如果填写了walk或者idle那么代表禁止自动执行walk和idle直到调用play
    #    在state时,可以改变一套基础动作,在n等于ab时,再触发attack或者idle(诸如此类的自触发动作)会选择ab@attack或者ab@idle,在n等于default时会切换会无ab@的状态,此逻辑可以做怪物在愤怒的时候改变了一套基础动作。
    # s或speed    动作的播放速度,1.5时为1.5倍速播放
    #
    - "animation{n=damaged;a=play;d=10;s=1.5} @self ~onDamaged"

骨骼替换技能拓展

示例怪物:
  MobType: WITHER_SKELETON
  Display: "&4示例怪物"
  Health: 40
  Damage: 8
  Skills:
    # modelBoneReplace   释放骨骼替换技能的标识符
    # -----------技能选项如下-----------
    # bn或boneName        要替换的骨骼组名称
    # nmd或newModelData   新的模型数据
    #    新模型数据格式为: 新模型路径;贴图路径
    #    新模型路径从models/后开始算起,贴图路径从textures/后算起
    # nbn或newBoneName    新的骨骼组名称
    #
    - "modelBoneReplace{bn=head,nmd=entity/test.json,entity/test.png,nbn=helmet} @self ~onDamaged"

HUD 技能拓展

示例怪物:
  MobType: WITHER_SKELETON
  Display: "&4示例怪物"
  Health: 40
  Damage: 8
  Skills:
    # hud   释放HUD技能的标识符
    # -----------技能选项如下-----------
    # hn或hudName    HUD的名字
    # p或placeholder 要发送的变量(默认为空)
    # d或duration    HUD持续的时间
    - "hud{hn=全屏中毒效果;d=10} @self ~onDamaged"

声音技能拓展

示例怪物:
  MobType: WITHER_SKELETON
  Display: "&4示例怪物"
  Health: 40
  Damage: 8
  Skills:
    # gsound   释放声音技能的标识符
    # --------技能选项如下--------
    # gsound     声音的名字
    # type       声音的种类(默认为master)
    # a或action  进行的行为(play或stop,默认为play)
    - "gsound{gsound=germmod:attack;type=master;a=play} @self ~onDamaged"

特效技能拓展

示例怪物:
  MobType: WITHER_SKELETON
  Display: "&4示例怪物"
  Health: 40
  Damage: 8
  Skills:
    # effect   释放特效技能的标识符
    # -----------技能选项如下-----------
    # e或effect     释放的特效名称
    # d或duration   特效持续时间 单位毫秒
    # b或bind       特效绑定类型
    # 绑定类型有 Entity 技能目标对应的实体 | Location 技能目标的对应位置 
    # m或move       特效额外动画类型
    # Empty 无额外附加动画效果 | CasterToTarget 从释放技能者位置移动到技能目标位置 | TargetToCaster 从技能目标位置移动到释放技能者位置
    - "effect{e=fire;d=3000;b=Entity;m=Empty} @self ~onDamaged"

results matching ""

    No results matching ""