广域属性(BigAttribute)插件|我的世界1.7.10版本
BigAttribute是一款基于Lore向装备提供属性的插件
它可以向装备提供超过24种不同属性!并且允许添加负属性 就是扣攻击力等
注:这24种属性无重复 像是给予目标BUFF效果的(例如某些所谓点燃、冰冻、致盲)只能算一种属性
它还拥有套装功能,能让用户以更简单的方式制作可以给予属性或BUFF效果的套装
提供了API可以让它的附属插件们提供多个物品检测栏!让这个插件的可能性无限大!
特色
* 该属性插件实现了攻击速度与攻击距离的概念,这里指的攻击速度,不是高版本新增的
攻击指示器类似的攻击速度,而是真正意义上的通过属性改变怪物受伤的间隔时间,
而且不止是可以减慢攻击速度,也可以实质性的增加攻击速度,而攻击距离也不是类似
范围伤害一样的东西,而是真正意义上的,我离你10米开外直接拿刀砍你的“攻击距离”!
* 耗能低!
安装&配置
* 丢入plugins文件夹,启动服务器
后续可根据需求修改配置文件内容
属性内容基本介绍
--当攻击时--「AttackAttribute」
- * Damage:攻击伤害 - 直接修改本次攻击对目标造成的基础伤害
- * Crit:暴击几率 - 设定一个几率 每次攻击进行判定 如果满足 则可以触发暴击
- * CritDamage:暴击伤害 - 当暴击触发时 基础伤害将按照该属性的百分比数值进行增幅
- * LifeSteal:生命偷取 - 每次攻击立刻恢复该属性设定数值的生命,每秒最多触发一次
- * MobDamage:对怪物造成的额外伤害 - 如果目标不是玩家 则该属性设定的值会额外增加至基础伤害
- * SumDamage:总伤害 - 按照该属性的值百分比增幅最终伤害
- * SumMobDamage:对怪物造成的总额外伤害 - 如果目标不是玩家 则按照该属性的值百分比增幅最终伤害
- * AOERange:攻击范围 - 每次对目标造成伤害后 以目标为中心点 对所有该属性值范围内的目标造成范围伤害
- * AOEDamage:范围伤害 - 如果攻击范围触发 则对所有被范围波及到的目标造成原本伤害*该属性值的百分比伤害
- * FinalDamage:百分比伤害 - 造成基于目标生命值*该属性值的百分比伤害
- * TrueDamage:真实伤害 - 攻击后直接将目标生命值扣除该属性值 无视一切防御 如果目标生命过低直接斩杀
- * FinalTrueDamage:真实百分比伤害 - 造成基于目标生命值*该属性值的百分比真实伤害
- * AttackSpeed:攻击速度 - 攻击后间隔时间将随着该属性的百分比提高变得越来越短
--当受伤时--「DamageAttribute」
- * Armor:护甲 - 攻击造成的最终伤害将随着该属性而被百分比抵消
- * Dodge:闪避几率 - 受伤时判定几率 如果满足 触发闪避 闪避后直接无击退无伤害
- * Block:格挡几率 - 受伤时判定几率 如果满足 触发格挡 格挡后有击退且只受到真实伤害
- * Injury:反伤几率 - 受伤时判定几率 如果满足 触发反伤 将受到的最终伤害的30%以真实伤害的形式返还
--固定属性--「TaskAttribute」
- * Health:生命值 - 玩家的生命值按该属性值增加
- * HealthHeal:生命恢复 - 玩家的生命恢复速度按该属性值增加
- * Speed:移动速度 - 玩家的移动速度按该属性百分比值增加
- * FinalHealth:百分比生命值 - 玩家的最终生命值将按照该属性百分比额外增幅
- * ExpUp:经验获取 - 玩家的经验获取量按该属性值百分比额外增幅
--抵制属性--「BoycottAttribute」
- * ArmorBreak:护甲穿透 - 攻击目标时 按该属性值百分比削弱对方护甲
- * BlockBreak:重击 - 攻击目标时 按该属性值直接削弱对方格挡几率
- * DodgeBreak:破闪 - 攻击目标时 按该属性值直接削弱对方闪避几率
- * CritArmor:暴击抗性 - 被攻击时 按该属性值直接削弱对方的暴击伤害
--特殊属性--「SpecialAttribute」
- * AttackRange:攻击距离 - 按照该值的提高 你可以距离怪物更远的撸到它
- * BuffAdd:持续效果添加 - 该行内如果有该关键字 那么如果出现了药水名和数字 那么持续给予指定BUFF
--其他:标识符--
* OnUnsafe:超越 - 被该关键字标识的属性将无视属性的上限设置
属性使用教程及讲解
Tips1:属性的书写格式
- 在Lore中写入相应即属性信息可生效(Lore使用各类Lore编辑插件或NBTedit添加均可)
- 大部分属性的写法没有什么特殊的格式。插件的配置中可以直接修改每个属性对应的关键字
↓详细信息:展开↓
一行中如果出现了属性关键字 则匹配该行所有的数字
例如(以下格式都通用):
“攻击力 +10” = 攻击力提高10点
“攻击力: 10 ” = 攻击力提高10点
“1攻击力0” = 攻击力提高10点
“15攻击力:abcd60” = 攻击力提高1560点
Tips2:特殊属性的写法
- Tips1仅讲解了基本属性写法,特殊属性里部分属性的写法不是这样
↓详细信息:展开↓
比如BuffAdd(持续效果添加) 这个属性就需要一行内出现三个关键字:
[属性关键字][药水关键字][数字]
假设这里的BuffAdd的关键字是[穿戴时]
那么正常写法就是:
“穿戴时持续获得速度Lv.1”
“穿戴时获得力量5”
“穿戴时XXXX力量XXX2”
这样编辑好的一件护甲或武器在穿戴/手持时便会触发相应的效果
Tips3:标识符的作用
- 除上述属性,标识符的用处更特殊
- 被标识符标识的属性 将拥有该标识符对应的特殊效果,例如OnUnsafe(超越)
↓详细信息:展开↓
‘每个属性都有上限 可以在配置中修改’
‘而标识符:OnUnsafe(超越)可以让你设计出突破属性上限的装备’
假如护甲穿透上限设置最高就是60%
那么玩家无论叠加护甲穿透到多少 哪怕200%
最终生效的也只有60%
如果玩家200%其中有20%的超越->护甲穿透
那么这20%就可以无视上限继续添加
最终生效值就是80% 就算上限是60%
而标识符的写法为:
[标识符]XX[属性]
例如:
“超越->护甲穿透: +20%”
“超越=暴击伤害: +50%”
Tips4:百分比伤害设定
- 百分比伤害存在部分可配置属性及设定
↓详细信息:展开↓
百分比伤害各位使用者会担心 比如
“我如果出世界BOSS 玩家有20%的百分比伤害那5刀不就死了么”
为此 在插件配置中有一项专门为了这个东西做的设定
MobFinalLimit: 450
复制代码
该项的作用是限制"百分比伤害对怪物造成的最大伤害数值"
注意 该项攻击玩家时无效 无论你的百分比伤害有多高
如果百分比伤害计算在攻击怪物时超过了这个数值 则进行封顶
Tips5:护甲穿透计算机制
- 护甲属性可以增强玩家抗性,护甲穿透属性可以在PVP时削减敌方玩家护甲属性
- 此处将讲解护甲及护甲穿透的计算机制
↓详细信息:展开↓
插件在统计完所有玩家属性后 会将属性进行'格式化'
这步会判定玩家的每个属性是否超过其上限
如果超过了 则会设定为上限
而护甲穿透的受伤时计算步骤:
统计护甲 -> 统计对方对你的穿透 -> 根据穿透百分比削弱 -> 格式化护甲
根据此项属性的存在 无论上限是多少 玩家叠护甲都不会出现溢出的情况
说白了就是 你超过上限的护甲越高 对方穿甲越弱
Tips6:套装属性的使用
- 本插件提供的套装属性让套装的制作成为可能.
- 使用套装属性,你可以设计出穿齐指定件数后给予玩家BUFF或者属性奖励的系列装备套组
↓详细信息:展开↓
在插件配置中有一个部分:Suit
此部分为配置套装所用
Suit:
test1:
Lore: "破晓"
AttributeNeed:
2:
攻击力: 10
3:
移动速度: 15
test2:
Lore: "黄金"
AttributeNeed:
3:
生命偷取: 1
4:
暴击几率: 35
复制代码
如果玩家穿戴的衣服上拥有属性关键字 Suit(套装>)时判定该行出现的套装名
按照如上配置 如果玩家身上穿着的衣服中含有"套装>黄金"时视为该物品为黄金套装其中一件
穿齐3件时 额外获得生命偷取1点
穿齐4件时 再额外获得暴击几率35%
(玩家们能穿的衣服不就只有4件么?是的,但这里不限制4件,根据该插件的附属插件提供的更多物品槽,套装需求数量无上限!)
下载地址 | 点此下载 |