跳到主要内容

EliteMobs 设置

本指南适用于当前的 EliteMobs 10 代码线。

要求

  • Minecraft 1.21.4 或更新版本(plugin.yml 声明了 api-version: 1.21.4
  • Java 21+
  • Spigot、Paper 或兼容的分支

EliteMobs 在任何早于 Minecraft 1.21.0 的版本上都会拒绝启动——它会记录一条警告并自行禁用。更旧的服务器需要使用 9.0 之前的 EliteMobs 构建版本。

首次启动

启动服务器一次,如果 EliteMobs 在首次启动时更新了服务器端的生命值上限设置,则重新启动一次。

启动时,EliteMobs 会从 spigot.yml 中读取 settings.attribute.maxHealth.max。如果该值缺失、不是有限数值或低于 2048,EliteMobs 会把它提升到 2048 并替你保存 spigot.yml。精英怪的生命值缩放需要这个上限空间,因此在该值被写入之后请重启服务器。如果保存失败,控制台会提示你手动提高该值。

推荐工作流程

  1. 安装 EliteMobs 并启动服务器一次。
  2. 运行 /em initialize
  3. 使用 /nightbreaklogin <token> 关联 Nightbreak 令牌。
  4. 打开 /em setup
  5. 如果你想快速引入官方内容,使用 /em downloadall
  6. 当已安装的包被标记为过时时,使用 /em updatecontent

initialize vs setup

  • /em initialize 是首次引导流程。
  • /em setup 是持续使用的内容管理界面。

不要将它们视为可互换的。

/em initialize 会询问什么

首次引导菜单提供一个信息按钮以及三个预设。每个预设都会把设置标记为已完成、重载插件,然后打印后续链接(Nightbreak 登录、全部下载、设置指南、Discord、wiki):

预设效果
推荐自然精英怪生成开启
仅内容自然精英怪生成关闭、定时事件关闭——只有下载的内容(副本、Boss、NPC)处于激活状态
无成长体系(不推荐)自然精英怪生成关闭、技能系统关闭、EliteMobs 战利品关闭。面向那些只想在诸如 BetterStructures 之类插件旁边使用 EliteMobs 内容的服务器

/em setup 会显示什么

/em setup 是共享的 MagmaCore 设置菜单。它会列出每一个 EliteMobs 内容包及其安装/更新状态,而 MagmaCore 会在最前面加上三个标准条目:

  • 插件更新 —— 下载更新的 EliteMobs jar(重启后生效)
  • 推荐插件 —— 带安装链接的配套插件,也可以通过 /em recommendedplugins 查看
  • 自动更新开关 —— 在 config.yml 中写入 nightbreak.autoDownloadPluginUpdates

它还会加入一个"下载全部内容"条目以及三个筛选器:副本、事件和自定义模型。元包会隐藏其子包,以保持列表的可读性。

内容命令

命令作用
/em downloadall插件更新,外加每一个可访问的缺失或过时的包
/em downloadallcontent每一个可访问的缺失或过时的包,不含插件更新
/em updatecontent(别名 /em updateallcontent仅限已安装且已过时的包
/em downloadpluginupdate仅下载 EliteMobs jar
/em forcereinstallcontent <package|all>重新下载你已拥有的内容,用于修复损坏的安装
/em setup toggle <package>安装或卸载单个已下载的包

下载的插件 jar 和内容更新只有在服务器重启之后才会生效。自动插件下载(nightbreak.autoDownloadPluginUpdates: true)需要有效的账号令牌和处于激活状态的赞助者会员资格。

手动导入

手动导入仍然使用:

plugins/EliteMobs/imports

该路径仍然有效,但 Nightbreak 感知的设置流程现在是主要的文档化路径。

参见: