物品属性设置
剑/武器属性示例
WIKISWORD:
base:
material: NETHERITE_SWORD
material字段用于插入你希望物品成为的Minecraft材质类型,这意味着它支持你当前MC版本的所有有效材质枚举。
revision-id: 2
revision-id字段定义了你物品的当前“版本”。你可以根据需要随意更改,任何玩家拥有的物品,如果其版本ID与编辑器中设置的不匹配,都会在交互时更新为最新版本。
durability: 100.0
durability字段虽然名字有些误导,但它是1.14自定义模型数据之前用于自定义纹理的旧方法。它设置物品的当前耐久度,不影响实际的最大耐久度。
custom-model-data: 5.0
这是自定义模型数据字段,不言自明。
max-durability: 1000.0
max-durability字段设置此物品的自定义耐久度。
will-break: true
该物品在耐久度为0时是否会破损,或者仅仅是变得不可用?
name: '&cThis is a test sword.'
物品的显示名称。
lore:
- reeee
- fffffffff
物品的描述,以列表形式给出,当然支持颜色代码。
custom-nbt:
- NBT_TAG_KEY TAG_VALUE
你可以在此设置任意自定义的NBT标签以支持外部插件,或使用Minecraft的can-place系统等。
lore-format: lore-format
在这里可以输入来自lore-formats文件夹的自定义描述格式文件,这样不同类型的物品可以有不同的格式。极度自定义。
displayed-type: Fake Type Here
可以在此显示自定义的物品类型名称,而不是实际的物品类型,例如将“SWORD”显示为“Kings Sword”或其他名称。
enchants:
sharpness: 1.0
mending: 2.0
此物品上的附魔列表,采用缩进格式。
hide-enchants: true
是否隐藏附魔效果,仅使物品发光。
permission:
- useme.sword
使用此物品所需的权限。
item-particles:
type: FIREFLIES
particle: FLAME
amount: 5.0
radius: 1.4
speed: 1.0
rotation-speed: 2.0
height: 2.0
物品粒子效果列表,所有有效类型可以通过游戏内命令list查看,粒子效果则为Minecraft的所有有效粒子类型。不同粒子有不同的修饰符,具体哪些有效需要使用游戏内编辑器进行测试。
disable-interaction: true
是否禁用与该物品的交互,例如放置方块。
disable-crafting: true
该物品是否可以用于合成配方?
disable-smelting: true
该物品是否可以用于熔炼?
disable-smithing: true
该物品是否可用于锻造?
disable-enchanting: true
是否禁用该物品的附魔?
disable-repairing: true
该物品是否可修复/重命名?
disable-attack-passive: true
该物品的MMOItems钝击/挥砍/穿刺攻击被动效果是否被关闭。
required-level: 5.0
从兼容的RPG插件或原版经验等级中要求的等级。
required-class:
- ARCHER
从兼容的RPG插件中要求的职业。
attack-damage: 10.0
设置武器的基础攻击伤害,或射箭时的箭伤害。
attack-speed: 10.0
物品的攻击速度,单位是每秒攻击次数。
critical-strike-chance: 5.0
发生暴击的几率。
critical-strike-power: 5.0
暴击造成的额外倍率,与MythicLib config.yml中的基础倍率结合。
block-power: 5.0
该物品能阻挡的伤害百分比。
block-rating: 5.0
实际阻挡的几率,与MythicLib config.yml中的基础几率结合。
block-cooldown-reduction: 5.0
从MythicLib config.yml中的基础值额外减少阻挡冷却时间。
dodge-rating: 5.0
完全闪避攻击的几率。
dodge-cooldown-reduction: 5.0
从MythicLib config.yml中的基础值额外减少闪避冷却时间。
parry-rating: 5.0
招架攻击的几率,成功招架会抵消伤害并击退攻击者。
parry-cooldown-reduction: 5.0
从MythicLib config.yml中的基础值额外减少招架冷却时间。
cooldown-reduction: 5.0
减少物品和玩家技能的冷却时间(百分比)。
mana-cost: 5.0
使用该物品的法力消耗。
stamina-cost: 5.0
使用该物品的耐力消耗。
pve-damage: 5.0
对非人类实体造成的额外伤害(百分比)。
pvp-damage: 5.0
对人类实体造成的额外伤害(百分比)。
weapon-damage: 5.0
额外基础武器伤害(百分比)。
skill-damage: 5.0
额外的MMOItems技能伤害(百分比)。
projectile-damage: 5.0
额外的技能/武器投射物伤害。
magic-damage: 5.0
额外的魔法技能和法杖伤害(百分比)。
physical-damage: 5.0
额外的技能/武器物理(近战)伤害。
defense: 100.0
提供的防御力,公式在MythicLib config.yml中设置。
damage-reduction: 5.0
总体伤害减免(百分比)。
fall-damage-reduction: 5.0
减少摔落伤害(百分比)。
projectile-damage-reduction: 5.0
减少投射物伤害(百分比)。
physical-damage-reduction: 5.0
减少物理(近战)伤害(百分比)。
fire-damage-reduction: 5.0
减少火焰伤害(百分比)。
magic-damage-reduction: 5.0
减少魔法伤害(百分比)。
pve-damage-reduction: 5.0
减少来自怪物的伤害(百分比)。
pvp-damage-reduction: 5.0
PVP受到的伤害减少(百分比)。
undead-damage: 5.0
增加对亡灵生物的伤害(百分比)。
unbreakable: true
该物品是否不可破坏?
tier: RARE
设置物品的品质等级。
set: STARTER
设置物品所属的套装。
armor: 5.0
设置物品的护甲值,视觉上限为20,功能上限为30。
armor-toughness: 5.0
护甲韧性,这是一个有点复杂的属性公式。
max-health: 10.0
增加最大生命值,累加。
unstackable: true
该物品是否可堆叠?
max-mana: 20.0
增加最大法力值,类似于增加最大生命值。
knockback-resistance: 0.7
抵抗击退的几率,0.7即为70%。
movement-speed: 0.2
增加玩家的移动速度,原版默认值为0.1。
two-handed: true
该物品是否为双手武器,也就是说不能在副手使用其他物品。
equip-priority: 5.0
新的装备优先级属性,详细信息请参阅单独的Wiki页面。
perm-effects:
POISON: 1.0
给予持有者的永久效果。为什么要毒性1?我也不知道。
granted-permissions:
- tempperm.ree
持有/穿戴时给予的临时权限。
item-cooldown: 10.0
适用于消耗品和物品命令的冷却时间,单位为秒。
crafting:
shaped:
'1':
- diamond AIR AIR
- AIR diamond AIR
- AIR AIR netherite_block
shapeless:
'1':
- AIR
- AIR
- AIR
- AIR
- nether_star
- AIR
- AIR
- slime_ball
- AIR
furnace:
'1':
item: COAL
time: 200
experience: 10.0
blast:
'1':
item: COAL
time: 200
experience: 10.0
smoker:
'1':
item: COAL
time: 200
experience: 10.0
campfire:
'1':
item: COD
time: 100
experience: 10.0
smithing:
'1':
input1: DIAMOND_SWORD
input2: DIAMOND
所有的合成配方类型。
craft-permission: youneedthis.tocraft
合成权限。
crafted-amount: 10.0
合成该物品的数量。
sounds:
on-attack:
sound: entity.generic.drink
volume: 1.0
pitch: 1.0
on-pickup:
sound: entity.generic.drink
volume: 1.0
pitch: 1.0
on-consume:
sound: entity.generic.drink
volume: 1.0
pitch: 1.0
on-right-click:
sound: entity.generic.drink
volume: 1.0
pitch: 1.0
on-left-click:
sound: entity.generic.drink
volume: 1.0
pitch: 1.0
on-item-break:
sound: entity.generic.drink
volume: 1.0
pitch: 1.0
on-block-break:
sound: entity.generic.drink
volume: 1.0
pitch: 1.0
on-craft:
sound: entity.generic.drink
volume: 1.0
pitch: 1.0
on-placed:
sound: entity.generic.drink
volume: 1.0
pitch: 1.0
添加自定义声音。
element:
fire:
damage: 10.0
earth:
defense: 10.0
元素伤害/防御。这个系统正在重新设计中。
commands:
cmd0:
format: -d1 bc Hello, this is a test command.
delay: 0.0
op: true
cmd1:
format: -d1 bc Hello, this is a test command from console.
delay: 0.0
console: true
右键单击物品时添加命令。
gem-sockets:
- RED
- GREEN
- Poop
添加任意宝石插槽以匹配你的宝石。
repair-type: EXAMPLE_REPAIR_STAT
此修复类型属性需要与用于修复的消耗品相匹配,或者留空以匹配所有。
ability:
ability1:
type: BLOODBATH
mana: 3.0
mode: RIGHT_CLICK
这是技能格式,类似于粒子效果,请使用GUI配置所有可能的修改器。
upgrade:
workbench: true
请参阅维基页面上的物品升级,并使用GUI学习如何配置,详情过多无法在此一一解释。
health-regeneration: 10.0
MMOCore生命值恢复百分比。
mana-regeneration: 10.0
MMOCore法力恢复百分比。
max-stamina: 10.0
MMOCore最大耐力加成。
stamina-regeneration: 10.0
MMOCore耐力恢复百分比。
additional-experience: 50.0
额外MMOCore经验百分比。
faction-damage-enemy: 50.0
设置对敌对派系的伤害增加。
required-dexterity: 10.0
required-strength: 10.0
所需的MMOCore属性。
profession-enchanting: 10.0
profession-smithing: 10.0
profession-mining: 10.0
所需的MMOCore专业技能。
由消耗品增加的额外属性
WIKICONSUMABLE:
base:
material: APPLE
disable-right-click-consume: true
这个消耗品是否可以通过右键点击食用?
restore-health: 10.0
食用时恢复多少生命值?
restore-food: 10.0
食用时恢复多少饱食度?
restore-saturation: 10.0
食用时恢复多少饱和度?
restore-mana: 10.0
食用时恢复多少法力值?
restore-stamina: 10.0
食用时恢复多少耐力值?
can-identify: true
该物品是否可以用于鉴定未鉴定的物品?
can-deconstruct: true
该物品是否可以用于分解其他物品?
can-deskin: true
该物品是否可以去除其他物品的皮肤?
effects:
REGENERATION:
duration: 100.0
amplifier: 1.0
食用后获得的效果列表。
soulbinding-chance: 100.0
灵魂绑定几率。
soulbound-break-chance: 100.0
绑定失败时破碎的几率。
soulbound-level: 1.0
绑定的等级。
item-cooldown: 5.0
食用后的冷却时间。
vanilla-eating: true
使用原版的食用动画?仅对可以正常食用的材料有效。
inedible: true
不可食用。
max-consume: 5.0
物品的使用次数。
repair: 100.0
该物品修复的自定义耐久度。
repair-type: EXAMPLE_STAT
该物品可以修复哪些物品,接收物品需要具有匹配的修复类型。
由弓增加的额外属性
ELF_KINGS_LOST_BOW:
base:
material: BOW
name: '&aElf King''s Lost Bow'
arrow-particles:
particle: FLAME
amount: 5
offset: 1.0
speed: 1.0
飞行时的箭矢粒子效果。
arrow-velocity: 100.0
弓箭的射程。
arrow-potion-effects:
POISON:
duration: 100.0
amplifier: 1
弓箭命中时的药水效果。