我的世界高版本服主教程合集
常用工具网站常用开服网站高版本插件推荐免费服务端/福利
EcoX 系列使用指导
EcoX 系列使用指导
  • 欢迎
  • 一般配置格式
    • 简绍
    • Yaml 语法学习
    • 自定义附魔
      • 8.x 版本
      • 9.x 版本
      • 10.x 版本
    • EcoX 物品语法学习
    • 数值语法学习
    • 合成配方
    • 教程阅读说明
    • 护身符
      • 5.99.0 版本以前
      • 5.99.0 以后的 5.x 版本
      • 6.x 版本
    • 盔甲
      • 7.106.0 版本以前
    • 物品(武器)
      • 3.101 版本以前
    • 重铸
      • 5.41.0 版本以前
    • 技能与属性
    • 加倍器
    • 宠物
      • 1.26.0 版本以前
    • 职业
    • EcoX 实体语法学习
    • Boss
    • 为什么我的配置报错?
  • 技能系统
    • 一般格式
    • 技能概述
    • 技能列表
      • A
      • B
      • C
      • D
      • E
      • F
      • G
      • H
      • I
      • J
      • K
      • L
      • M
      • P
      • R
      • S
      • T
      • X
    • 通用技能参数
    • 条件列表
      • A
      • B
      • H
      • I
      • O
      • P
      • R
      • S
      • W
    • 通用条件参数
    • 筛选列表
    • 触发器列表
    • 变化列表
    • 变量符
  • 实战训练
    • 实战概述
    • 末影弓
    • 法力值
    • 河豚剑
    • 骷髅祝福
  • 参考资料
由 GitBook 提供支持
在本页
  • 任务
  • 逐步分析
  • 参考答案
  • Tliamans

这有帮助吗?

  1. 实战训练

骷髅祝福

任务

按照下面物品配置的 Lore 的描述制作一个骷髅祝福护身符。

  - id: skeleton_hat
    name: "&5骷髅祝福"
    description:
      - "&7每 &a30 &7秒恢复一点祝福值,每次受到攻击可以"
      - "&7消耗一点祝福值直接抵消,最多积攒 4 点祝福值."
      - ""
      - "&5&l史诗"
    item: "player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTRkNDQ5MDdhNjc5ZjE3MzAzOTJmY2ZhOGZkYWRkZjJhYzc5OGVhZWI4YzRlMTA5MmQ0YmIwMDM3N2I2MTliOCJ9fX0="
    craftable: false
    recipe: []
    effects: 我们还不知道呢

逐步分析

很明显我们使用 Tliamans 插件实现。

祝福值

很明显这里的祝福值我们通过积分系统实现,于是像法力值那样,我们制作第一个和第二个技能,那就是祝福值的恢复和判断玩家是否在战斗状态,如下:

      - id: give_points
        args:
          type: g_tzf
          amount: 1
        triggers:
          - static_600
        conditions:
          - id: below_points
            args:
              type: g_tzf
              amount: '4'
          - id: placeholder_contains
            args:
              placeholder: '%combatlogx_in_combat%'
              value: "Yes"
              ignore_case: true

躲避伤害

躲避伤害和消耗祝福值是两个技能需要同时触发的,我们使用 run_chain_inline 技能实现。躲避伤害通过 damage_multiplier 技能配合 take_damage 触发器实现。

参考答案

Tliamans

  - id: skeleton_hat
    name: "&5骷髅祝福"
    description:
      - "&7每 &a30 &7秒恢复一点祝福值,每次受到攻击可以"
      - "&7消耗一点祝福值直接抵消,最多积攒 4 点祝福值."
      - ""
      - "&5&l史诗"
    item: "player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTRkNDQ5MDdhNjc5ZjE3MzAzOTJmY2ZhOGZkYWRkZjJhYzc5OGVhZWI4YzRlMTA5MmQ0YmIwMDM3N2I2MTliOCJ9fX0="
    craftable: false
    recipe: []
    effects:
      - id: run_chain_inline
        args:
          run-type: normal
          chain:
            effects:
              - id: damage_multiplier
                args:
                  multiplier: 0
                triggers:
                  - take_damage
                filters:
                  damageCause:
                    - ENTITY_ATTACK
                    - ENTITY_EXPLOSION
                    - ENTITY_SWEEP_ATTACK
      - id: add_points
        args:
          type: g_tzf
          amount: 0
      - id: give_points
        args:
          type: g_tzf
          amount: 1
        triggers:
          - static_600
        conditions:
          - id: below_points
            args:
              type: g_tzf
              amount: '4'
          - id: placeholder_contains
            args:
              placeholder: '%combatlogx_in_combat%'
              value: "Yes"
              ignore_case: true
上一页河豚剑下一页参考资料

最后更新于2年前

这有帮助吗?