EliteMobs 常见问题
如果这里没有你的问题,请查看侧边栏,确认是否有对应的专门页面。
安装与设置
如何关闭战利品或金币掉落?是否应该关闭?
详情
战利品和金币有各自的控制选项。
- 战利品与金币: 怪物战利品为战斗成长提供装备。关闭后技能仍可获得经验,但玩家需要通过其他途径获得适合的装备。
金币用于商店和物品服务。关闭金币掉落时,请为这些服务提供其他货币来源。
在 ItemSettings.yml 中设置 doEliteMobsLoot: false,可关闭普通怪物死亡战利品监听器,包括生成战利品、卷轴抽取和普通金币雨。这不是自定义 Boss 战利品、职业战利品、任务、宝箱和竞技场奖励的总开关。若只关闭普通金币雨,在 EconomySettings.yml 中设置 enableCurrencyShower: false。修改后重新加载 EliteMobs。
- 地下城自定义 Boss 战利品:
Boss 可在
plugins/EliteMobs/custombosses下的文件中定义uniqueLootList和职业战利品奖励。调整地下城奖励时需单独检查;关闭普通生成战利品不会移除这些奖励。
如何设置自定义模型?
详情
伪装和自定义模型使用不同的集成方式。
- LibsDisguises,包括免费版,可把怪物伪装成其他怪物或玩家皮肤。使用玩家外观的自定义 Boss 需要 LibsDisguises 提供这一功能。
- FreeMinecraftModels 负责自定义模型,是受支持的安装方案。旧 ModelEngine 集成只有在已启用的 ModelEngine 版本包含
R3,且 FreeMinecraftModels 未启用时才会激活。依赖和导入步骤请参阅自定义模型指南。
安装依赖后仍缺少模型时,检查模型加载警告、重新导入相关内容,并确认玩家收到合并后的资源包。仅安装模型插件不会向客户端发送资源包。
控制台或 EliteMobs 提示 WorldGuard 版本错误
详情
这条消息不能证明版本不匹配。WorldGuard 未安装或其旗标注册表无法初始化时,EliteMobs 也会禁用集成。检查此前的启动错误,以及 WorldGuard 是否成功启用。
安装与服务器兼容的 Bukkit 版 WorldGuard 及其依赖 WorldEdit。请参阅官方安装说明和 WorldGuard 下载页。
安装后虫洞、竞技场或 NPC 无法正常工作
详情
等待导入完成。如果导入器尚未重新加载 EliteMobs,再使用 /em reload。安装器要求重启时应重启。确认包已安装、世界已加载、配置和所需模型均加载成功。
区域 Boss 和地下城 Boss 如何重生?
详情
拥有持久生成位置的区域 Boss 使用各自 .yml 文件中的重生计时。实例内的战斗则遵循实例生命周期。
例如,Example Dungeon 的主 Boss 默认等待 360 分钟,可按以下步骤调整:
- 打开 Boss 文件:
plugins/EliteMobs/custombosses/example_dungeon/example_dungeon_boss.yml - 把
spawnCooldown:改为所需分钟数。 - 保存文件。
修改后:
- 使用
/em reload应用更改。 - 拥有
elitemobs.respawn.force权限时,可用/em respawn all强制让已注册且正在等待重生的区域 Boss 出现。影响所有此类 Boss,而非仅修改的地下城。对应世界和区块仍需可用。
修改 spawnCooldown 不会重写已保存的重生时间。以上步骤适用于保存了位置的区域 Boss,不适用于已经完成的实例战斗。
击杀地下城 Boss 后没有重新出现
详情
对区域 Boss,检查 plugins/EliteMobs/custombosses 下的 spawnCooldown、removeAfterDeath 和已保存的生成位置。负数冷却禁用重生;removeAfterDeath: true 会在死亡或存在时间到期后移除该放置记录。检查警告以及世界和区块的加载状态。实例 Boss 遵循实例生命周期,应开启新一轮,而非等待开放世界的计时器。
安装后地下城 Boss 从未出现
详情
检查包安装、Boss 配置错误、模型加载及以下生成限制:
- 和平难度下,敌对生物通常无法持续存在,但这不适用于所有实体类型。
- EliteMobs 9 起,地下城世界使用自身的实例保护,由内容包配置的
protect:控制,而非 WorldGuard。无需另行保护;额外添加带有错误旗标的 WorldGuard 区域可能阻止生成。 - 其他插件可能阻止 Boss 生成或将其移除。此类冲突经常会留下控制台消息,请查看日志。
进入地下城后背包变空,如何共享背包?
详情
EliteMobs 不按地下城世界分隔背包,也没有按世界共享背包的开关。物品服务和任务交付会修改个别物品,但正常进入地下城不会替换玩家的整个背包。
世界切换时整个背包变化,应先检查分世界背包组。实例地下城会创建临时世界,背包插件可能将其视为独立背包。仅凭这一症状无法确定责任插件,请对照配置和日志。
具有分世界背包设置的插件包括:
- Multiverse-Inventories
- PerWorldInventory
- 启用背包分隔的 MyWorlds
EliteMobs 自行管理地下城世界,不需要 Multiverse。如果使用 Multiverse-Inventories,请让目标世界共享背包。分组配置支持世界名称模式,配置参考介绍未分组世界的默认处理。请将临时地下城世界纳入策略。修改分组或移除背包插件前,先保全玩家背包数据。
刚安装的内容没有命令补全
详情
当前 /em spawn boss 等内容命令从已加载的配置读取文件名建议。导入后若尚未重新加载,请执行 /em reload 并重试。若缺少文件名,检查其配置是否加载成功及命令权限。这种动态补全本身不要求重启服务器。
如何使用 EliteMobs 翻译?
详情
EliteMobs 10 使用 CSV 翻译文件,取代旧 YAML 系统。
有三种模式:
english跳过 CSV,使用内置英文文本。这是默认模式。custom生成英文到英文的 CSV,可编辑文本而无需切换语言。spanish、french、german等语言名称加载对应 CSV,文件缺失时下载。已有本地 CSV 的名称也会出现在候选列表。
拥有 elitemobs.language 权限时使用 /em language <language>,例如 /em language spanish。命令保存选择并重新加载 EliteMobs。请使用补全列表:es 不是 spanish 的内置别名,但本地已有 es.csv 时可提供这个名称。已有文件会被复用,而非再次下载。
文件位于 plugins/EliteMobs/translations/。例如 spanish.csv 使用 "key","en","es" 列,列表使用带索引的键。命令语言名称与 CSV 列代码不同。custom 模式应编辑 custom.csv 中的 custom 列;文件起初只有表头,加载可翻译文本时会添加条目。
如果某行译文使用了当前英文文本中已不存在的 $placeholder(通常是因为该译文是针对旧版默认文本编写的),EliteMobs 会改为显示该行的英文文本。控制台每次启动时会以 info 级别报告一次,并指出第一条受影响的行;CSV 不会被修改。请更新这些行,或将旧 CSV 移出 translations/,再次运行 /em language <language> 下载当前文件。
社区翻译位于 EliteMobs Crowdin 项目。
控制台提示 EliteMobs 已归档过时的配置文件
详情
当更新修改了 EliteMobs 自带的某个文件时,例如预制 Lua 能力、附魔脚本、武器菜单,或内置的 NPC、任务或技能加成,EliteMobs 会把旧副本移到 plugins/MagmaCore/outdated files/EliteMobs/<archive batch>/,并在原位置生成当前默认文件。控制台会记录移动了多少文件以及移动到何处。
脚本规则只匹配早期内置脚本的确切内容,大多数 YAML 规则也只匹配某个特定的早期默认值,因此你自定义过的文件通常会保留原位。使用已停用格式的文件即使经过编辑也会被归档。不会删除任何内容:如需保留旧的自定义设置,请将设置从归档文件复制到重新生成的文件中。参见停用配置文件。
与 BetterStructures 的兼容性
是否有内含 EliteMobs Boss 的 BetterStructures 建筑?
详情
有。BetterStructures 神殿包就是此类内容,可从 itch.io 下载。
神殿为什么受 WorldGuard 保护,如何关闭?
详情
神殿默认用 WorldGuard 保护,防止玩家在战斗区内建造利用战斗机制的装置。
当设有 removeAfterDeath: true 的区域 Boss 死亡时,会移除对应区域。并非 Boss 以任何方式消失都会移除区域。
每座神殿都有入口;地下神殿需要玩家挖掘寻找。
在 BetterStructures 的 config.yml 中设置 protectEliteMobsRegions: false,可停止为今后的放置创建这些区域。已有 WorldGuard 区域不会被删除。
神殿生成后为什么没有精英怪?
详情
确认 EliteMobs 已启用,引用的 Boss 文件存在且加载成功。若在安装 EliteMobs 之前导入过包,请在安装后重新导入。当前 BetterStructures 导入器复制 EliteMobs 内容时会安排一次重新加载。文件缺失或生成失败仍需检查控制台。重新导入不会给所有已生成神殿自动补充 Boss。
不用 EliteMobs 也能使用神殿吗?
详情
神殿为其中的 Boss 战设计,但若只想保留战斗场地的外观,可不安装 EliteMobs 而使用这些包。
与 FreeMinecraftModels 的兼容性
FreeMinecraftModels 与 EliteMobs 兼容吗?
详情
兼容。FreeMinecraftModels 支持 EliteMobs 和 EternalTD 的模型。
如何安装 EliteMobs 自定义模型?
详情
按安装与内容流程安装内容及模型依赖。ResourcePackManager可收集 FreeMinecraftModels 和 EliteMobs 生成的包,合并后发送。自行分发时,请合并资源并确认客户端收到合并包。
与 ResurrectionChest 的兼容性
EliteMobs 能与 ResurrectionChest 配合使用吗?
详情
可以。ResurrectionChest 支持在 EliteMobs 内容中回收玩家物品。仍需考虑实例世界的可访问性及箱子存续时间,请遵循安装指南。
与其他插件的兼容性
能与 MCMMO、AureliumSkills 等插件一起使用吗?
详情
可以。EliteMobs 自身也有通过战斗升级的武器技能。若其他插件也提供战斗属性加成,请检查平衡,避免意外叠加。
能与其他自定义物品插件一起使用吗?
详情
其他问题
如何在精英死亡时执行命令或发放其他插件的奖励?
是否支持 Vault?
有哪些 PlaceholderAPI 占位符?
如何用 WorldGuard 只在部分区域允许 EliteMobs?
能让生成的怪物 100% 成为精英吗?
在 MobCombatSettings.yml 中设置 eliteMobsSpawnPercentage: 1.0,会选中所有满足其他条件的自然转换。默认 0.05 表示 5%。世界、实体类型、生成原因、保护和其他资格规则仍然适用。这不会转换所有 Minecraft 实体,也不会覆盖明确由其他游戏负责的生成提供器。
能创建自定义能力吗?
能创建自定义附魔吗?
可以。共享的自定义附魔系统支持带命名空间、由 Lua 实现的附魔。使用文档规定的提供器格式和物品引用。
能创建自定义药水效果吗?
Lua 能力、EliteScript 和自定义附魔可组合支持的药水效果、粒子、伤害和定时行为,形成自定义能力。它们不会注册新的 Minecraft 原生药水效果类型。请从脚本指南开始。
如何关闭虫洞粒子?
在 plugins/EliteMobs/Wormholes.yml 中设置 noParticlesMode: true 并重新加载。这会关闭粒子轮廓和尘埃,不会关闭模型、标签、Bedrock 标记或传送。
如何修改冒险者公会虫洞的目的地?

