☄️
Code
  • 🌍新授权系统
    • ☁️云端插件使用说明
    • ⏳授权时效说明
    • ⚙️授权数据迁移
    • 🐟授权摸鱼模式
    • ❌旧授权系统
    • ⁉️常见问题
  • 🌏知识星球
  • JobFrame
    • 👾Job Frame
      • 插件配置
      • 插件命令
      • 插件兼容
        • DungeonPlus
        • HolographicDisplays
        • Chemdah
        • GermPlugin
        • DragonCore
      • 工作组
        • 对象持续交互模块
        • 对象生成模块
        • 对象初始化模块
        • 对象实体&方块类型
      • 工作对象
        • 对象占位符
          • Player
          • Object
          • Content
          • Random
          • Time
        • 对象动作脚本
          • Script
          • Object
          • Player
          • Item
          • Persistent
          • Step
          • Particle
          • Visible
          • Entity
          • Block
          • Hologram
          • Task
          • Data
          • Temp-Data
          • Germ
          • Dragon
      • 刷新点
      • 插件示例&视频
        • 最基础的示例
        • 草药采集示例
        • 普通的宝箱示例
        • 循环的宝箱示例
        • 体力系统的宝箱示例
        • 蓝水晶矿示例 (过时)
        • 训练史莱姆示例 (过时)
      • 更新记录 (记录不及时)
        • 1.2.1
        • 1.1.0
        • 1.1.9
        • 1.0.9
        • 1.0.8
        • 1.0.7
        • 1.0.6
  • CraftFrame
    • 🌠Craft Frame
      • 插件视频
      • 插件命令
        • Craft 命令
      • 工艺动作组
        • Data Action
        • System Action
        • Describe Action
        • Quality Action
        • Amount Action
        • Name Action
        • Type Action
        • Score Action
        • Nbt Action
      • 工艺占位符
        • Data
        • Score
        • Quality
        • Random
        • Content
        • Describe
        • Material-Data
        • Material-Central
      • 工艺界面
        • Class (分类界面配置)
        • Interface (制作界面配置)
      • 工艺图纸 (主配置)
        • 自定义动作组
        • 工艺阶段
      • 工艺交互按钮
      • 工艺示例配置
        • 锻造示例
        • 强化示例
        • 炼药示例
        • 重铸示例
        • 继承示例
      • 更新记录 (记录不及时)
        • 1.0.8
        • 1.0.6
        • 1.0.5
        • 1.0.4
        • 1.0.3
        • 1.0.2
        • 1.0.1
      • 常见问题
  • Item Extension
    • 💎Item Extension
      • 插件命令
      • 插件兼容
      • 扩展语句
      • 扩展技能
      • 扩展道具
      • 扩展界面
      • 扩展示例
        • 装备附魔
        • 装备宝石
        • 装备赋能
      • 开发文档
      • 更新记录
  • StallMatket
    • 📦Stall Market
      • 插件视频
      • 插件配置
        • Layout (界面布局)
        • Currency (交易货币)
      • 插件命令
        • Stall 命令
        • Request 命令
      • 摊位等级
      • 摆摊区域
      • 数据同步
  • AttributeInventory
    • 🥋Attribute Inventory
      • 插件配置
      • 插件命令
      • 背包组
      • 背包套装
      • 开发兼容
        • 属性兼容
        • 获取装备
        • API
  • RefinePlus
    • 🔮Refine Plus
      • 洗练界面
      • 洗练项目
      • 洗练道具
      • 更新记录
        • 1.0.1
        • 1.0.2
        • 1.0.3
  • TalentAttribute
    • 📕Talent Attribute
      • 插件配置
      • 插件命令
      • 插件变量
      • 天赋界面
        • 天赋页物品
        • 天赋页布局
        • 天赋项
由 GitBook 提供支持
在本页
  • 说明
  • 扩展道具配置
  • 扩展技能配置
  • 扩展界面配置
  1. Item Extension
  2. Item Extension
  3. 扩展示例

装备宝石

上一页装备附魔下一页装备赋能

最后更新于2年前

说明

顾名思义,即往装备上镶嵌不同类型的宝石,提供 属性 亦或者 技能 效果

你可以在 这一页中获取到相关的 MythicMobs 物品、技能配置

相比市面上的传统宝石镶嵌插件,我相信 ItemExtension 能更加符合你的要求

扩展道具配置

该配置插件会默认生成至插件文件夹,你可以不需要复制

#道具名
name: "力量宝石"

#全局设置
global:
  #扩展位标识符,不过滤颜色代码
  #即在装备上写 方形 两个字即可被识别为扩展位
  identify: "方形"
  #扩展数量限制,默认为 -1 无限制
  #即一件装备仅允许使用几个该道具
  number: 3
  #扩展道具
  #即通过 ie give 命令获取的物品
  display:
    material: DIAMOND
    name: "§6力量宝石 §fLv.{level}"
    lore:
      - " §f扩展位置: §6方§6形"

