第40章replaceitem-头上顶着一个TNT - Minecraft指令手册 - 你好MC - 游戏竞技小说 - 30读书

第40章replaceitem-头上顶着一个TNT

这是一个很牛逼的指令。

真的真的很666。

它就是:

/replaceitem

首先,/replaceitem其实由replace和item组成。replace,之前见到过,意为“代替”;item,之前见到过,没讲过,它在minecraft中意为“物品”。所以,replaceitem意为“代替物品”。

/replaceitem

作用:替换容器方块或实体物品栏内的物品。

使用权限下限:管理员

是否可使用命令方块执行:是

格式:

/replaceitem<项目>

项目有两个:block(方块)和entity(实体)。

首先来看看方块(block):

java

/replaceitemblock<方块坐标><栏位><物品>[数量]

基岩

/replaceitemblock<方块坐标><栏位类型><栏位id><物品>[数量][数据值]

基岩版的“栏位类型”和“栏位id”是把java版的“栏位”给拆了。

方块坐标就不用说了吧。

首先讲讲java版的栏位。

栏位的格式是这样的:

slot.container.栏位编号

那怎么判断方块呢?其实你填坐标时就已经判断好了。所以这里不需要再填方块id了。

那什么是栏位编号呢?栏位编号指定要改变的物品栏栏位,有效值取决于要改变的方块。

所以这是填数字的(废话)。

那怎么判断栏位编号呢?

箱子、发射器、投掷器、漏斗和陷阱箱左上角(也就是第一个格子)的栏位被编号为0,而后从左到右、从上到下递增(例如,箱子的第一行栏位被从左至右编号为0至8)。但是注意一点:大型箱子与大型陷阱箱被视为两个独立的容器方块,也就是说你选中箱子的左边,那么只能控制一半;选中箱子的右边,也只能控制一半。

酿造台底部栏位从左至右编号为0至2,而其顶部栏位为3。

熔炉的栏位中输入栏的栏位编号为0,燃料栏的栏位编号为1,而输出栏栏位为2。

所以,懂了吧。只要数数的时候不眼瞎就可以了。

那么基岩版的栏位类型是什么呢?

刚才说过,栏位格式中slot.container是不换的。在基岩版中,栏位编号被拆出来成“栏位id”。所以,基岩版的栏位格式就只能填(没得选择)slot.container。

而栏位id,就像栏位编号那样填就行了。

接下来是物品,也就是替换的物品。注意了,这条指令替换后原有物品将丢失。这里填物品id就可以了。

然后是物品的数量,不填的话有些版本默认是1,也有些默认是64(一组)。

数据值,也就是物品数据值。这个不用说了。

然后是实体(entity):

java

/replaceitementity<目标选择器><栏位><物品>[数量]

基岩

/replaceitementity<目标选择器><栏位类型><栏位id><物品>[数量][数据值]

选择一个实体,就必须要有目标选择器。所以,目标选择器就不用讲了,以后直接略过,不然一直重复。

栏位,刚才说过。但是实体的栏位跟方块的栏位很不一样。实体的栏位有很多种:

armor.chest——胸部

armor.feet——脚部

armor.head——头部

armor.legs——腿部

weapon.mainhand——右手上的东西(仅对非玩家生物及盔甲架有效)

weapon.offhand——左手上的东西(仅对非玩家生物及盔甲架有效)

enderchest.栏位编号——指定玩家的末影箱(就算是它也在劫难逃啊)(栏位编号从0到26)

字体大小
主题切换