创建物品
← 返回 Wiki 首页
基本格式
在 plugins/MyItemsCompat/imports/ 目录下创建 .yml 文件:
items:
物品ID:
material: 材质
name: "&颜色代码物品名称"
lore:
- "&7物品描述"
- ""
- "&6⚔ 攻击力: &f10-15" # 玩家可见的展示行
- "@MyItems, LoreStats = DAMAGE, MinValue = 10.0, MaxValue = 15.0" # 隐藏标签行
enchantments:
SHARPNESS: 3
type: weapon
完整字段说明
| 字段 | 必填 | 说明 |
|---|---|---|
material | 是 | 物品材质(如 DIAMOND_SWORD、GOLD_INGOT) |
name | 是 | 显示名称,支持 & 颜色代码 |
lore | 是 | 物品描述行列表,包含展示行和 @MyItems 标签行 |
enchantments | 否 | 附魔(格式:附魔名: 等级) |
type | 否 | 分类:weapon / armor / buff / ability |
custom-model-data | 否 | 自定义模型数据(用于贴图/模型切换) |
Lore 的两类行
物品 lore 中包含两类行:
- 展示行:玩家可见的描述文本,支持
&颜色代码 - 标签行:以
@MyItems开头的隐藏标签,定义 RPG 属性
lore:
- "&7一把燃烧的利剑" # ← 展示行(玩家可见)
- "" # ← 空行分隔
- "&6⚔ 攻击力: &f10-15" # ← 展示行(属性展示)
- "@MyItems, LoreStats = DAMAGE, MinValue = 10.0, MaxValue = 15.0" # ← 标签行(隐藏)
导入物品
/mic import 文件名.yml [类型] [覆盖]
- 类型:
weapon/armor/buff/ability/all(默认 all) - 覆盖:
true/false(默认 false)
完整示例
items:
# ===== 武器示例 =====
flame_sword:
material: DIAMOND_SWORD
name: "&c&l火焰之剑"
lore:
- "&7一把燃烧的利剑"
- ""
- "&6⚔ 攻击力: &f10-15"
- "&e✦ 暴击率: &f10%"
- ""
- "@MyItems, LoreStats = DAMAGE, MinValue = 10.0, MaxValue = 15.0"
- "@MyItems, LoreStats = CRITICAL_CHANCE, Value = 10.0"
- "@MyItems, Ability = FLAME, Grade = 5, Chance = 30.0"
enchantments:
SHARPNESS: 3
FIRE_ASPECT: 2
type: weapon
# ===== 护甲示例 =====
guardian_chestplate:
material: DIAMOND_CHESTPLATE
name: "&b&l守护胸甲"
lore:
- "&7坚固的守护者铠甲"
- ""
- "&9🛡 防御力: &f25"
- "&4❤ 生命值: &f10"
- ""
- "@MyItems, LoreStats = DEFENSE, Value = 25.0"
- "@MyItems, LoreStats = HEALTH, Value = 10.0"
- "@MyItems, Buff = DAMAGE_RESISTANCE, Grade = 2"
enchantments:
PROTECTION: 4
type: armor
# ===== 技能武器示例 =====
thunder_hammer:
material: IRON_AXE
name: "&6&l闪电之锤"
lore:
- "&7蕴含雷电之力"
- ""
- "&6⚔ 攻击力: &f20-25"
- ""
- "@MyItems, LoreStats = DAMAGE, MinValue = 20.0, MaxValue = 25.0"
- "@MyItems, LoreStats = CRITICAL_DAMAGE, Value = 2.5"
- "@MyItems, Ability = LIGHTNING, Grade = 8, Chance = 20.0"
- "@MyItems, Element = FireI, Value = 5.0"
enchantments:
SHARPNESS: 5
type: ability
# ===== 主动技能武器示例 =====
blink_dagger:
material: DIAMOND_SWORD
name: "&d&l闪现匕首"
lore:
- "&7瞬间移动至目标位置"
- ""
- "@MyItems, LoreStats = DAMAGE, MinValue = 12.0, MaxValue = 18.0"
- "@MyItems, Power = SPECIAL, Click = RIGHT, Type = BLINK, Cooldown = 5.0"
- "@MyItems, Power = SPECIAL, Click = SHIFT_RIGHT, Type = FISSURE, Cooldown = 10.0"
type: weapon
# ===== 命令技能物品示例 =====
magic_wand:
material: STICK
name: "&5&l魔法杖"
lore:
- "&7右键释放魔法"
- ""
- "@MyItems, LoreStats = DAMAGE, Value = 5.0"
- "@MyItems, PowerCommand = \"effect <player> speed 60 2\", Click = RIGHT, Cooldown = 30"
- "@MyItems, PowerShoot = ARROW, Click = LEFT, Damage = 8.0, Cooldown = 5"
type: ability
保存手持物品
你也可以在游戏中直接手持物品,用命令保存到数据库:
/mic save <物品名>
保存后可通过 /mic give <玩家> <物品名> 给予其他玩家。