Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
loot
需要的權限等級

Java版:2
基岩版:1

限制條件

啟用作弊[僅基岩版]

將指定的戰利品放入物品欄或世界。

語法[]

  • Java版
loot <目标> <来源>
其中:
<目标>
give <players>
給予玩家物品,忽略空物品堆。
insert <targetPos>
將物品分配到容器方塊中。
spawn <targetPos>
生成物品實體。
replace block <targetPos> <slot> [<count>]
將物品分配到容器方塊中。
replace entity <entities> <slot> [<count>]
將物品分配到多個實體中。
<来源>
fish <loot_table> <pos> [<tool>|mainhand|offhand]
loot <loot_table>
kill <target>
mine <pos> [<tool>|mainhand|offhand]
  • 基岩版
loot <目标> <来源>
其中:
<目标>
give <player: target>
給予玩家物品,忽略空物品堆。
insert <position: x y z>
將物品分配到容器方塊中,忽略空物品堆。
spawn <position: x y z>
生成物品實體,忽略空物品堆。
replace block <position: x y z> slot.container <slotId: int> [count: int]
將物品分配到容器方塊中。
replace entity <entity: target> <slotType: EntityEquipmentSlot> <slotId: int> [count: int]
將物品分配到多個實體中。
<来源>
kill <entity: target> [<tool>|mainhand|offhand: string]
loot <loot_table: string> [<tool>|mainhand|offhand: string]

參數[]

JE<loot_table>resource_location
BEloot_table: stringstring

指定所使用的戰利品表
Java版中,必須為命名空間ID
基岩版中,必須為字串。且應指向路徑為loot_tables/loot_table: string.json的戰利品表。

JE<tool>item_stack

指定用來挖掘或釣魚的物品。
必須為物品參數(不支援物品標籤)。

BE"<tool>|mainhand|offhand": stringstring

指定用來殺死生物或取得戰利品的工具。
必須為字串。可以為mainhand(使用執行者慣用手的物品)、offhand(使用執行者非慣用手的物品),或指定物品ID。

JE<target>entity
BEentity: targetactor(來源為kill

指定要模擬殺死的實體。
必須為玩家名、目標選擇器或UUID。且目標選擇器只允許1個實體。

JE<players>entity
BEplayer: targetplayer

指定要給予物品的一個或多個玩家。
必須為玩家名、目標選擇器或UUID[僅Java版]。且目標選擇器只允許玩家。

JE<pos>block_pos<targetPos>block_pos(模式為replace blockinsert
BE<position: x y z>CommandPositionFloat (模式為insert)

指定方塊座標。
Java版中,必須為方塊座標,包括<X>、<Y>和<Z>,每個值都必須是整數或者含有波浪號與脱字號標記
基岩版中,必須為三維座標,元素為浮點數。允許波浪號與脱字號標記

JE<targetPos>block_pos
BEposition: x y zCommandPositionFloat(模式為spawn

指定要生成物品的位置。
必須為三維座標,元素為浮點數。允許波浪號與脱字號標記

JE<entities>entity
BEentity: targetCommandSelector<Actor>

指定要修改的一個或多個實體。
必須為玩家名、目標選擇器或UUID[僅Java版]

JE<count>integer
BEcount: intint

指定要填充的連續欄位數。
必須為32位元整型數值。在Java版中,必須在0和2147483647(含)之間。

JE<slot>item_slot
BEslotType: EntityEquipmentSlotenumslot.containerslotId: intint

指定要修改的物品欄欄位,有效值取決於修改內容,參見命令/item命令/replaceitem

效果[]

命令觸發條件Java版基岩版
任意參數不正確 無法解析 無法解析
/... fish ... <pos>
/... mine ... <位置>
<pos>position: x y z位於世界外或未被載入 執行失敗 執行失敗
/... mainhand
... offhand
命令執行者不是實體
/... mainhand命令執行者死亡 N/A
/... kill ...目標死亡
<target>entity: target無法解析為單個實體(指定的玩家必須線上) 執行失敗
目標無戰利品表 N/A
/... loot ...loot_table: string非有效的戰利品表
/loot replace entity ...<entities>entity: target無法解析為實體(指定的玩家必須線上) 執行失敗
目標無指定欄位 執行成功
slotId: int大於最大實體所擁有的最高欄位id
/loot give ...<entities>player: target無法解析為玩家(指定的玩家必須線上) 執行失敗
/loot insert ...
/loot replace block ...
<targetPos>position: x y z位於世界外或未被載入
指定方塊不是容器
/loot replace block <targetPos> <slot> <count>...指定方塊無指定<slot> N/A
指定的容器無法容納下所有物品 執行出錯
指定的<count><slot>超過了該容器的欄位數量上限
任意執行成功時按照指定的戰利品表和方式隨機抽取物品,並跌落到指定位置或指定方塊/實體的物品欄位中

輸出[]

命令版本條件成功次數/execute store success .../execute store result ...
任意Java版執行失敗000
/loot spawn ...執行成功11跌落的物品堆的數量
/loot give ...執行成功11每位玩家被給予的物品組數
/loot insert ...執行成功11容器被插入的物品組數
/loot replace block ...執行成功11容器被替換的物品組數
執行出錯0不變不變
/loot replace entity ...執行成功11每個實體被替換的物品組數
執行出錯0不變不變

歷史[]

Java版
1.1418w43a加入了/drop
18w44a刪除了<来源>中的award。
18w45a/drop重新命名為/loot並重做。
基岩版
1.18.01.18.0.21加入了/loot
1.18.0.22移除了/loot
1.18.101.18.10.21重新加入了/loot
1.18.301.18.20.21加入了give語法。
1.18.30.20加入了insert語法。
1.19.01.19.0.30加入了replace entity語法。
1.19.401.19.40.20加入了replace block語法。

參見[]

  • /give — 不透過戰利品表,直接給予玩家指定物品。

語言

Advertisement