當前位置:編程學習大全網 - 編程語言 - 我的世界replaceitem指令詳解

我的世界replaceitem指令詳解

以下來自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版]

  • 上一篇:編程星星和海洋
  • 下一篇:CFA和金融碩士比較,學的東西差別究竟有多大
  • copyright 2024編程學習大全網