rpg物品的名字,也是物品的ID,不可重复
rpg物品的内部唯一ID,不可重复且随机生成
- author: e7fc436e-23b1-49e7-81df-5066168a9446
复制代码
该物品的创建者的uuid,也就是使用/rpgitem create a创建这个物品的玩家的UUID
该物品的备忘,用于对其他开发者提示
- license: All Right Reserved
复制代码
该物品的许可,默认为All Right Reserved(少了个s好像)
物品被创建时的MC版本
插件的版本尾缀,不存在时为0,供文件处理使用
rpg物品是否需要权限才能使用,可使用/rpgitem permission 物品名 权限节点 true 开启
- permission: rpgitems.use.a
复制代码
对应的权限节点,不一定要遵循该格式
物品的显示名,可输入/rpgitem display 物品名 显示名 设置
显示名支持PlaceholderAPI的变量,会根据使用者自动更新
- damageMin: 4514
- damageMax: 4514
复制代码
物品的最小最大伤害,可在游戏内使用/rpgitem damage 物品名 最小伤害 最大伤害 来设定,如果伤害部分只输入一个参数,则两者相等
物品的护甲值,穿身上才有效果,默认计算公式为减少该值百分比的伤害,如果有多件装备,则依次相乘,例如头盔为30%,胸甲为20%,则最终伤害为(1-0.3)*(1-0.2)=0.56即原伤害的56% 命令:/rpgitem armour 物品名 护甲值
- armourExpression: finalDamage-10*armour
复制代码
物品的护甲计算表达式,该表达式覆盖上面的护甲值计算,使用方法见此
- playerArmourExpression: finalDamage-10*%damager:player_level%
复制代码
同上,但是该表达式仅在造成伤害者为玩家时才生效
定义该物品造成的“伤害类型”,这并非是游戏本身的伤害类型,而是rpgitems插件内部传递的“伤害类型”,可用于如上方表达式的计算来达成“魔法伤害抗性”等效果
命令: /rpgitem damagetype 物品名 伤害类型 伤害类型可任填
- attributemode: FULL_UPDATE
复制代码
物品属性更新规则,默认为PARTIAL_UPDATE,即已获取的rpg物品不更新属性,若为FULL_UPDATE,则如果物品文件的属性部分发生改动,全服的对应物品的属性都会刷新,这里的属性指的是MC的属性(attribute)
命令:/rpgitem attributemode
这是物品的描述行,命令:/rpgitem description
描述行支持PlaceholderAPI的变量,会根据使用者自动更新
物品的显示材质 /rpgitem item 物品名 物品
是否无视worldguard的对技能的标志限制
/rpgitem wgignore
与物品的材质包中的模型处理有关,不清楚用法
同上
已弃用的属性,仅为兼容保留,物品的数据值
物品的技能
物品技能的排序号,排在前面的技能显示的描述文本也会显示在前面
- powerName: rpgitems:potionself
复制代码
物品技能的类型
下面有些是该技能专属的参数,篇幅所限不在此介绍,只介绍大部分技能共通的参数
技能的ID,可自行设置
触发该技能消耗多少耐久
该技能的触发器,触发器类型详见wiki
技能的冷却时间,按刻计算,每秒为20刻
物品的条件,这些条件需要在物品技能中使用(添加conditions: 并附带条件ID)才会生效,不满足条件的技能无法被触发
物品的标记,为静态属性,命令/rpgitem marker
未知部分,可能为全局触发器,但是并没有对应实现
物品被穿戴时被击中造成的耐久消耗
命令/rpgitem cost
物品击中实体造成的耐久消耗
破坏方块造成的耐久消耗
受击造成的耐久损耗是否根据伤害计算
最大耐久,/rpgitem durability 物品名 最大耐久值
默认耐久值
- durabilityLowerBound: 0
- durabilityUpperBound: 9999
复制代码
耐久值最低可以掉到多少,最高可以涨到多少(如果最大耐久值高于此值)
是否显示耐久条
是否显示技能描述
是否显示伤害和护甲信息
伤害模式,默认为FIXED,可为ADDITIONAL(原本的伤害加上该武器伤害),VANILLA(只按照原版中该物品的伤害造成伤害),MULTIPLY(原本伤害乘以该武器伤害)
自定义模型数据,供材质包使用
是否允许武器被手动附魔
是否开启自定义模型
耐久条格式,可用格式请输入/rpgitem durability barformat 查看
不明选项,插件中没有对应的功能实现,暂时无效
该物品是否为模板物品,模板物品
物品的类型,与物品本身的物品材质无关,可自行填写
- templates: {}
- templatePlaceholders: {}
复制代码
模板有关参数
|