肥洋洋
本帖最后由 肥洋洋 于 2022-7-27 13:43 编辑

SX-Attribute -- 物品属性插件
Version V3.6.5 (将不再继续维护)
OriginAttribute —— 针对1.12.2 - 1.19更好的属性&物品库解决方案
专业随机三十年,Name/Lore/ID/Enchant 完美逻辑随机
本帖插件及内容禁止任何人转载到任何地方
> (原作者已授权) <
使用过程中如果遇到bug请通过下方联系方式沟通提交


                                                            

插件简介

(原作者因成为社畜而停更------,现在由本人接手,已有原作者授权原帖地址: https://www.mcbbs.net/thread-793362-1-2.html

SX-Attribute是一款强大的 RPG属性插件,它可以为你的服务器提供 36+属性标签,通过随机算法而诞生的品质系统、物品关联职业系统是本插件最大特色,待会会讲到。其次,可以设置每个武器的攻击速度,配合1.9新特性,战斗中可显示触发效果面板,能让玩家感受到更多的战斗乐趣。并且可以通过权限(职业)、主副手来限制使用它,异步计算属性数据以减少主线程负担,长期的改善减少了大量的bug,并且支持 RPGInventory 装备识别、 Mythicmobs 穿戴及掉落。希望你会喜欢。


                                                                                                                                                                                               

插件特点

- 多达 36+种属性标签,可直接在任何物品lore内生效,可外部(JavaScript)注册新属性
- 可以将 全部属性 计算为战斗点数,所有属性支持PlaceholderAPI变量
- 支持主手/副手、职业判定、等级限制使用!
- 属性同时对怪物生效,可以将设置在Myticmobs怪物的装备中
- 异步计算属性数据,减少服务器耗能
- 属性支持正负加减
- 可以删除原版默认护甲、攻击力,不是隐藏而是删除!并且支持全服清理原版默认标签!
- 支持原版1.9伤害计量器特性!根据蓄力时长获得满额伤害!可通过Lore调整攻击速度!
- 血条压缩功能,可设定压缩血条量,血量低于压缩值自动不压缩
- 全息显示伤害信息面板,最多有15种效果显示,并且会在右侧显示,不会阻碍视线
- 触发效果会提示攻击方、受伤方,可以是聊天框、Title、Actionbar三种显示方案
- GUI展示全部属性,并且可以100%自定义GUI内的文本!支持PlaceholderAPI变量
- 掉落物名字展示,可以只展示有名字的掉落物!
- 可以在Config中禁止盾牌右键造成的无敌bug,对于rpg服有很好的效果
- 随机数值,随机字符串组,可以用在任意区域(Name/Lore),让每个武器都不相同
- 支持Mythicmobs掉落,在怪物掉落内填写 "- sx 物品编号 数量(可随机) 几率"即可
- 支持RPGInventory装备读取,读取GUI内所有物品,可设置部分格子不读取。
- 更方便的搜索存储物品,支持保存附魔/头颅/ItemFlag。更好的管理数据,带搜索功能
- 类似RPGItems的物品更新机制,此功能对于有镶嵌强化系统的服务器需慎用,默认关闭
- 为开发者提供一套完整的API、属性更新事件、属性、条件、指令注册
- 100%自定义消息文件,可自由切换玩家消息的输出方式(Message/Title/Actionbar)
- 以上功能均可在设置内开启关闭-  兼容MythicMobs物品库(GeneratorMythic)
-  随机SX物品(GeneratorRandomItem)

- JavaScript自定义属性(请前往wiki查看),属性拓展映射


                                                                                                                                                                                               

标签介绍

属性标签:



规则标签:


统计标签: (非Lore标签)


(拓展)特殊属性映射 Attribute/CustomManager.yml
  1. #id
  2. power:
  3.   #要检测的lore
  4.   DiscernName: 力量
  5.   #papi
  6.   Placeholder: power
  7.   #映射列表
  8.   Attributes:
  9.   - '攻击力: 1 - 2'
  10.   - '暴伤增幅: +2%'
  11.   - "暴击几率: 1%"
复制代码




注释:
1使用弓近战不会使弓的属性生效
2已造成的意思是攻击-暴击-破甲/防御-反射-格挡后剩余的伤害值。
3除了攻击力、防御力不支持负数以外,其余都支持。在所有属性计算完毕后,最终属性为负数的将会被自动纠正为零。

                                                                                                                                                                                               

图文介绍
—— 按照一定规律给予随机物品 ——
一定规律?我的预设物品中,物品品质分三级:普通、优秀、史诗
普通的触发几率为10-30%、0-8%
优秀则是20-40%、8-16% —— 史诗30-50%、16-24%
物品的武器材质、耐久度、宝石槽数量(可用其他插件支持)、是否无法交易,都可以通过品质来决定
其次就是职业:射手、战士、剑士的区别了
普通品质没有限制职业,只有优秀和史诗有这个
职业可以直接与物品ID关联,也可以配合品质达到分级效果
他们都用到了随机字符串,接下来都会讲到


—— 战斗状态-动态血条/动态增长/全息面板 ——
提供BossBar显血、头顶显血、全息面板显示攻击触发特效
支持显示回血、多血条,不受扫荡攻击影响
不会出现 “玩家 Saukiya 被 ▊▊▊▊▊▊▊▊▊▊ 击杀了” 的问题
触发特效消息可从Title、ActionBar、Message三者切换
只需要在Message.yml中将前缀 [ACTIONBAR] 换成 [TITLE] 或者删除。
直接删除单行消息文本,可以关闭某些消息/全息面板的输出。


—— 点击+TAB指令/属性查询 ——
插件采用GUI方式显示属性,自带隐藏多余为零的属性
并且GUI内的文本都能在Message.yml中自行修改
你可以在里面加入其他插件的Placeholder变量,来丰富个人信息面板


                                                                                                                                                                                               

指令配置

指令: 附带权限介绍 必备权限 sx-attribute.use


配置: Config.yml  195行


消息: Message.yml  原144行


                                                                                                                                                                                               

详细介绍

RandomString —— 随机字符串                    

 
ItemDataManager —— 物品配置                  

 
MythicmobsDrops —— 怪物掉落                 

 
MythicmobsEquipment —— 怪物装备         

 
PlaceholderAPI —— 属性变量                       

JSAttribute JS属性制作教程


                                                                                                                                                                                               

下载地址  原创图文内容版权属于原创作者,未经许可不得转载 发布站点:mcbbs.net

插件下载: 可选前置: PlaceholderAPI / HolographicDisplays / MythicMobs / RPGInventory / SkillAPI
插件作者: Saukiya,KunSs
插件源码:   Gitee GPL3.0  Wiki
群聊交流: 1055567430
相关附属:
  • SX-Level - 正在重置
  • Decompose - 简易分解|五种选择器|随机分解|SX物品库
  • EpicForgeReload - 史诗锻造重置|更强功能|多版本兼容
  • SX-Skada - 根据对怪物的伤害分配掉落物
  • SX-Resource - RPG额外材质包,只需要高清修复mod,即可修改武器饰品外观

相关资料:


更新记录:


已知BUG:


赞助人员 (非常感谢支持):
  • 云间的龙猫 50¥
  • a1914839118 50¥
  • 白露烧酒 6


本插件所用所有代码均为原创











来自群组: Server CT

Danganddang
还有重置版???这么秀

NaiFen☀
爷的青春回来了!

肥洋洋
Danganddang 发表于 2020-7-22 19:25
还有重置版???这么秀

之前没有,现在有了

253486776
请问跟dxl插件在一起打完副本退出武器有概率变成普通武器失去lore是什么情况

肥洋洋
253486776 发表于 2020-7-22 20:21
请问跟dxl插件在一起打完副本退出武器有概率变成普通武器失去lore是什么情况 ...

请使用新版本测试

Glom_
前排支持一下

710902
好插件 我过来顶贴了

253486776
Mr.KunSs 发表于 2020-7-22 20:24
请使用新版本测试

需要删除旧版配置文件吗

奥力給
卧槽!流批了!
爷的青春回来了!

1507788278
趁热赶紧来占个位置!!!

万年老鸽
真希望有攻击加成之类的

jack_a1SCS
我擦,有大佬接手了

jack_a1SCS
希望出个属性自定义的功能,加点新的属性之类的

阿鲸🐳
卧槽卧槽sx出重置了爷青回!

1507788278
黎明. 发表于 2020-7-22 23:36
真希望有攻击加成之类的

不是有附属吗?ZF有这些了owo

1277952167
我的青春回来了

颅内开灯
Mr.KunSs 发表于 2020-7-22 20:24
请使用新版本测试

对对对,作者我也触发了这个bug了,对RPG来说还挺严重的

颅内开灯
253486776 发表于 2020-7-22 20:21
请问跟dxl插件在一起打完副本退出武器有概率变成普通武器失去lore是什么情况 ...

你也触发了这个bug了吗,我这边和你一样也触发了...

颅内开灯
作者大大,用SX写出来的装备打MM怪物打着打着,LORE就消失了只剩下一个name还在上面

肥洋洋
XieLaoDD 发表于 2020-7-23 00:52
作者大大,用SX写出来的装备打MM怪物打着打着,LORE就消失了只剩下一个name还在上面 ...

正在解决

Deston丶
这个插件真的非常好用,谢谢楼主分享

sagy
卧槽,sx恢复更新了?

yourh
爷的青春回来了

CubeCraft_
昨天在做1.15服还在犹豫要不要降回1.13装sx呢 结果就更新了 舒服

翎852456
顺便看见了SX-LEVEL重置中,啊哈,新的SX系列,希望那个也赶紧出来哈哈哈

敲可爱的素素
标题错了啊

FireworkPolymer
jack_a1SCS 发表于 2020-7-22 23:40
希望出个属性自定义的功能,加点新的属性之类的

api开发可以做到

FireworkPolymer
希望添加属性支持变量已经支持了,尴尬

喵喵喵2
老牌插件,就是稳定。

a1508754975s
爷青回

不惹男男气
希望可以支持1.16.1!非常感谢您!

燕塘有点甜
sx居然重置更新了

苏子峰
好!sx又活了!

疑问坤
sx有BUG,有些时候不生效

浪子c
好插件 我过来顶贴了

万年老鸽
1507788278 发表于 2020-7-22 23:59
不是有附属吗?ZF有这些了owo

完全没得用,数据上是加了,实际上....加不了伤害

不惹男男气
希望支持1.16.1
加油加油 快快快  超级喜欢 支持1.16.1多好
服务器玩法太少了

肥洋洋
苏宁y 发表于 2020-7-24 18:04
希望支持1.16.1
加油加油 快快快  超级喜欢 支持1.16.1多好
服务器玩法太少了 ...

一周之内添加1.16

不惹男男气
Mr.KunSs 发表于 2020-7-24 05:08
一周之内添加1.16

!!!!!非常感谢!!!!
加油~

强jojo迪奥
好插件 我过来顶贴了

Saukiya
社畜没时间维护也没办法 ^ ^,精力有限hhh

爱蕾姆真
学到了,但愿能增加更多的属性

TIANSHAO@
属性变量在TitleManager的计分板上不管用了,不管是哪个变量都只显示是0

肥洋洋
TIANSHAO@ 发表于 2020-7-26 15:34
属性变量在TitleManager的计分板上不管用了,不管是哪个变量都只显示是0

papi parse me %sx_damage% 检查一下

肥洋洋
爱蕾姆真 发表于 2020-7-26 15:33
学到了,但愿能增加更多的属性

可以到讨论群推荐.

丶米饭
出重制版本了?希望完善下文档,添加详细的api教程

云天y
哈哈哈新版本牛逼
有空了试试

Cqmle
萌新冒昧的问一句,有什么办法可以修改拉弓速度吗...

肥洋洋
Cqmle 发表于 2020-7-27 11:44
萌新冒昧的问一句,有什么办法可以修改拉弓速度吗...

为啥要在这里问

第一页 上一页 下一页 最后一页