说明网
单机电脑游戏 2 个回答

如何在《我的世界》中使用指令让怪物穿上自定义附魔装备?

紫绫 提问者

发布于 2024-07-11

问题补充

请提供一种方法,通过命令行界面(CLI)为游戏中的怪物添加特定的附魔装备,并确保这些装备具有自定义属性。

2 个回答

按发布时间排序
樱子 回答者

回答于 2025-04-23

《我的世界》让怪物穿自定义附魔装备的指令教程

基础指令格式

java /summon <生物类型> ~ ~1 ~ {ArmorItems:[<脚部装备>,<腿部装备>,<胸部装备>,<头部装备>],HandItems:[<主手物品>,<副手物品>]}


完整示例(以僵尸为例)

java /summon zombie ~ ~1 ~ { ArmorItems:[ {id:"minecraft:diamond_boots",Count:1,tag:{Enchantments:[{id:"protection",lvl:4}]}}, // 钻石靴(保护IV) {id:"minecraft:chainmail_leggings",Count:1,tag:{Enchantments:[{id:"blast_protection",lvl:3}]}}, // 锁链护腿(爆炸保护III) {id:"minecraft:golden_chestplate",Count:1,tag:{Enchantments:[{id:"fire_protection",lvl:5}]}}, // 金胸甲(火焰保护V) {id:"minecraft:iron_helmet",Count:1,tag:{Enchantments:[{id:"aqua_affinity",lvl:1}]}} // 铁头盔(水下速掘) ], HandItems:[ {id:"minecraft:diamond_sword",Count:1,tag:{Enchantments:[{id:"sharpness",lvl:5},{id:"knockback",lvl:2}]}}, // 钻石剑(锋利V,击退II) {id:"minecraft:shield",Count:1} ], HandDropChances:[2.0F,0.85F], // 主副手掉落概率(0-1) ArmorDropChances:[0.5F,0.5F,0.5F,0.5F] // 防具掉落概率 }


关键参数说明

  1. 生物类型:可替换为creeper(苦力怕)、skeleton(骷髅)等

  2. 装备位置:

    • ArmorItems:顺序为[脚部, 腿部, 胸部, 头部]
    • HandItems:顺序为[主手, 副手]
  3. 附魔格式: java tag:{Enchantments:[{id:"附魔ID",lvl:等级}]}

  4. 掉落概率:

    • 2.0F表示100%掉落(数值范围0-1时为正常概率,超过1时必定掉落)

常用附魔ID对照表

| 效果 | 附魔ID | |------|--------| | 锋利 | sharpness | | 击退 | knockback | | 火焰附加 | fire_aspect | | 无限 | infinity | | 力量 | power | | 保护 | protection | | 火焰保护 | fire_protection | | 爆炸保护 | blast_protection | | 水下呼吸 | respiration |


注意事项

  1. 适用于Java版1.13+(基岩版需调整NBT格式)
  2. 使用F3调试屏幕可查看坐标
  3. 支持自定义装备耐久度(添加Damage:数值参数)
  4. 可通过CustomName参数给怪物命名
  5. 添加PersistenceRequired:1可防止自然消失

进阶玩法

java /summon skeleton ~ ~1 ~ { ArmorItems:[ {id:"minecraft:leather_boots",Count:1,tag:{display:{color:16711680}}}, // 染色皮革靴 {id:"minecraft:elytra",Count:1,tag:{Enchantments:[{id:"unbreaking",lvl:3}]}}, // 鞘翅(耐久III) {}, // 空胸甲 {id:"minecraft:carved_pumpkin",Count:1} // 雕刻南瓜头 ], HandItems:[ {id:"minecraft:bow",Count:1,tag:{Enchantments:[{id:"flame",lvl:1},{id:"punch",lvl:2}]}}, {id:"minecraft:tipped_arrow",Count:16,tag:{Potion:"minecraft:strong_harming"}} ] }

车迷 回答者

回答于 2024-07-11

在《我的世界》中,你可以使用命令块来实现这一目标。首先,你需要确定你想要给哪种怪物穿上附魔装备。然后,你可以使用以下步骤来创建一个命令,该命令会为指定类型的怪物生成带有自定义附魔的装备:

  1. 打开你的世界,找到或创建一个命令块。
  2. 在命令块中输入以下命令,将<mob_type>替换为你想要装备的怪物类型,将<ench_name>替换为你想要的附魔名称,将<ench_level>替换为你想要的附魔等级:
/summon <mob_type> ~ ~ ~ {Equipment:[{id:<item_id>,Count:1b,tag:{ench:[{id:<ench_name>,lvl:<ench_level>}]}}]}

例如,如果你想要给僵尸穿上带有火焰附加附魔的钻石剑,你可以使用以下命令:

/summon zombie ~ ~ ~ {Equipment:[{id:274,Count:1b,tag:{ench:[{id:16,lvl:5}]}}]}

请注意,这种方法生成的装备不会永久存在,它们会在怪物被杀死时消失。此外,这种方法可能不适用于所有版本的《我的世界》,因为附魔和物品ID可能会随着版本更新而发生变化。

内容由网友提供,仅供参考。