自定义战利品表
通用战利品格式。EliteMobs 在多个不同的地方都会使用它。
请注意,这是最新的格式,也是推荐使用的格式,但仍存在一些其他的旧格式。
注意: 仍然支持使用冒号分隔语法的旧格式:filename.yml:chance:permission。不过,对于新配置,推荐使用下面所示的现代格式。
在添加任何设置之前,请务必让你的战利品表以 uniqueLootList: 开头,否则 .yml 配置会报错。
掉落精英物品:
| Key | Details | Values | Default |
|---|---|---|---|
filename | 设置要使用的自定义物品的文件名。 | Filename | none |
示例
uniqueLootList:
- filename: magmaguys_toothpick.yml
这会让怪物以 100% 的掉落几率掉落 1 个 MagmaGuy's Toothpick。
通用设置:
| Key | Details | Values | Default |
|---|---|---|---|
chance | 设置该战利品掉落的几率。 | Double | 1.0 |
amount | 设置该战利品条目掉落的数量 | Integer | 1 |
permission | 设置玩家获得该战利品所需的权限节点。仅支持映射格式(map format)中的精英物品战利品和货币战利品,不支持原版物品。 | String | none |
示例
uniqueLootList:
- filename: magmaguys_toothpick.yml
chance: 0.5
amount: 10
permission: elitemobs.loot.rare
这会让怪物以 50% 的掉落几率掉落 10 个 MagmaGuy's Toothpick,但仅对拥有 elitemobs.loot.rare 权限的玩家有效。
掉落精英金币:
| Key | Details | Values | Default |
|---|---|---|---|
currencyAmount | 设置将掉落的金币数量。 | Integer | none |
示例
uniqueLootList:
- currencyAmount: 344
chance: 0.5
这会让怪物以 50% 的掉落几率掉落 344 个 精英金币(Elite Coins)。
掉落原版物品:
| Key | Details | Values | Default |
|---|---|---|---|
material | 设置所掉落物品的材质。接受 Minecraft 材质名称(不区分大小写)。你也可以用 type 代替 material。 | Material | none |
示例
uniqueLootList:
- material: APPLE
chance: 0.3
amount: 5
这会让怪物以 30% 的掉落几率掉落 5 个 苹果(Apples)。
在战利品掉落时执行命令:
你可以在战利品掉落时执行控制台命令。这对于与其他插件集成或提供自定义奖励很有用。命令条目仅使用冒号分隔的字符串格式。
| Key | Details | Values | Default |
|---|---|---|---|
command | 设置要执行的控制台命令。使用 %player% 作为玩家名称的占位符。 | String | none |
示例
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:。
| Key | Details | Values | Default |
|---|---|---|---|
wave | 设置该战利品条目将在第几波次掉落。仅供竞技场使用。原版物品条目支持映射格式,但精英物品(filename)条目仅支持字符串格式。 | Integer | none |
itemLevel | 设置战利品掉落的等级。仅供竞技场使用。仅在字符串格式中可用,不支持映射格式。 | Integer | none |
示例
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)条目使用了字符串格式,因为 wave 和 itemLevel 仅在字符串格式中才会针对精英物品条目进行解析。原版物品条目(例如上面的 material: BREAD)则接受映射格式中的 wave。
实例化地下城:
| Key | Details | Values | Default |
|---|---|---|---|
difficultyID | 设置该战利品将在哪个实例化地下城难度下掉落。仅供实例化地下城使用。 | String | none |
示例
uniqueLootList:
- filename: magmaguys_toothpick.yml
chance: 0.5
difficultyID: 1
如果玩家在难度 1 下击败了 Boss,这会让怪物以 50% 的掉落几率掉落 1 个 MagmaGuy's Toothpick。