LegendaryRunePlus
  • 💎插件文档
  • 📨插件介绍
  • ⚙️插件安装
  • 📒插件配置
    • 📃config.yml
    • 📃Types.yml
    • 📃lore-format.yml
    • 🖍️创建铭文
      • 📃铭文基本配置
      • 💡铭文属性词条 / 几率词条
    • 📖创建铭文页
      • ✍️新建铭文页示例
      • 📃铭文页基本配置
  • 🆕使用非本插件生成的铭文?
  • 🏴󠁧󠁢󠁳󠁣󠁴󠁿插件命令 & 权限
  • 👩‍💻API
Powered by GitBook
On this page
  1. 插件配置
  2. 创建铭文页

铭文页基本配置

铭文页配置在 Pages 文件夹下,每个文件代表一个单独的铭文页

title: '&f[ &c铭文页 &f]'
#当查看的是其他玩家的铭文页时的标题
title_other: '&3%player% &0的 &c铭文页'
layout:
  - '#########'
  - '# a b c #'
  - '####x####'
ingredients:
  '#':
    display: '&f '
    material: STAINED_GLASS_PANE
    data: 15
    amount: 1
    custom-model-data: 0
    lore: []
    settings:
      #可选:
      # null 为装饰物
      # close 为关闭菜单
      # rune 为铭文槽位
      # console 为执行后台指令
      # player 为执行玩家指令
      # op 为以玩家身份执行指令
      name: null
  'x':
    display: '&f关闭界面'
    material: REDSTONE
    data: 0
    amount: 1
    custom-model-data: 0
    lore: []
    settings:
      #可选:
      # null 为装饰物
      # close 为关闭菜单
      # rune 为铭文槽位
      # console 为执行后台指令
      # player 为执行玩家指令
      # op 为以玩家身份执行指令
      name: close
  'a':
    display: '&f[ &c红色铭文槽位I &f]'
    material: STAINED_GLASS_PANE
    data: 14
    amount: 1
    custom-model-data: 0
    lore: []
    settings:
      #可选:
      # null 为装饰物
      # close 为关闭菜单
      # rune 为铭文槽位
      # console 为执行后台指令
      # player 为执行玩家指令
      # op 为以玩家身份执行指令
      name: rune
      #当 name 为 rune 时的设置
      rune:
        # 该槽位的id (确定后不要更改,否则玩家之前在该id槽位镶嵌的铭文将消失)
        id: 红色1
        #该铭文槽位的铭文类型,对应 Types.yml 里面
        type: 红色铭文
        #该铭文位镶嵌的铭文等级范围
        #写法 level: 等级
        #    level: 等级-等级
        level: '1-3'
        #是否锁定该铭文位,锁定后玩家需要解锁才能使用该铭文位
        lock:
          enable: false
          require:
            #花费游戏币 (Vault)
            vault: 0
            #花费点券 (PlayerPoints)
            points: 0
            #花费原版等级
            level: 0
            #花费原版经验
            exp: 0
            #花费自定义名称的物品
            #custom-item: '名称;数量'
            #花费原版物品
            #item: 'ID;DATA;数量'
            #需解锁当前页面的指定前置铭文槽位
            depend: '铭文槽位id'
          #当该槽位未解锁展示的材质
          display:
            material: BARRIER
            data: 0
            custom-model-data: 0
          #卸下该槽位铭文的需求
        unEquip:
          enable: false
          require:
            #花费游戏币 (Vault)
            vault: 0
            #花费点券 (PlayerPoints)
            points: 0
            #花费原版等级
            level: 0
            #花费原版经验
            exp: 0
            #花费自定义名称的物品
            #custom-item: '{名称}{数量}'
            #花费原版物品
            #item: '{ID}{DATA}{数量}'
            #几率
            chance: 100
  'b':
    display: '&f[ &c红色铭文槽位II &f]'
    material: STAINED_GLASS_PANE
    data: 14
    amount: 2
    custom-model-data: 0
    lore: []
    settings:
      name: rune
      rune:
        id: 红色2
        type: 红色铭文
        level: 4
        lock:
          enable: true
          require:
            vault: 1000
          display:
            material: BARRIER
            data: 0
            custom-model-data: 0
  'c':
    display: '&f[ &c红色铭文槽位III &f]'
    material: STAINED_GLASS_PANE
    data: 14
    amount: 3
    custom-model-data: 0
    lore: []
    settings:
      name: rune
      rune:
        id: 红色3
        type: 红色铭文
        level: 5
        lock:
          enable: true
          require:
            vault: 5000
            #需解锁前置槽位 红色2
            depend: 红色2
          display:
            material: BARRIER
            data: 0
            custom-model-data: 0


当 settings.name 为 player / op / console 时

你需要在 settings 下添加一个 value 的节点

比如:

'c':
    display: '&f[ &c回城 &f]'
    material: NETHER_STAR
    data: 0
    amount: 1
    custom-model-data: 0
    lore: []
    settings:
      name: console
      value: spawn %player%
Previous新建铭文页示例Next使用非本插件生成的铭文?

Last updated 1 year ago

📒
📖
📃