UU看書

第三十八章 replaceitem-頭上頂著一個TNT

天才一秒記住【UU看書】地址:www.uukanshu.co

這是一個很牛逼的指令。

真的真的很666。

它就是:

replaceitem

首先,replaceitem其實由replace和item組成。replace,之前見到過,意為“代替”;item,之前見到過,沒講過,它在Minecraft中意為“物品”。所以,replaceitem意為“代替物品”。

replaceitem

作用:替換容器方塊或實體物品欄內的物品。

需要許可權等級:Java2,基岩1

需要作弊:是

格式:

Java117以前

replaceitemblocklt方塊位置:座標gtlt欄位gtlt物品gt數量

replaceitementitylt實體:目標選擇器gtlt欄位gtlt物品gt數量

基岩

replaceitemblocklt方塊座標gtlt欄位型別gtlt欄位編號gtlt原物品處理:destroykeepgtlt物品gt數量資料值

replaceitementitylt實體:目標選擇器gtlt欄位編號gtlt原物品處理:destroykeepgtlt物品gt數量資料值

replaceitem的block(方塊)和entity(實體)格式,差別就只是選定的方式和欄位有所不同。

什麼是欄位呢?

Minecraft中任何可以放置物品的格子,都是欄位。一個欄位的身份由欄位型別和欄位編號組成。

在Java版中,欄位型別和欄位ID是合併在一起的:

slotlt型別gtlt欄位編號gt

比如slotenderchest2(末影箱第一行從左往右第三格)

在基岩版中,欄位型別和欄位ID是分開的:

slotlt欄位型別gt空格lt欄位編號gt

比如slotarmorhead0(生物的帽子欄位)

怎麼判斷欄位編號呢?

最上面一排左邊的第一個格子的欄位被編號為0,而後從左到右、從上到下遞增(例如,箱子的第一行欄位被從左至右編號為0至8)。但是注意一點:大型箱子與大型陷阱箱被視為兩個獨立的容器方塊,也就是說你選中箱子的左邊,那麼只能控制一半;選中箱子的右邊,也只能控制一半。

釀造臺底部欄位從左至右編號為0至2,而其頂部欄位為3。

熔爐的欄位中輸入欄的欄位編號為0,燃料欄的欄位編號為1,而輸出欄欄位為2。

現在舉個例子:

replaceitementityaslotarmorheadminecraftTNT——Java117之前

replaceitementityaslotarmorhead0TNT——基岩

這條指令的作用是:讓所有玩家頭上都頂著一個TNT。

使用replaceitem甚至可以修改末影箱內的東西。比如:

replaceitementitysslotenderchest16minecraftdiamond64——Java117之前

replaceitementitysslotenderchest16minecraftdiamond64——基岩

作用是:將執行者自己的末影箱第二排第八格替換成64顆鑽石

replaceitem好是好,但這樣子替換東西原來的東西就沒掉了。

那該怎麼辦?

Mojang給了我們兩個替換模式:

destroy和keep

destroy——預設方式,直接替換

keep——如果該欄位已有物品則不替換

比如:

replaceitementitysslotenderchest0keepminecraftair——僅基岩116及以上版本

這條指令的作用就是:如果自己的末影箱第一個欄位沒東西,那麼替換個空氣;如果有,那麼啥事也沒有。

真•替換了個空氣

現在你學會了replaceitem了吧?但是有件事情得注意:像這樣子亂戴(不按常理出牌)只有在Java版才有顯示,基岩版沒有顯示。但是除玩家以外大部分都有顯示(比如殭屍)。村民兩個版本都不顯示,就算你給他們帶上鑽石頭盔等正常的東西。但是雖然不顯示,卻有作用。

歷史

Java

18——加入了replaceitem

114——replaceitem現在支援物品展示框

117——被item取代

攜帶版和基岩版

105——加入了replaceitem

110——replaceitem現在支援canplaceon和candestroy物品元件

1160——為replaceitem新增了替換模式引數

如遇章節錯誤,請點選報錯(無需登陸)

新書推薦

不靠譜劍仙 全民:散人垃圾?我精通全職業! 企鵝系玩家 無限:我是誰都看不起的道士 我在民俗遊戲祭神 全線戰爭 你這門派不對勁