物品字段总表
这一页列出物品文件里每一个可以写的字段。所有字段都可以省略,省略时的行为和 MMOItems 相同(见「未填时」一栏)。
三个规则先记住
- 文件是
items/<类型小写>.yml,例如长剑写在items/long_sword.yml;类型 ID 见 物品类型与阶级。 - 物品可以直接写在文件最外层,也可以放在
物品:下面,两种都行。 - 物品 ID 只能用英文、数字、
_、-,例如BLOOD_CROWN、'1'。
中文键与英文键可以任选,详见 中英配置。表中「是 / 否」字段也接受 true / false。
基本
| 中文键 | 英文键 | 类型 | 未填时 | 说明 |
|---|---|---|---|---|
名称 | name | 文字 | 原版物品名称 | 支持 MiniMessage(<gradient:#E8DDD0:#D41438>…</gradient>、&l)与 &e、7FFAA 色码 |
材质 | material | Material | DIAMOND_SWORD | 原版物品 ID,例如 IRON_SWORD、BOW、PLAYER_HEAD |
类型 | type | 类型 ID | 文件名对应的类型 | 一般不用写;写了必须与所在文件一致 |
版本 | revision | 整数 | 1 | 编辑器每次保存自动 +1;手动修改后 /ci reload 也会刷新玩家手上的物品外观 |
tier | tier | 文字 | 无 | tier.yml 里的阶级 ID(默认 1 精良、2 稀有、3 史诗、4 传说),显示在 Lore 的 #tier# 位置 |
Lore | lore | 文字列表 | 无 | 物品说明,只用于显示,不会产生属性 |
Lore排列 | lore-layout | 列表 | 使用 lore-format.yml | 单件物品自定义区块顺序,例如 ['{属性}', '{技能}', '{说明}'] |
外观与原版设定
| 中文键 | 英文键 | 类型 | 未填时 | 说明 |
|---|---|---|---|---|
自订模型数值 | custom-model-data | 整数 | 不设置 | 资源包模型编号,例如 10001 |
物品模型 | model | namespace:id | 不设置 | 1.21.4+ 的 item model,例如 minecraft:diamond_sword;ItemsAdder 4 与新版资源包多半用这个 |
自订模型字串 | custom-model-strings | 文字清单 | 不设置 | 1.21.4+ custom model data 的字串,例如 [star_breaker] |
自订模型浮点 | custom-model-floats | 数字清单 | 不设置 | 1.21.4+ custom model data 的浮点数 |
装备外观 | equippable-model | namespace:id | 不设置 | 1.21.2+ 盔甲穿在身上的材质(equippable asset),例如 myitems:star |
提示框样式 | tooltip-style | namespace:id | 不设置 | 1.21.2+ 物品提示框的样式 |
隐藏提示框 | hide-tooltip | 是/否 | 否 | 整个物品提示框不显示 |
IA模型 | itemsadder | namespace:id | 不设置 | ItemsAdder 物品外观,例如 cloud:moon_blade(也可写 ItemsAdder模型) |
CE模型 | craftengine | namespace:id | 不设置 | CraftEngine 物品外观,例如 cloud:moon_blade(也可写 CraftEngine模型);与 IA模型 择一 |
头颅材质.value | skull-texture.value | Base64 | 不设置 | 材质: PLAYER_HEAD 时的皮肤纹理 |
染色 | dye-color | 'R G B' 或 '#RRGGBB' | 不设置 | 皮革装备与药水的颜色,例如 '125 0 255' |
盔甲纹饰 | armor-trim | 材料:图案 | 不设置 | 盔甲纹饰,例如 netherite:silence(原版纹饰材料与图案 ID) |
类型显示 | displayed-type | 文字 | 类型名称 | Lore 类型行改显示这段文字,例如 '&cSharp Dagger' |
套装 | set | 套装 ID | 不设置 | 加入 item-sets.yml 的套装,见 套装 |
无法破坏 | unbreakable | 是 / 否 | 否 | 停用耐久损耗 |
最大堆叠 | max-stack-size | 1 – 99 | 原版 | 1.20.5+ 生效 |
耐久上限 | max-item-damage | 正整数 | 原版 | 1.20.5+ 生效,材质必须有耐久 |
附魔 | enchants | 附魔: 等级 | 无 | {锋利: 5, 耐久: 3};中文名、原版 ID、EcoEnchants ID 都可以,等级 1 – 255 |
隐藏附魔 | hide-enchants | 是 / 否 | 否 | 只隐藏附魔文字,光效与效果保留 |
隐藏标记 | item-flags | 列表 | 无 | HIDE_ATTRIBUTES,HIDE_UNBREAKABLE 等,逗号或列表皆可 |
保留原版属性 | keep-vanilla-attributes | 是 / 否 | 否 | 否 = 与 MMOItems 相同:隐藏并移除材质原本的攻击 / 护甲属性;是 = 保留并叠加 |
可用的 隐藏标记:HIDE_ENCHANTS、HIDE_ATTRIBUTES、HIDE_UNBREAKABLE、HIDE_DESTROYS、HIDE_PLACED_ON、HIDE_ADDITIONAL_TOOLTIP、HIDE_DYE、HIDE_ARMOR_TRIM、HIDE_STORED_ENCHANTS(以服务器版本支持的为准,写错会在载入警告中提示)。
属性
| 中文键 | 英文键 | 类型 | 说明 |
|---|---|---|---|
属性 | stats | 区块 | 每一行一个属性;键可以写属性 ID、中文名或别名 |
物品等级 | item-level | 整数 | 只用于正态分布写法的 每级增加 |
三种写法:
属性:
暴击机率: 5 # 固定值
攻击伤害: {最小值: 10, 最大值: 15, 小数位数: 1} # 均匀随机
生命力: {基础值: 100, 每级增加: 5, 浮动标准差: 8, 最大浮动比例: 0.3} # 正态分布
全部 155 项属性与每种写法的细节见 属性。
技能
| 中文键 | 英文键 | 类型 | 未填时 | 说明 |
|---|---|---|---|---|
技能.<触发>.技能ID | skills.<trigger>.skill | 技能 ID | 无 | MythicLib 已注册的技能 |
技能.<触发>.参数 | skills.<trigger>.params | 参数: 数值 | 技能默认值 | {damage: 20, cooldown: 5, mana: 10} |
攻击模式 | attack-mode | 模式名 | 原版 | 仅法杖类(STAFF、GREATSTAFF、WAND、STAVE 及其子类型),见 攻击模式 |
普攻魔力消耗 | attack-mana-cost | 数值 | 0 | 法杖普攻每次消耗的 MMOCore 魔力 |
触发:左键、右键、蹲下左键、蹲下右键、攻击命中、长按蹲下、双击蹲下,以及 受击、击杀生物、定时 等与 MMOItems 相同的被动触发,共 32 种;中文(简繁)、英文键、MythicLib 名称都能写。完整列表见 技能与攻击模式。
行为限制
全部默认「否」,与 MMOItems 相同。
| 中文键 | 英文键 | 作用 |
|---|---|---|
禁止附魔 | disable-enchanting | 禁止附魔台与铁砧新增 / 提升附魔(配置里的附魔保留) |
禁止附魔台 | disable-enchant-table | 只禁止附魔台,铁砧仍可附魔 |
禁止铁砧 | disable-anvil | 禁止铁砧改名、修理、合并 |
禁止砂轮 | disable-grindstone | 禁止砂轮移除附魔与修理 |
禁止锻造台 | disable-smithing | 禁止原版锻造台升级与纹饰(不影响 CI 锻造站) |
禁止丢弃 | disable-drop | 禁止玩家主动丢出(不改变死亡掉落) |
禁止放置 | disable-place | 禁止放置成方块、船、矿车、盔甲架、挂饰 |
禁止原版合成 | disable-crafting | 不能作为原版合成材料(含自动合成器;不影响 CI 配方) |
禁止原版修理 | disable-repair | 阻挡铁砧、砂轮、合成格修理(不含经验修补) |
禁止命中被动 | disable-on-hit-skills | 停用这件 物品的「攻击命中」技能 |
使用限制
| 中文键 | 英文键 | 平铺写法(中 / 英) | 说明 |
|---|---|---|---|
限制.MMOCore等级 | restrictions.level | 等级限制 / required-level | 最低等级,0 为不限(需要 MMOCore) |
限制.MMOCore最高等级 | restrictions.max-level | 最高等级限制 / required-max-level | 最高等级,不可低于最低等级 |
限制.MMOCore职业 | restrictions.classes | 职业限制 / required-class | 职业 ID,逗号分隔,留空不限 |
限制.装备部位 | restrictions.slots | 装备部位 / equip-slots | 主手、副手、头部、胸部、腿部、脚部(或 MAIN_HAND…FEET) |
限制.权限 | restrictions.permission | — | 使用权限节点,例如 items.legendary |
平铺写法与区块写法等价,只能择一;两边都写且数值不同会被拒绝载入。详见 限制。