那么 /give
@p minecraft:command_block 1 0 这条指令又是什么意思呢,首先我们得先知道它的格式,格式如下:/give 玩家 物品ID 数量 数据值 nbt标签. 我们来一个个解析,首先give是指令的开头,这个必有不可,玩家即你自己的游戏ID,比如你的ID是123你就输/give 123,那为什么那条指令输的是@p呢,因为这是选择器之一,选择器是用来代替生物与玩家的选择器如下:
@p 最近的玩家
@r 随机一个玩家
@a 所有玩家
@e 所有实体
〔-----------分割线----------〕
那我写@p也比较好理解吧,意思是给最近的玩家,如果换成@a就是给所有玩家。
〔-----------分割线----------〕
那物品ID又是什么,你在游戏中一起按F3+h,再移到物品下面即可看到它的ID,比如羊毛是minecraft:wool,铁胸甲是iron_chestplate,我上面输的就是命令方块的ID,就是minecraft:commmand_block
〔-----------分割线----------〕
数量就不用讲那么多了,输5就5个,输64就给你64个
〔-----------分割线----------〕
数据值是给一些特别的东西用的,主要是羊毛,玻璃,染色粘土,输不同的数颜色也就不一样,同样可以用F3+h查看,位置在数字ID的右边。
〔-----------分割线----------〕
nbt上面也说了,之后讲,可有可无,也会有点复杂。
〔-----------分割线----------〕
现在应该可以理解上面那个give @p minecraft:command_block 1 0 了吧,给最近的玩家1个数据值为0的命令方块,接下来讲一些基础指令。
〔------------END-----------〕