levels:
  1:
    #扩展后显示在装备上的内容
    show: "§6力量I"
    #扩展道具属性
    attribute:
      - "物理伤害: 20-50"
    ##放置条件设置
    #condition:
    #  - ...
    #放置触发动作
    wear-action:
      - send inline '§f镶嵌 {{ ie-props name }} §f宝石'
    #拆除触发动作
    tear-action:
      - send inline '§f拆除 {{ ie-props name }} §f宝石'
    #通过 ie give 命令获取该等级道具时额外描述
    info:
      - " "
      - " §e◆ 宝石属性"
      - "   §f物理伤害 +20-50"
  2:
    show: "§6力量II"
    #放置数量限制,默认为 -1 无限制
    #这里的限制优先级大于 全局设置 的限制
    number: 1
    #扩展道具技能
    #需要在 extension-skill 文件夹内配置对应技能
    skill:
      - 力量释放
    attribute:
      - "物理伤害: 30-50"
    wear-action:
      - send inline '§f镶嵌 {{ ie-props name }} §f宝石'
      #修改物品物品名
      - ie name array [ inline "§f充满力量的 {{ ie-item name }}" ]
      #修改物品材质为钻石剑
      - ie itype array [ "DIAMOND_SWORD" ]
      #新增NBT标签数据
      - ie nbt array [ inline "props.{{ ie-props id }}={{ ie-props level }}" ]
    tear-action:
      - send inline '§f拆除 {{ ie-props name }} §f宝石'
      #恢复物品原始名
      - ie del-name array [ true ]
      #恢复物品原始类型
      - ie del-itype array [ true ]
      #删除每个节点的NBT标签数据
      - ie del-nbt array [ inline "props.{{ ie-props id }}" ]
    info:
      - " "
      - " §e◆ 宝石属性"
      - "   §f物理伤害 +50-100"
      - " "
      - " §e◆ 宝石特技"
      - "   §6力量释放 §7(CD:300S)"
      - "   §f攻击时 10% 触发,提高 10% 伤害提升 30S"

#套装效果
#计数: 玩家全身装备上所安装的该扩展道具的数量
suits:
  #数量
  2:
    #套装属性
    attribute:
      - "物理伤害: 100"
  #数量
  3:
    #套装属性
    attribute:
      - "物理伤害: 200"
    #套装技能
    #skill:
    #  - "技能名"

扩展技能配置

#技能名
力量释放:
  #触发类型
  type: "ATTACK"
  #是否唯一效果,默认为是
  #即多个装备拥有该技能的扩展道具时只触发一次
  only: true
  #冷却时间
  #当为 RUNTIME 触发类型时,该项为循环间隔时间
  cooling: 300
  #触发条件
  action-conditions:
    - check random 100.0 >= 50.0
  #触发效果
  actions:
    - send '§6力量释放! §f提高物理伤害 10% 持续 30S'
    - command 'ap persistent %player_name% 力量释放宝石效果 物理伤害:10(%) 30'

#技能名
生命恢复:
  type: "RUNTIME"
  only: true
  #当为 RUNTIME 触发类型时,该项为循环间隔时间
  cooling: 300
  actions:
    - send '§6生命恢复! §f获得 200 生命恢复效果,持续 10S'
    - command 'ap persistent %player_name% 生命恢复宝石效果 生命恢复:200 30'

扩展界面配置

#界面名
name: "宝石镶嵌"
#界面标题
title: "宝石镶嵌"

#界面布局
layout:
  #页数
  1:
    - "####I####"
    - "# ■ ■ ■ #"
    - "∧#######∨"
  2:
    - "####I####"
    - "# ◆ ◆ ◆ #"
    - "∧#######∨"

#下方配置内的 I ∧ ∨ 固定为物品位、上一页、下一页按键
material:
  "■":
    material: BARRIER
    name: "§f宝石扩展位"
    lore:
      - "§f请放入 §6方形 §f类型扩展宝石"
    #允许放入的扩展位识别符
    #即扩展道具配置内的 identify 配置
    identify: "方形"
  "◆":
    material: BARRIER
    name: "§f宝石扩展位"
    lore:
      - "§f请放入 §3菱形 §f类型扩展宝石"
    identify: "菱形"
  "I":
    material: BARRIER
    name: "§f装备位"
    lore:
      - "§f请放入需要扩展的装备"
  "∧":
    material: PAPER
    name: "§7上一页"
  "∨":
    material: PAPER
    name: "§7下一页"
  "#":
    material: GRAY_STAINED_GLASS_PANE
    name: "§7边框"
💎
扩展示例