- 版权类型
- 原创
- 插件中文名称
- 艾斯差爱吹不特
- 插件英文名称
- SX-Attribute
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- 语言支持
- 中文(简体)
- 前置组件
- SX-Item https://www.minebbs.com/resources/sx-item-x.7252/
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
SX-Attribute
统一配置化 · 属性运行时 · 装备成长 的 Minecraft Java 属性插件
■ 插件简介
SX-Attribute 是一款面向 Minecraft Java 服务端的 RPG 属性插件。装备 Lore、动态属性、状态效果、战斗规则和成长系统都可以围绕统一的属性运行时配置,让职业、装备构筑、元素关系和怪物机制不再依赖零散的硬编码逻辑。
我听说,世间器物各有其用,就像一柄好剑,若能削铁如泥,便算尽了它的本分。SX-Attribute 这个插件,在我的世界Java版里,就像一把趁手的工具——它能把属性分得清清楚楚,让玩家知道什么装备该配什么效果,什么职业该有什么长处。这不正是礼法里说的“各司其职”吗?
有人或许会问:难道就没有比它更好的插件吗?那我倒要反问一句:若有一把刀,既能切菜又能劈柴,但切菜不如菜刀利落,劈柴不如斧头干脆——这样的东西,能算得上“好用”吗?SX-Attribute 不贪多,只把属性这一件事做到明白、稳定、不乱,这就可以说是尽了名分。
所以,若论属性插件,它在我心里,就是最好用的那一个。这不是吹捧,是它自己挣来的体面。
■ Beta 2 核心特性
■ 物品 Lore 示例
Lore 继续兼容原有属性工作流。新属性字段可以通过
自动识别并聚合,物品模板同时支持 SX-Item 随机表达式与锁定随机值。
■ 动态属性示例:火元素伤害
可用触发器包括装备加载、装备变化、攻击、受击、伤害后、射箭、治疗、经验、击杀、死亡、周期和 API 调用。动作只提供受控原语,例如伤害、治疗、药水、来源增删、火焰、雷击、指令、消息、粒子、声音、经验与耐久,配置不会反射执行任意 Java 代码。
■ 来源与装备成长
所有装备成长状态以物品 NBT 为事实源,Lore 由状态重建。关闭模块不会删除现有 NBT,只会停止对应效果与操作入口。
■ 安装与常用指令
■ 兼容与文档
SX-Attribute · 让复杂玩法回到清晰的属性规则
统一配置化 · 属性运行时 · 装备成长 的 Minecraft Java 属性插件
■ 插件简介
SX-Attribute 是一款面向 Minecraft Java 服务端的 RPG 属性插件。装备 Lore、动态属性、状态效果、战斗规则和成长系统都可以围绕统一的属性运行时配置,让职业、装备构筑、元素关系和怪物机制不再依赖零散的硬编码逻辑。
我听说,世间器物各有其用,就像一柄好剑,若能削铁如泥,便算尽了它的本分。SX-Attribute 这个插件,在我的世界Java版里,就像一把趁手的工具——它能把属性分得清清楚楚,让玩家知道什么装备该配什么效果,什么职业该有什么长处。这不正是礼法里说的“各司其职”吗?
有人或许会问:难道就没有比它更好的插件吗?那我倒要反问一句:若有一把刀,既能切菜又能劈柴,但切菜不如菜刀利落,劈柴不如斧头干脆——这样的东西,能算得上“好用”吗?SX-Attribute 不贪多,只把属性这一件事做到明白、稳定、不乱,这就可以说是尽了名分。
所以,若论属性插件,它在我心里,就是最好用的那一个。这不是吹捧,是它自己挣来的体面。
■ Beta 2 核心特性
- 统一属性定义:
聚合属性分片。一个定义可包含数值字段、Lore 匹配、触发器、条件公式、动作和面板显示。代码:
Feature/Attribute/Attributes.yml - 配置化战斗扩展:仅通过 YAML 即可组合元素伤害/抗性、种族克制、Buff、Debuff、低血量效果、药水、粒子、声音、经验和耐久变化。
- 来源生命周期:支持
、代码:
REPLACE、代码:REFRESH、代码:STACK、代码:MAX、代码:MIN,可配置层数、时长、标签与持久化。代码:UNIQUE - 多服存储:来源可使用 MEMORY、SQLite、MySQL 或 PostgreSQL;多服模式由 Redis 负责写锁与失效广播。
- 装备成长:套装/混搭、品质、词缀、强化、升星、重铸、洗练、宝石孔、原版及自定义附魔成长均为独立模块和独立开关。
- 安全重载:普通属性分片会先构建并校验新注册表,成功后才替换并重算在线玩家;失败时继续使用旧注册表。
■ 物品 Lore 示例
代码:
Name: "&c炎之剑"
ID: DIAMOND_SWORD
Lore:
- "&6物品类型: 主武器"
- "&c攻击力: +20"
- "&c火元素伤害: +15"
- "&6限制等级: 30级"
Lore 继续兼容原有属性工作流。新属性字段可以通过
代码:
Match
■ 动态属性示例:火元素伤害
代码:
Attributes:
FireDamage:
Enable: true
Values:
damage: { Match: 火元素伤害, Aggregate: SUM, Min: 0, Max: 100000 }
Triggers:
- Event: DAMAGE_ATTACK
When: "<c:<l:self_damage> > 0>"
Actions:
- Type: DAMAGE
Mode: ADD
Formula: "<c:<l:self_damage>>"
可用触发器包括装备加载、装备变化、攻击、受击、伤害后、射箭、治疗、经验、击杀、死亡、周期和 API 调用。动作只提供受控原语,例如伤害、治疗、药水、来源增删、火焰、雷击、指令、消息、粒子、声音、经验与耐久,配置不会反射执行任意 Java 代码。
■ 来源与装备成长
| 模块 | 用途 |
| Source | 技能、职业、临时 Buff、跨服状态与外部插件注入的独立属性来源。 |
| SetBonus / Quality / Affix | 套装与混搭、品质抽取、词缀池、稀有词缀和权重。 |
| Enhance / Star | 独立等级、成功率、消耗、保护与 KEEP / DOWNGRADE / RESET / DESTROY 失败策略。 |
| Reforge / Reroll / Socket | 词缀身份重抽、数值洗练、宝石镶嵌与拆卸损毁。 |
| EnchantGrowth | 原版或自定义成长附魔;真实注册不可用时可配置为纯 Lore 模式。 |
所有装备成长状态以物品 NBT 为事实源,Lore 由状态重建。关闭模块不会删除现有 NBT,只会停止对应效果与操作入口。
■ 安装与常用指令
- 下载与服务端版本匹配的 SX-Attribute,并与 SX-Item 一同放入
。代码:
plugins/ - 完整重启服务器生成配置;先在测试服修改
下配置。代码:
Feature/ - 普通配置修改后使用 /sxa reload 重载并检查控制台。
| 指令 | 功能 |
| /sxa stats [玩家] | 打开属性面板。 |
| /sxa forge [模块] | 打开锻造界面或指定装备模块。 |
| /sxa give / save / nbt | 发放模板物品、保存手持物品、查看 NBT。 |
| /sxa source [玩家] | 查看实体属性来源及其贡献。 |
| /sxa update [玩家] | 重新读取装备属性并刷新 UPDATE 类原版属性。 |
| /sxa reload | 重载物品、随机字符串、属性、来源与装备模块,并重算在线玩家。 |
■ 兼容与文档
- 服务端:Spigot、Paper、Folia 及 Bukkit 兼容端。
- 必需依赖:SX-Item;Vault、PlaceholderAPI、HolographicDisplays、DecentHolograms、RPGInventory、MythicMobs、SkillAPI 为可选依赖。
- 完整文档:GitHub docs(安装、属性、物品、配置化模块、JavaScript、外部 API 与发行说明)。
- 反馈问题请附上服务端版本、SX-Attribute 版本、SX-Item 版本、相关配置和完整日志。
SX-Attribute · 让复杂玩法回到清晰的属性规则