介绍
这是MMOItems WiKi第一章节:物品属性(Item Stats)
这里会为你详细的介绍MMOitems所支持的所有物品属性编辑.
你还可以在这部分看到如何配置它们,这里有例子! |
物品展示材质,耐久度(Material, Durability)
可以对你创建的物品进行展示材质设置/耐久度数值设置!
所有的材质ID名称都可以在这里找到:Spigot Javadocs
例子:
- TEST_ITEM:
- material: IRON_SWORD
- durability: 12
复制代码 |
|
物品显示名称(Display Name)
可以对你创建的物品进行显示名称的设置。
如果想在显示名称中使用颜色代码,请使用"&"
例子:
- TEST_ITEM:
- material: IRON_SWORD
- name: "&a我是显示名称"
复制代码 |
|
物品描述(Lore/description)
可以对你创建的物品进行描述设置。
例子:
- TEST_ITEM:
- material: IRON_SWORD
- lore:
- - "&6没错!我就是你心心念念的描述"
- - "&e不!它不是,我才是描述!"
复制代码 |
|
附魔(Enchantments)
在你创建的物品上附魔。
警告:附魔ID名与附魔的显示名是不同的,请不要弄错了
例如,你要给你的物品附魔锋利,你不能够写个"Sharpness",你要写"DAMAGE_ALL"
你可以在这里找到所有的附魔列表:Spigot Javadocs
例子:
- TEST_ITEM:
- material: IRON_SWORD
- lore:
- - DAMAGE_ALL
复制代码 |
|
隐藏附魔(Hide Enchantments)
如果你已经对你创建的物品设置了附魔。
但是你又不想你的玩家们看到这个附魔,只要你将hide-enchantments项设置为"true"时。
即可隐藏该物品的附魔,附魔效果依旧存在的
例子:
- TEST_ITEM:
- material: IRON_SWORD
- hide-enchants: true
复制代码 |
|
染色(Dye Color)
该属性的编辑仅适用于皮革类物品。
你需要设置RGB(红,绿,蓝)的参数
例子:
- TEST_ITEM:
- material: LEATHER_CHESTPLATE
- dye-color: 100,100,100
复制代码 |
|
攻击伤害与速度(Attack Damage, Attack Speed)
你可以对你创建的物品进行攻击伤害与攻击速度的属性编辑!
但是,攻击速度是1.9版本的特性,低于1.9版本的无法编辑该属性噢
例子:
- TEST_ITEM:
- material: IRON_SWORD
- attack-damage: 8.0
- attack-speed: 1.8
复制代码 |
|
会心一击几率(Critical Strike Chance)
可以理解为暴击几率,在一定的概率下(%)。
武器可以造成会心一击,会心一击造成的伤害等于原攻击伤害的250%
当然,这个250%你可以在config.yml来进行任意的编辑
例子:
- TEST_ITEM:
- material: IRON_SWORD
- critical-strike-chance: 25
复制代码 |
|
范围(Whips, Staffs)
可以对你创建的Whip(鞭)与Staffs(魔杖)类型的物品进行该项属性编辑
就是Whip与Staffs类型武器的攻击范围,默认是18,还有,这范围不会穿透方块
例子:
- TEST_ITEM:
- material: LEASH
- range: 18
复制代码 |
|
锤类尺寸(Hammers)
可以对你创建的Hammers(锤)类物品进行该项属性编辑
锤类武器有个尺寸大小,尺寸越大,锤类武器攻击范围损伤越大
例如,将该尺寸设置为3,你命中了一个实体。
在这个范围内,3个方块内的其他实体都将受到额外打击伤害
例子:
- TEST_ITEM:
- material: IRON_HAMMER
- hammer-size: 3
复制代码 |
|
锤类余威(Hammers)
可以对你创建的hammers(锤)类物品进行该项属性编辑
可理解为你的锤类武器横扫的余波威力。
就是当锤类武器"横扫"时,对横扫击中的目标伤害为原伤害的锤类能量(%)
例如,你将该项设置为75%,对被锤子的横扫击中的目标造成原伤害值的75%
例子:
- TEST_ITEM:
- material: IRON_HAMMER
- hammer-power: 75
复制代码 |
|
无法破损(Unbreakable)
如果将该项设置为true,即为你的物品开启永久无法破损耐久度
例子:
[spoiler]- TEST_ITEM:
- material: IRON_SWORD
- unbreakable: true
复制代码 |
|
护甲值与盔甲韧性(Armors, Tomes)
你可以对你创建的Armors(护甲)与Tomes类物品进行该项属性编辑
该属性可以给佩戴者/持有者一定的护甲值与护甲韧性。
护甲值与盔甲韧性作用见下伤害公式
伤害公式:最终伤害=伤害 x(1 - 最大(防御点/5,防御点伤害/(2 +韧性/ 4))/25)
由此可见这两者对于防御的作用。
例子:
- TEST_ITEM:
- material: CHAINMAIL_CHESTPLATE
- armor: 2
- armor-thoughness: 2
复制代码 还有,盔甲韧性不支持1.9以下版本,这是1.9版本新增的属性参数。 |
|
最大生命上限(Max Health)
该属性可以让穿戴者/持有者获得最大生命上限.
也就是增加玩家的生命上限值
例子:
- TEST_ITEM:
- material: SHIELD
- max-health: 5
复制代码 |
|
移动速度加成(Movement Speed)
该属性可以让让穿戴者/持有者获得移动速度的加成。
Minecraft原本的移速是0.2,推荐将该项设置为0.02,这样就比原来快了10%
例子:
- TEST_ITEM:
- material: IRON_SWORD
- movement-speed: 0.02
复制代码 |
|
双持(Two Handed)
如果玩家双手同时持有两个物品,那么玩家会获得明显的减速。
当然,你也可以将该项设置为不减速。
甚至,你可以在config.yml设置成持有两个物品的,不得攻击与释放技能等
例子:
- TEST_ITEM:
- material: IRON_AXE
- two-handed: true
复制代码 |
|
恢复(Consummable)
你可以对你创建的Consummable(消耗品)类物品进行该项属性编辑
可以使用消耗品来达到恢复一定的生命/饥饿饱食度的目的。
例子:
- TEST_ITEM:
- material: POTION
- restore:
- health: 3
- food: 8
- saturation: 16
复制代码 |
|
效果(Consummable)
你可以对你创建的Consummable(消耗品)类物品进行该项属性编辑
可以在使用了消耗品时获得效果状态
格式:[效果名称] [持续时间] [效果等级]
所有的药水效果,你可以在这里找到:Spigot Javadocs
持续时间的单位是秒。
例子:
- TEST_ITEM:
- material: BREAD
- effects:
- increased_damage: 1 10
复制代码 |
|
永久性效果(Permanent Effects)
该属性可以给予穿戴者/持有者永久性的药水效果。
格式:[效果名称] [效果等级]
例子:
- TEST_ITEM:
- material: BREAD
- effects:
- increased_damage: 1 10
复制代码 |
|
命中效果与右键触发能力(On Hit & Right Click Abilities)
该属性是插件很重要的一部分属性编辑
这些效果分为两种:命中触发与右键触发
例子:
- TEST_ITEM:
- material: IRON_SWORD
- ability:
- right-click:
- type: firebolt
- cooldown: 5
- damage: 7
- on-hit:
- type: shock
- cooldown: 3
- duration: 1.5
复制代码 |
|
消耗品冷却(Consummable)
拥有该属性的物品,玩家必须等待至冷却结束方可使用
例子:
- TEST_ITEM:
- material: POTION
- consume-cooldown: 5
复制代码 |
|
设置与启用合成方式(Crafting Recipe and Enabled)
拥有该属性的物品,可以在工作台进行合成!
所有的材质ID名称,在这里可以找到:Spigot javadocs
在你的配方加入耐久度不同的元素。
记得在材料名称与磨损值之中加入一个":"例如"INK_SACK:2"对应的是仙人掌绿染料
格式:
"- 物品1 物品2 物品3"
"- 物品4 物品5 物品6"
"- 物品7 物品8 物品9"
对应着Minecraft工作台的九宫格,如果那一格子没有物品就填"AIR"
例子:
- TEST_ITEM:
- material: POTION
- craft:
- - AIR PAPER AIR
- - PAPER DIAMOND PAPER
- - PAPER PAPER PAPER
- craft-enabled: true
复制代码 如果你想要启用你设置的合成方式,请将craft-enabled项设置为true。
- TEST_ITEM:
- material: POTION
- craft-enabled: true
- craft:
- - AIR PAPER AIR
- - PAPER DIAMOND PAPER
- - PAPER PAPER PAPER
复制代码 |
|
冶炼(Autosmelt,Tools)
你可以对你创建的Tools(工具)类物品进行该项属性编辑
当autosmelt项设置为true时,你的物品将开启冶炼功能。
功能:自动冶炼铁,金矿石/自动挖掘铁,金矿石
例子:
- TEST_ITEM:
- material: IRON_PICKAXE
- autosmelt: true
复制代码 |
|
直线爆破(Bouncing Crack ,Tools)
你可以对你创建的Tools(工具)类物品进行该项属性编辑
这项属性可谓非常的强势,本来是翻译成弹跳爆破的,后来参考了下功能:
例如,一个拥有该属性的铁镐,它挖掘你前面第一个方块,按照一条直线走。方块进行快速爆破
例子:
- TEST_ITEM:
- material: IRON_PICKAXE
- bouncing-crack: true
复制代码 |
|
格挡与闪避(Block/Dodge Rating,Armor, Shield)
你可以对你创建的Armor(工具)/Shield(盾)类物品进行该项属性编辑
你的护甲/盾牌有一定的概率(%),可以闪避掉攻击/格挡住攻击
例子:
- TEST_ITEM:
- material: IRON_PICKAXE
- block-rating: 42.1
- dodge-rating: 12.46
复制代码 格挡力量(Block Power,Armor, Shield)
该属性作用:如果格挡生效,那么抵消原伤害的一定百分比(%)
例子:
- TEST_ITEM:
- material: IRON_PICKAXE
- block-power: 45.3
复制代码 |
|
右键执行命令(Right click commands)
当你右键该物品时,物品会执行你设置好的命令
你还可以在此基础上,自由配置执行指令的冷却时间。
还有:这个冷却时间与前面的消耗冷却时间时不同的!
例子:
- TEST_ITEM:
- material: PAPER
- name: "&rScroll of Cowardness"
- command:
- command: spawn
- cooldown: 10.0
复制代码 |
|
使用要求等级(Required Level)
想要使用拥有该属性的物品,你需要到达它设置的要求等级才可使用
对于各类RPG服务器想必是很棒的一个属性!
例子:
- TEST_ITEM:
- material: IRON_PICKAXE
- required-level: 13
复制代码 |
|
头颅材质(Skull Texture)
你只可以对你创建的头颅类物品进行该项属性编辑
对你的头颅类物品设置头颅材质
你只需将你想要的头颅的皮肤链接复制到skull-texture项即可
例子:- TEST_ITEM:
- material: SKULL_ITEM
- durability: 3
- skull-texture: [url]http://textures.minecraft.net/texture/761ae2fcf2f39216830951ce9fd1b26edfee4fc3199b93f8246b16d81072c7[/url]
复制代码 |
|
魔法精神(Staff Spirit ,Staffs)
你只可以对你创建的Staffs(魔杖)类物品进行该项属性编辑
这项属性使得Staff类物品拥有强大的魔法攻击,性质与右键/命中系列技能差不多
例子:
- TEST_ITEM:
- material: STICK
- staff-spirit: NETHER_SPIRIT
复制代码 |
|