[AP属性加点]一款简易的加点插件_1.12.2-1.21.4

原创 闭源 [AP属性加点]一款简易的加点插件_1.12.2-1.21.4 1.4.4

请登录后获取
在settings.pre-conditions的模式为pre-condition: "default"的情况下,可在属性节点中添加conditions.pre-point,用于添加前置的多个或一个前置属性节点

若pre-conditions的模式为order,则默认按slot顺序进行限制
若pre-conditions为空或不存在,则不进行限制


YAML:
    damage2:
      slot: 15
      item:
        material: PAPER
        data: 0
        name: "§a单条多属性测试"
        lore:
          - "§b左键加属性点+1"
          - "§b右键加属性点-1"
          - "§bshift+左键加属性点+5"
          - "§bshift+右键加属性点-5"
        custom-model-data: 0
      attribute:
        - "物理伤害:0.5" #前面是AP属性,后面是每个属性点增加的数值
        - "暴击几率:0.5(%)"
      # 前置条件: 仅在 settings.pre-condition = "default" 时生效(order 模式按 slot 顺序自动解锁, 忽略本项)
      # 未解锁的节点: 名称后追加 message.NonPrePoint, 点击加点时提示 message.NonPreMessage
      conditions:
        # 需将test的第二页,槽位为12的节点升级完毕才可加点本节点
        # pre-point 支持以下几种写法:
        #   pre-point:12               -> 当前页 slot=12 的节点
        #   pre-point:"2:12"           -> 第 2 页 slot=12 的节点(跨页链式)
        #   pre-point:"damage"         -> 节点 key(先匹配当前页, 再全局唯一匹配; 多页存在同名 key 时无法确定, 视为无前置)
        #   pre-point:"2:damage"       -> 第 2 页 key=damage 的节点(同名 key 消歧)
        #   pre-point:"example.damage" -> 完整 key(configKey.节点key)
        # 多个前置节点: 用英文逗号分隔, 需全部满级才解锁, 如: "health,damage" 或 "2:12,15" 或 "2:12,damage"
        # 注意: 不能指向本节点自身, 否则按无前置处理
        pre-point: 12
      max: 20
  • 喜欢
反馈: Mo_Tui
与AttributePlus原版一样的配置方式,在节点增加的属性值后方添加 (%) 即可设置为百分比加成

attribute:
- "物理伤害:0.5(%)" #百分比加成
- "暴击几率:0.5"
1.修复提示信息不可更改的问题(这个问题好蠢):无语:
2.新增每个节点通过权限,精细控制是否可加点
由原来的config单配置页面,改为多文件结构
因此如果升级插件版本,请备份后删除文件夹重新生成

由于改动幅度过大,若有BUG未测试出,还麻烦多多反馈
新增按钮配置支持,当节点名为button开头时,则解析为按钮
YAML:
#玩家执行
  button_1:
    page: 1
    slot: 49
    item:
      material: PAPER
      name: "§a测试按钮"
      lore:
        - "§b点击后会执行命令"
      custom-model-data: 0
    command: "[player]say  %player% 测试按钮点击"
  #控制台执行
  button_2:
    page: 1
    slot: 50
    item:
      material: PAPER
      name: "§a测试按钮"
      lore:
        - "§b点击后会执行命令"
      custom-model-data: 0
    command: "[console]say  %player% 测试按钮点击"
现在可以正常的加属性到最大最小值了

修复了shift+右键减属性点时只减一点的BUG
新增自定义加点提示,现在可以对各个信息进行自定义了

新增setting中canReduce设置,该选项开启后,玩家可减少已加点的属性;若关闭,则不能减少已加点的属性

因为配置文件有修改,所以请删掉旧的配置文件重新生成一份
修复了reload重载配置无效的BUG

把原来一个属性点对应一条属性,改成了一个属性点可以对应多个属性
修复了在未开启死亡不掉落的情况下经验掉落,玩家直接返回标题,导致可再次获取属性点的问题

新增指令/attributepoint give <id> <数量> ,可以给玩家指定数量的属性点,但是不能超过存储上限(自动检测)

依旧在蓝奏网盘更新,方便点
后退
顶部 底部