以下來自Minecraft Wiki
replaceitem
限制條件
是管理員
加入版本
1.8(14w26a )
PE 1.0.5(PE 1.0.5 build 1 )
替換方塊(箱子,熔爐等)或實體(玩家或生物)物品欄內的物品。
語法
Java版
replaceitem block <x> <y> <z> <欄位> <物品名> [數量]
replaceitem entity <選擇器> <欄位> <物品> [數量名]
基巖版
replaceitem block <位置:x y z> <欄位類型:字符串> <欄位ID:整數> <物品名:字符串> [數量:整數] [數據值:整數]
replaceitem entity <目標:目標> <欄位類型:字符串> <欄位ID:整數> <物品名:字符串> [數量:整數] [數據值:整數]
參數
x y z(基巖版:位置:x y z)(僅block模式)
指定要改變的方塊的位置。可用波浪號來指定壹個相對於命令執行處的位置。
選擇器(基巖版:目標:目標)(僅entity模式)
指定要改變的實體。必須為壹個玩家名或目標選擇器。
欄位(基巖版:欄位類型:字符串和欄位ID:整數)
指定要改變的物品欄欄位。有效值取決於要改變的方塊或實體。
對於方塊,必須為container.欄位編號,其中欄位編號用具體的欄位編號數值代替。
箱子、發射器、投擲器、漏鬥和陷阱箱左上角的欄位被編號為0,而後從左到右、從上到下遞增(例如,箱子的第壹行欄位被從左至右編號為0至8)。大型箱子與大型陷阱箱被視為兩個獨立的容器方塊。
釀造臺底部欄位從左至右編號為0至2,而其頂部欄位為3。
熔爐的欄位中輸入欄位編號為0,燃料欄位為1,而輸出欄位為2。
其它能容納物品但不擁有物品欄界面的方塊(唱片機)的物品僅能被/data命令改變。
對於實體,必須為下列之壹,其中欄位編號用具體的欄位編號數值代替:
欄位
欄位編號
限制
armor.chest 僅盔甲架、生物及玩家(雖然並非所有生物會顯示或利用這些物品)
armor.feet
armor.head
armor.legs
weapon.mainhand 對盔甲架和生物有效(雖然並非所有生物會顯示或利用這些物品)。
weapon.offhand
enderchest.欄位編號 0至26 僅玩家
hotbar.欄位編號 0至8
inventory.欄位編號 0至26
horse.saddle 僅馬、驢和騾;物品名必須為鞍
horse.armor 僅馬和羊駝;物品名必須屬於馬鎧(馬)或地毯(羊駝)
horse.chest.欄位編號 2至16 僅馱箱子的驢和騾
villager.欄位編號 0至7 僅村民
物品展示框內的物品僅能被用/data改變。
物品名(基巖版:物品名:字符串)
指定被放置於方塊或實體的物品欄欄位內的物品。必須為物品ID,或具有物品形態的方塊的ID(例如,minecraft:golden_sword[僅Java版])。
數量(基巖版:數量:整數)(可選)
指定被放置物品的數量。必須在1至64間(含),可以突破物品的堆疊限制。
數據:整數(可選)[僅Java版]
指定被放置物品的物品數據。必須為壹個在-2,147,483,648至2,147,483,647間(含,不輸入逗號)的整數,且在對指定物品無效時被重置為0。若未指定,默認為0。
效果
當參數指定不正確、指定方塊不是壹個容器時,或當選擇器 無法解析為壹個或多個實體(以名稱指定的玩家必須在線),或當目標實體沒有指定的欄位時(例如,僵屍沒有horse.armor),命令失敗。
成功時,將指定欄位內的物品替換成指定的物品(原有的物品丟失)。
示例
將1米上方的壹個小型箱子右下角欄位內的物品替換成4棵雲杉樹苗:
replaceitem block ~ ~1 ~ container.26 minecraft:spruce_sapling 4[僅Java版]
將自己的快捷欄最右欄位內的物品替換成4棵雲杉樹苗:
replaceitem entity @s hotbar.8 minecraft:spruce_sapling 4[僅Java版]