命令/give

您所在的位置:网站首页 基岩版我的世界命令方块指令大全 命令/give

命令/give

2024-07-05 19:16| 来源: 网络整理| 查看: 265

give 需要的权限等级 Java版:2基岩版:1 限制条件

启用作弊

给予玩家指定数量的物品。

目录 1 语法 2 参数 3 效果 4 输出 5 示例 6 历史 7 参见 语法[编辑 | 编辑源代码] Java版 /give [] 基岩版 /give [amount: int] [data: int] [components: json] 参数[编辑 | 编辑源代码]

JE::entityBE:player: target:CommandSelector

必须为玩家名、目标选择器或UUID[仅Java版]。且目标选择器必须[仅JE]/应该[仅BE]为玩家类型。

JE::item_stackBE:itemName: Item:CommandItem

指定给予的物品。 在Java版中,必须是格式为物品ID[物品堆叠组件]的指定物品参数,可仅在需要时指定物品NBT。在基岩版中,必须为物品ID或存在其物品形式的方块ID。

JE::integerBE:amount: int:int

指定给予的物品数量。必须在1~100组(目标物品最大堆叠数×100,一般为6400)[仅Java版]或1~32767[仅基岩版]间(含)。若未指定,默认为1。

BE:data: int:int

指定所给予物品的数据值。必须为介于0和32767之间的整数(含),但是当数据值对于指定的物品ID无效时,会被重置为0。若未指定,默认为0。

BE:components: json:Json::Value

指定所给予物品的物品堆叠组件。 必须为JSON对象。 效果[编辑 | 编辑源代码]

命令触发条件Java版基岩版 任意参数未正确指定 无法解析 无法解析 或player: target无法解析为一个或多个玩家 执行失败 执行失败 or itemName: item为不可获得物品 player: target非玩家类型选择器 N/A amount: int小于1或大于32767 data: int小于0或大于32767 多于100组物品 执行失败 N/A 执行成功时给予目标指定物品

若执行成功,将在目标位置生成指定物品掉落物。如果或player: target指定了多个目标,每个目标都会收到指定数量的物品。生成物品的物品实体中的拥有者标签会被设为物品给予的目标,且PickupDelay标签被设为0,使得物品能够立即进入目标的物品栏中,除非物品栏已满。

输出[编辑 | 编辑源代码]

命令版本可能情况成功次数/execute store success .../execute store result ... 任意Java版执行失败00N/A 执行成功11被给予物品的玩家数 基岩版执行失败0N/AN/A 执行成功被给予物品的玩家数N/AN/A 示例[编辑 | 编辑源代码] 给予最近的玩家一把钻石剑,物品附加描述“Sword”: Java版1.20.5前:/give @p minecraft:diamond_sword{display:{Lore:['"Sword"']}} 1 Java版1.20.5后:/give @p minecraft:diamond_sword[minecraft:lore=['"Sword"']] 1 给予所有玩家一瓶夜视药水: Java版1.20.5前:/give @a potion{Potion:"minecraft:night_vision"} Java版1.20.5后:/give @a potion[minecraft:potion_contents={potion:"minecraft:night_vision"}] /give @a potion 1 5[仅基岩版] 给予自己一把带有锋利X的钻石剑: Java版1.20.5前:/give @s minecraft:diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:10}]} 1 Java版1.20.5后:/give @s minecraft:diamond_sword[minecraft:enchantments={levels:{"minecraft:sharpness":10}}] 给予自己一块能放置在泥土上的、即使在冒险模式中也能破坏石英块的钻石块: Java版1.20.5前:/give @s minecraft:diamond_block{CanPlaceOn:["minecraft:dirt"],CanDestroy:["minecraft:quartz_block"]} 1 Java版1.20.5后:/give @s minecraft:diamond_block[minecraft:can_place_on={blocks:"minecraft:dirt"},minecraft:can_break={blocks:"minecraft:quartz_block"}] 1 Java版1.20.5后:/give @s minecraft:diamond_block[minecraft:can_place_on={predicates:[{blocks:"minecraft:dirt"}]},minecraft:can_break={predicates:[{blocks:"minecraft:quartz_block"}]}] 1 /give @s diamond_block 1 0 {"minecraft:can_place_on":{"blocks":["dirt"]},"minecraft:can_destroy":{"blocks":["quartz_block"]}}[仅基岩版] 给予所有玩家一瓶带有击退X效果的2级衰变药水: Java版1.20.5前:/give @a minecraft:potion{Enchantments:[{id:"minecraft:knockback",lvl:10}],CustomPotionEffects:[{Id:20,Amplifier:1}]} 1 Java版1.20.5后:/give @a minecraft:potion[minecraft:potion_contents={custom_effects:[{id:"minecraft:wither",amplifier:1b,duration:420}],custom_color:5653821},minecraft:custom_name='{type:"text",text:"衰变药水",italic:false}',minecraft:enchantments={levels:{"minecraft:knockback":10}}] 1 给予自己一个在冒险模式下可以破坏草方块的铁锹: /give @s iron_shovel 1 0 {"minecraft:can_destroy":{"blocks":["grass"]}}[仅基岩版] Java版1.20.5前:/give @s iron_shovel{CanDestroy:["minecraft:grass"]} 1 Java版1.20.5后:/give @s iron_shovel[minecraft:can_break:{blocks:"minecraft:grass_block"}] 1 给予自己一个在冒险模式下可以放置在石头上的草方块: /give @s grass 1 0 {"minecraft:can_place_on":{"blocks":["stone"]}}[仅基岩版] Java版1.20.5前:/give @s grass_block{CanPlaceOn:["minecraft:stone"]} 1 Java版1.20.5后:/give @s grass_block[minecraft:can_place_on:{blocks:"minecraft:stone"}] 1 给予自己一个在放置后会生成村庄的盔甲匠的战利品宝箱: Java版1.20.5前:/give @s minecraft:chest{BlockEntityTag:{LootTable:"minecraft:chests/village/village_armorer"}} 1 Java版1.20.5后:/give @s minecraft:chest[minecraft:block_entity_data={id:"minecraft:chest",LootTable:"minecraft:chests/village/village_armorer"}] 1 历史[编辑 | 编辑源代码] Java版Alpha v1.0.15加入了/give。命令用于给予特定玩家的单个物品,并且只能使用数字ID。 ?加入了数量参数。 Java版 1.0.0Beta 1.9-pre4加入了耐久值参数。 1.3.112w16a现在能在单人游戏中使用。 1.4.212w38a/give现在会把物品直接放入玩家的物品栏内,而不是扔到地上。 1.513w04a/give现在可以接受数据值作为其第四个参数。 1.7.213w36a加入了dataTag参数。 13w37a物品参数现在也可以接受名称ID。 1.814w03b物品参数不再接受数字ID。 14w25a更改了物品渲染的方式和方块数据值的内部表示法。 14w32b现在物品参数无法突破堆叠限制。 1.1217w16b当目标指定为玩家自己时,实际上会使用@s选择器作为目标。 1.1317w45a移除了数据值和NBT标签参数。 1.1721w10a加入了数量限制,现在一次性只能给予玩家等价于100组的物品了。 1.20.524w09a更改了语法,现在不再使用物品NBT标签,而是物品堆叠组件。 携带版Alpha 0.16.0build 1加入了/give命令。用法与Java版1.10中基本相同:不支持NBT标签,且player目标是可选的。 参见[编辑 | 编辑源代码] /summon — 在任意位置生成任何实体

命令

参见:Template:Commands/content [编辑]


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3