打开 plugins\EliteMobs\wormholes\adventurers_guild_wormhole.yml,找到 location2: your_world_here,0.5,64,0.5,0,0 并改为所需位置。使用 /em reload 应用更改。
如何解除物品绑定?
玩家可用解绑卷轴。拥有 elitemobs.unbind.force 的管理员可用 /em unbind force 处理手持物品,或 /em unbind force all 处理自己背包里的所有灵魂绑定物品。两者都要求游戏内玩家执行。
如何合并资源包?
使用 ResourcePackManager合并支持的插件输出并发送。手动分发时应谨慎组合资源,解决同路径文件的冲突。
EliteMobs 命令有哪些占位符?
Boss 的 onDeathCommands 和 MobCombatSettings.yml 中的 commandsOnEliteMobDeath 支持:
| 占位符 | 说明 |
|---|---|
$name | 死亡精英的名称 |
$level | 死亡精英的等级 |
$locationWorldName | 死亡所在世界 |
$locationX / $locationY / $locationZ | 死亡位置坐标 |
$damager1name / $damager2name / $damager3name | 伤害前三名玩家的名称。引用的名次无人时,跳过整条命令。 |
$players | 对每位伤害过精英的玩家执行一次,并替换为该玩家名称 |
$chance=X.Y$ | 按指定概率执行;$chance=0.5$ 表示 50%。与 $players 合用时,每位玩家独立抽取。执行前移除这一标记。 |
这些命令没有 $player、$bossName 或 $bossLevel。请用 $players、$name 和 $level。单独的玩家死亡消息设置支持 $player。
如何取消强制接受资源包?
修改发送资源包的组件。原版服务器发送用 server.properties 的 require-resource-pack=false。ResourcePackManager 的 Java 发送用 plugins/ResourcePackManager/config.yml 的 forceResourcePack: false(默认值)。Geyser 的 Bedrock 资源包要求单独配置。
如何关闭事件?
在 plugins/EliteMobs/events.yml 中设置 actionEventsEnabled: false 和 timedEventsEnabled: false,然后重新加载。它们控制动作事件和定时事件,例如事件 Boss,与自然精英转换和已放置区域 Boss 无关。
如何编辑地下城或冒险者公会世界?
EliteMobs 使用自己的地下城世界保护。拥有 elitemobs.protection.bypass 的玩家可通过 /em protection bypass 切换自己的绕过状态,完成后再次运行。该命令不会绕过其他插件的保护。
永久关闭某个地下城的保护:
- 打开 plugins/EliteMobs/content_packages/。
- 找到该包的配置文件。
dungeon_config.yml只是示例名称,并非统一文件名。 - 找到
protect:。 - 设置
protect: false并重新加载,让世界保护根据配置重建。
什么是精英卷轴,如何使用?
精英卷轴将非 EliteMobs 物品转换为卷轴等级的 EliteMobs 装备。资格条件和菜单行为请参阅精英物品卷轴。
- 其他插件物品: 支持的非 EliteMobs 装备可以转换,但不保证其他插件的属性或脚本在转换后行为相同。
- 使用方法: 找卷轴应用 NPC Scotty,或使用
/em scroll菜单。枢纽世界不是必需的;卷轴掉落默认关闭。 - 掉落等级: 每位符合条件的玩家单独抽取,等级取决于该玩家的有效奖励等级和物品层级变化,不一定等于怪物显示的等级。
- 自定义物品: 可让自定义或插件物品参与 EliteMobs 成长系统。
精英专属伤害和防御用于 EliteMobs 战斗。现有原版属性、附魔及其他插件效果仍需单独检查平衡。
如何启用精英卷轴
默认关闭。启用步骤:
- 打开
plugins/EliteMobs/ItemSettings.yml。 - 把
useEliteItemScrolls设为true。 - 运行
/em reload。
可用 /em scrollGet <level> <amount> 给自己卷轴。例如十张 5 级卷轴用 /em scrollGet 5 10。命令仅供玩家使用,需要 elitemobs.scroll.get、卷轴已启用,以及正数等级和数量。背包装不下的卷轴会掉落在你脚下。
如何使用 EliteMobs 资源包?
使用 ResourcePackManager合并支持的插件包并发送结果。发布合并包前先解决资源冲突。
不安装 ResourcePackManager 也可以吗?
可以。其他系统发送资源包时,EliteMobs 也能使用其模型引用。
在 plugins/EliteMobs/config.yml 中设置:
useResourcePackEvenIfResourcePackManagerIsNotInstalled: true
这只启用模型引用,不会发送资源包。用你选择的系统发送所需资源,否则菜单、金币和模型物品可能缺失纹理。更改后重新加载。
导出的包是未压缩目录:
plugins/EliteMobs/resource_pack/em_rsp_defaults
使用 ResourcePackManager管理合并和发送。手动分发时,把导出资源与必需的模型插件资源一起打包,并在客户端验证。
公会 NPC 只显示原版交易菜单,如何修复?
当前 EliteMobs 会取消已跟踪 NPC 的普通交互和交易库存打开操作。检查 NPC 是否加载并被跟踪、交互及权限配置是否正确、启动日志是否报错。其他插件可能干扰,但仅凭交易菜单无法确定是哪一个。先在独立服务器副本上复现并排查修改交互的插件,再调整运行中的服务器。
EliteMobs 物品有自定义模型或纹理吗?
有。支持的物品从 20 级起可使用 Elite Item Skins,外观层级为:
- 20 级:青铜
- 40 级:钯
- 60 级:腐化
- 80 级:活体
- 100 级:Ultimatium
Elite Item Skins 为程序化生成物品提供按等级变化的外观。默认也缩放属性,使高等级物品造成更多伤害或提供更多防护。若要关闭,在 plugins\EliteMobs\CustomModels.yml 中把 useAttributeScaling: 设为 false。
此选项控制共享皮肤构造器设置的原版属性,也包括支持的职业战利品生成。加成取决于物品类型和等级,也可能影响 EliteMobs 之外的战斗。它们独立于精英专属伤害和防御计算。
并非所有物品都使用这些皮肤。支持材质的自动层级选择从 20 级开始,并需要对应资源包资产。自定义物品可以使用自己的模型标识,不受这些层级门槛约束。
如何使用护符?
把护符拿在副手可空出主手。其 potionEffects 遵循普通装备规则;主手和护甲效果也会被读取,但放在其他背包格子里不会激活。灵魂绑定、装备资格和损坏物品检查仍然适用。
图标说明效果行为:
- ☠️ 骷髅: 影响敌人。
- 🛡️ 盾牌: 影响玩家。
- ⚔️ 双剑: 命中时触发。
- 🔄 循环: 持续施加。
按 Minecraft 原版机制,INSTANT_DAMAGE 护符会治疗亡灵生物。
持续效果每秒检查一次,装备来源失效后移除。其他来源的效果在仍存在时会被保留。命中效果遵循配置的目标和触发条件;此物品效果系统不施加 ABSORPTION 或 HEALTH_BOOST。针对目标的 LEVITATION、SLOWNESS 和 BLINDNESS 会跳过生命倍率大于 1 的精英 Boss。