我的世界give命令生成器
选择物品、目标和魔咒,复制一条在 Java版 26.3 中可用的 /give 命令。它使用取代旧 NBT 标签的物品组件语法(minecraft:enchantments={…}),所以无需再修改旧攻略中的命令。
命令示例
根据游戏数据生成、可直接复制的 26.x 命令(所有魔咒均为最高等级)。
- 满附魔下界合金剑
/give @p minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:looting":3,"minecraft:unbreaking":3,"minecraft:mending":1,"minecraft:sweeping_edge":3,"minecraft:fire_aspect":2}] - 满附魔下界合金镐
/give @p minecraft:netherite_pickaxe[minecraft:enchantments={"minecraft:efficiency":5,"minecraft:fortune":3,"minecraft:unbreaking":3,"minecraft:mending":1}] - 经验修补附魔书
/give @p minecraft:enchanted_book[minecraft:stored_enchantments={"minecraft:mending":1}] - 一组钻石块
/give @p minecraft:diamond_block 64 - 命名的金苹果
/give @p minecraft:golden_apple[minecraft:custom_name="Snack"] 16
语法为 /give <target> <item>[<components>] [count]。1.20.5 中组件取代了旧的 {Enchantments:[…]} NBT,因此附魔剑写作 minecraft:diamond_sword[minecraft:enchantments={"minecraft:sharpness":5}]。 附魔书改用 stored_enchantments;数量最多可达该物品的 100 组(GiveCommand 允许堆叠上限 × 100)。
give命令常见问题(Java版 26.3)
我的世界中give命令的语法是什么?
/give <target> <item>[components] [count],例如 /give @p minecraft:diamond 64。
怎样给予附魔物品?
加上 enchantments 组件:/give @p minecraft:diamond_sword[minecraft:enchantments={"minecraft:sharpness":5}]。超过正常最高等级的数值(最高 255)也可以使用。
为什么旧的give命令不能用了?
Java版 1.20.5 用方括号中的组件取代了 {Enchantments:[{id:sharpness,lvl:5}]} 这类物品 NBT 标签。本生成器始终使用当前语法。
怎样开启作弊来使用 /give?
创建世界时开启作弊,或在对局域网开放时打开“允许命令”。在服务器上需要 2 级管理员权限。
有长度限制吗?
聊天栏最多接受 256 个字符。更长的命令可以在命令方块中使用。