- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
戰利品表
出自Minecraft基岩版开发Wiki
戰利品表(Loot Table)是一種技術性JSON表,用於決定各個情況下生成什麼物品。從戰利品表中抽取一個或多個物品的過程稱為掠取(Looting)。
相關檔案[編輯]
列表[編輯]
以下行為包內路徑的檔案與戰利品表有關。
檔案路徑 | 描述 |
---|---|
/loot_tables/chests/ | 儲物箱內戰利品JSON檔案的儲存位置。 |
/loot_tables/chests/village/ | 村莊內的儲物箱內戰利品JSON檔案儲存位置。 |
/loot_tables/entities/ | 實體戰利品JSON檔案儲存位置。 |
/loot_tables/equipment/ | 裝甲戰利品JSON檔案儲存位置。 |
/loot_tables/gameplay/ | 遊戲玩法戰利品JSON檔案儲存位置。 |
/loot_tables/gameplay/entities/ | 遊戲實體玩法(特指哞菇擠可疑的燉湯)JSON檔案儲存位置。 |
/loot_tables/blocks/ | 遊戲方塊挖掘掉落物自訂JSON檔案儲存位置。 |
/loot_tables/gameplay/fishing/ | 釣魚戰利品JSON檔案儲存位置。 |
/loot_tables/empty.json | 無戰利品。 |
結構概覽[編輯]
- <behavior_pack>
- loot_tables
- chests
- village
- entities
- equipment
- gameplay
- entities
- fishing
- blocks
- chests
- loot_tables
資料結構[編輯]
基本結構[編輯]
- <index>:根標籤
- pools:隨機池列表
- <index>:列表的元素
- conditions:條件列表
- <index>:列表的元素
- condition:條件
- <條件設定>
- <index>:列表的元素
- rolls①:此抽獎池中給予的抽獎次數
- rolls②:此抽獎池中給予的抽獎次數
- min:最小次數
- max:最大次數
- <pool_name>:隨機池
- <index>:隨機池的元素
- type:戰利品的型別
- name:戰利品的命名空間或戰利品表中JSON檔案的路徑
- weight:比重
- quality:戰利品品質(特指釣魚)
- functions:函式列表
- <index>:列表的元素
- function:函式名稱
- <函式設定>
- <index>:列表的元素
- pools:……
- ……
- <index>:隨機池的元素
- conditions:條件列表
- <index>:列表的元素
- pools:隨機池列表
條件[編輯]
- ……
- conditions:條件列表
- <index>:列表的元素
- condition:條件
- <條件設定>
- <index>:列表的元素
- conditions:條件列表
下方列出了可用的條件:
介面字串 | 描述 |
---|---|
killed_by_player |
被玩家擊殺 |
killed_by_player_or_pets |
被玩家或其寵物擊殺 |
killed_by_entity |
被實體擊殺 |
entity_killed |
|
random_chance |
|
random_difficulty_chance |
|
random_chance_with_looting |
|
random_regional_difficulty_chance |
|
has_mark_variant |
|
has_variant |
|
match_tool |
函式[編輯]
- ……
- functions:函式列表
- <index>:列表的元素
- function:函式名稱
- <函式設定>
- <index>:列表的元素
- functions:函式列表
下方列出了可用的函式:
介面字串 | 可用性 | 描述 | |
---|---|---|---|
交易表 | 戰利品表 | ||
set_count |
可用 | 可用 | 設定傳回物品的數量。 |
set_data |
可用 | 可用 | 設定傳回物品或方塊的資料值。 |
set_damage |
可用 | 可用 | 設定傳回物品的剩餘耐久百分比。 |
looting_enchant |
不可用 | 可用 | 修改在實體被具有掠奪附魔的物品殺死時傳回的物品數量。 |
enchant_with_levels |
可用 | 可用 | 將傳回的物品應用附魔。 |
enchant_book_for_trading |
可用 | 不可用 | 為傳回的書附魔。 |
enchant_randomly |
可用 | 可用 | 生成與傳回物品相容的隨機附魔。 |
furnace_smelt |
不可用 | 可用 | 如果要傳回的物品具有熔煉配方,並且戰利品表是由被火殺死的實體觸發的,則結果將是該物品的熔煉版本。 |
set_data_from_color_index |
可用 | 可用 | 從關聯實體的顏色索引繼承傳回物品的資料值。 |
enchant_random_gear |
可用 | 可用 | 為傳回的物品附魔。 |
random_aux_value |
可用 | 可用 | 為傳回的物品選擇隨機資料值。 |
random_block_state |
可用 | 可用 | 為傳回的方塊選擇隨機資料值。 |
random_dye |
可用 | 可用 | |
exploration_map |
可用 | 可用 | 將傳回的地圖轉換為藏寶圖、探險圖。 |
set_banner_details |
可用 | 可用 | 設定傳回旗幟的型別。(1為不祥旗幟,其他不可用) |
explosion_decay |
可用 | 可用 | |
set_name |
可用 | 可用 | 設定傳回物品的名稱。 |
set_lore |
可用 | 可用 | 設定傳回物品的知識[原文如此] |
specific_enchants |
可用 | 可用 | 對傳回的物品設定特定附魔。 |
fill_container |
可用 | 可用 | 設定儲物箱的戰利品表。 |
set_actor_id |
可用 | 可用 | 設定傳回生怪蛋的型別。 |
set_book_contents |
可用 | 可用 | 設定傳回圖書的內容。(支援透過rawtext進行在地化) |
trader_material_type |
<1.18.20 | 不可用 | |
set_stew_effect |
可用 | 可用 |