首页 男生 游戏竞技 Minecraft指令手册

第八章 /give的用法

Minecraft指令手册 你好MC 2540 2024-07-09 15:29

  现在我们来学习第一个指令:/give

  /give指令可以说是极其基础的指令,很多Minecraft玩家都用过它,因为通过/give指令可以获取到一些创造模式中无法获取的方块物品,比如大名鼎鼎的命令方块。

  下面来介绍一下:

  /give

  作用:可以给予一名或多名玩家物品。

  需要权限等级:Java-2,基岩-1

  需要作弊:是

  格式:

  /give <玩家:目标选择器><物品id:字符串>[<物品数量:整数>][<物品数据值:整数>][NBT标签]——Java1.13以下

  /give <玩家:目标选择器><物品英文id:字符串>[<物品数量:整数>]——JAVA1.13及1.13以上

  /give <玩家:目标选择器><物品id:字符串>[<物品数量:整数>][<物品数据值:整数>][附加标签:json]——基岩版

  好的,现在来逐一介绍一下。

  玩家——也就是一个选择玩家作为目标的目标选择器。

  物品id——什么是物品ID呢?ID(Identity document),中文翻译“身份标识号”,相当于物品的“身份证”(专业说法是“命名空间ID”)。每个物品都有自己独一无二的ID。

  ID有数字形式(数字ID)和字符串形式(英文ID)。在Java1.8版本以前,Minecraft中的大多数事物都采用数字id,其中就包括物品和方块。Java1.8版本更新后,虽然数字ID仍然存在,但很多地方都被更加先进也更好记的英文ID替换掉。比如钻石在Java版的数字ID是264,很不好记,更新后的英文ID是“minecraft:diamond”,其中的“diamond”就是钻石的英文,对于会英文的玩家来说就极其方便了(特别是由于添加了命名空间前缀,大大降低了模组物品ID重名的可能性)。

  在基岩版,数字ID和英文ID两者在大多数指令中都是通用的。比如后面会讲到/effect(状态效果),其中的状态效果ID就可以使用数字ID或和英文ID。但需注意,物品ID和方块ID仍然只认英文ID。也就是说,这里的“物品ID”参数,除非你在使用Java1.8之前的版本,你就必须得填入物品的英文ID。

  Java1.13更新后的Java版本,完全抛弃了“数字ID”,全面使用英文ID。因此,你现在在Minecraft Wiki上只能找到基岩版的数字ID,而不能找到Java版的。要找到Java版的,就需要打开页面历史记录,找到1.13版本尚未更新时的页面,才能找到Java版的数字ID。

  物品数量——这个不用说了吧,哪个中国人不会看中文的?

  物品数据值——这个就有意思了,MOJANG为了“偷懒”,将同类物品集合到数据值中,比如说羊毛,不输入或输入-1默认是白色,即相当于输入0,如果要获得其他颜色就需要输入其他值。

  数据值为-1相当于数据值为0,因为数据值默认就是0,而-1的意思是“不考虑数据值”,所以数据值填-1同等于不填。

  在java版1.13版本更新中,数据值被删除(但没有完全被删除,讲NBT时会讲到),每个物品也就有了自己对应的英文ID。比如红色羊毛在1.13版本之前其ID是:wool 14。之后就变成了red_wool。

  附加标签——这东西类似于NBT标签(实际上是JSON),以后会讲到。

  OK,说了这么多,来举个栗子:

  /give @a diamond_block 1

  这个的指令意思是给予所有玩家一个钻石块(diamond_block)。

  现在来献上一些不能在创造模式的背包中获取的物品吧!

  command_block——命令方块(脉冲型)

  barrier——屏障方块,又称空气墙

  air——空气方块,也没啥用,就算输入成功也获得不了(空气嘛,你能抓住吗?)

  (本书的QQ群入群问题就是/give @s air有什么用,因为air获取不了,所以这条指令啥用也没有)

  structure_blocks——结构方块,一个神秘的方块,以后会有几个章节专门讲这个东西。

  structure_void——结构空位,基岩版新版本有了,结构方块的配套方块。

  ——————————————

  /give的历史

  Java版(Albr /ha)

  v1.0.15——加入了/give。但只能使用数字ID,且只能获得单个物品。格式(可能):/give <玩家名><物品>

  ?——加入了数量参数。格式(可能):/give <玩家名><物品>[数量]

  Java版

  1.0.0[Beta 1.9-br /re4]——加入了损害值(数据值)参数

  1.3.1[12w16a]——能在单人游戏中使用了。

  1.7.2[13w36a]——加入了NBT标签参数。

  [13w37a]——现在可以使用物品英文ID了。

  1.8[14w03b]——现在不支持物品数字ID了。

  [14w32b]——现在无法突破物品堆叠上限。

  1.12——当目标选择器是玩家自己时,实际上会使用@s选择器。

  1.13[17w45a]——移除了数据值和NBT标签参数。

  1.17[21w10a]——加入了数量限制。

  携带版(Albr /ha)

  0.16.0[build 1]加入了/give。

目录
设置
手机
书架
书页
评论