马上登录/注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
介绍 AttributeSystem 是基于 TabooLib VI & Pouvoir 编写的一款多线程属性引擎, 兼容 1.9~1.19.1
不同于市面上,AttributeSystem是全面客制化的属性插件,你可以在这里定义属于你的属性,且几乎不用碰代码。
如果你想实现自主一套完整的模块化的战斗&属性系统,那么AttributeSystem将是你的不二之选
你可以用 JavaScript 亦或是 字符串内联函数 来书写你的逻辑,这些全都由你来决定。具体可见 WIKI
本插件优化了lore属性读取性能,即便如此,我还是建议lore仅用作展示,将属性塞到NBT里
1.4.0后
自带AP3所有属性(除召唤),均通过脚本实现,共计52个 可以自由组合拆卸
支持了字符串属性
支持了属性映射
目前本插件兼容SKAPI伤害公式,MM伤害机制,Planners伤害动作,Magic伤害动作 及 龙核 萌芽 槽位
项目列表
条件 (13个)
- altitude 高度限制
- attribute 属性要求
- fighting 是否在战斗状态
- fire 是否在燃烧
- food 饱食度要求
- ground 是否在地面
- health 生命值要求
- level 等级限制
- gm 权限要求
- slot 槽位要求
- water 是否在水里
- weather 天气要求
- world 世界要求
机制 (12个)
- damage 伤害
- crit 暴击
- vampire 吸血
- rebound 反弹
- potion 药水
- frozen 冰冻
- thunder 雷击
- flame 点燃
- mythicskill 释放MM技能
- function 运行内联函数
- shield 盾牌
字符串运算操作
- roman_num 罗马数字运算
读取组
数字
- default [[valuemax, percentmax, scalar, percentmin, valuemin, percent, value]] 默认的数字属性读取组
- percent [[percentmax, percentmin, percent]] 百分百属性读取组
字符串
- strskip [[value]] 字符串读取组 (只读一个)
- strappend [[value]] 字符串读取组 (以某符号为分隔符进行字符串叠加)
- strroman [[roman]] 字符串读取组 (读取罗马数字)
属性 (57个)
- 攻击力
- 快速属性
- 唯一字符串属性
- 拼接字符串属性
- 罗马数字
- 法术伤害
- 法术命中几率
- 法术闪避几率
- 法术暴击几率
- 法术暴击伤害
- 法术暴击抵抗
- 法术防御
- 法术护甲穿透
- 法术破甲几率
- 真实伤害
- 攻击距离
- 攻击速度
- 击退抗性
- PVE 伤害
- PVP 伤害
- PVE 防御
- PVP 防御
- 远程伤害
- 远程护甲
- 攻击力
- 命中几率
- 闪避几率
- 暴击几率
- 暴击伤害
- 暴击抵抗
- 护甲
- 护甲穿透
- 破甲几率
- 燃烧伤害
- 燃烧几率
- 冰冻强度
- 冰冻几率
- 雷击伤害
- 雷击几率
- 反弹倍率
- 反弹几率
- 吸血几率
- 吸血倍率
- 吸血抵抗
- 生命值
- 生命恢复
- 移动速度
- 幸运
- 经验加成
- 箭矢速度
- 箭矢精准
- 箭矢穿透率
- 箭矢穿透数
- 法力值
- 法力恢复
- 技能极速
- 盾牌减伤
- 破盾几率
|
前置
Pouvoir 1.4.6+
注意,如果1.3用户要升级1.4,清先将配置移到别处,生成新版配置后再做调整
|