跳至主要內容

自訂戰利品表

通用的戰利品格式。EliteMobs 在數個不同的地方都會用到它。

請注意,這是最新的格式,也是建議使用的格式,但仍存在一些其他的舊格式。

注意: 使用冒號分隔的語法 filename.yml:chance:permission 仍可支援舊版格式。然而,對於新的配置,建議使用下方所示的現代格式。

請務必在加入任何設定之前,以 uniqueLootList: 作為你戰利品表的開頭,否則 .yml 配置會發生錯誤。

掉落精英物品:

KeyDetailsValuesDefault
filename設定要使用的自訂物品的檔案名稱。Filenamenone
範例
uniqueLootList:
- filename: magmaguys_toothpick.yml

這會讓怪物以 100% 的掉落機率掉落 1 個 MagmaGuy's Toothpick

一般設定:

KeyDetailsValuesDefault
chance設定戰利品掉落的機率。Double1.0
amount設定此戰利品項目要掉落的數量Integer1
permission設定玩家領取此戰利品所需的權限節點。僅在 map 格式下支援精英物品戰利品與貨幣戰利品,支援原版物品。Stringnone
範例
uniqueLootList:
- filename: magmaguys_toothpick.yml
chance: 0.5
amount: 10
permission: elitemobs.loot.rare

這會讓怪物以 50% 的掉落機率掉落 10 個 MagmaGuy's Toothpick,但僅限擁有 elitemobs.loot.rare 權限的玩家。

掉落精英金幣:

KeyDetailsValuesDefault
currencyAmount設定將掉落的金幣數量。Integernone
範例
uniqueLootList:
- currencyAmount: 344
chance: 0.5

這會讓怪物以 50% 的掉落機率掉落 344 個 精英金幣(Elite Coins)

掉落原版物品:

KeyDetailsValuesDefault
material設定掉落物品的材質。接受 Minecraft 材質名稱(不區分大小寫)。你也可以用 type 取代 materialMaterialnone
範例
uniqueLootList:
- material: APPLE
chance: 0.3
amount: 5

這會讓怪物以 30% 的掉落機率掉落 5 個 蘋果(Apples)

在掉落戰利品時執行指令:

你可以在戰利品掉落時執行主控台指令。這對於與其他外掛整合或提供自訂獎勵很有用。指令項目僅使用冒號分隔的字串格式。

KeyDetailsValuesDefault
command設定要執行的主控台指令。使用 %player% 作為玩家名稱的佔位符。Stringnone
範例
uniqueLootList:
- command=give %player% diamond 1:chance=0.5:amount=1:permission=elitemobs.loot.command

這會在怪物被擊殺時,以 50% 的機率從主控台執行指令 give <player> diamond 1%player% 佔位符會被替換成實際的玩家名稱。只有擁有 elitemobs.loot.command 權限的玩家才會觸發此指令。

競技場獎勵:

製作競技場戰利品表時,請務必以 rawArenaReward: 而非 uniqueLootList: 作為你戰利品表的開頭。

KeyDetailsValuesDefault
wave設定此戰利品項目將在第幾波掉落。僅供競技場使用。原版物品項目在 map 格式下支援此設定,但精英物品(filename)項目則僅在字串格式下支援。Integernone
itemLevel設定戰利品掉落的等級。僅供競技場使用。僅在字串格式下可用,map 格式不可用。Integernone
範例
rawArenaReward:
- material: BREAD
wave: 1
amount: 10
chance: 0.5
- filename=magmaguys_toothpick.yml:wave=1:itemLevel=2

當玩家擊敗第一波時,這會讓競技場以 50% 的掉落機率掉落 10 個 麵包(Bread),並以 100% 的掉落機率掉落 1 個等級為 2 的 MagmaGuy's Toothpick

請注意,這裡的精英物品(filename)項目使用的是字串格式,因為 waveitemLevel 對於精英物品項目只在字串格式下才會被解析。原版物品項目(例如上方的 material: BREAD)則在 map 格式下接受 wave

實例副本:

KeyDetailsValuesDefault
difficultyID設定此戰利品將為哪個實例副本難度掉落。僅供實例副本使用。Stringnone
範例
uniqueLootList:
- filename: magmaguys_toothpick.yml
chance: 0.5
difficultyID: 1

如果玩家在難度 1 擊敗了首領,這會讓怪物以 50% 的掉落機率掉落 1 個 MagmaGuy's Toothpick