Extractioncraft 安装设置
需求
- Java 21
- 基于
1.21.4API 的 Paper/Spigot 兼容服务器 - BetterStructures(软依赖,预制内容需要)
- EliteMobs(软依赖,预制内容需要)
- FreeMinecraftModels(软依赖,预制内容需要)
Extractioncraft 创建的内容
启动时,Extractioncraft 会初始化以下路径:
plugins/Extractioncraft/config.yml
plugins/Extractioncraft/messaging.yml
plugins/Extractioncraft/content_packages/
plugins/Extractioncraft/loot_pools/
plugins/Extractioncraft/loot_tables/
plugins/Extractioncraft/imports/
plugins/Extractioncraft/schematics/
schematics/ 文件夹保存每个已安装内容包的实际 BetterStructures 地图数据,存放于以该内容包 folderName 命名的子文件夹下(例如 schematics/kobold_mines_10/)。
推荐的首次设置流程
- 安装 Extractioncraft 以及 BetterStructures、EliteMobs、FreeMinecraftModels 和 WorldEdit(或 FastAsyncWorldEdit)。启动服务器一次。
- 运行
/exc initialize打开首次设置菜单。它会检查 WorldEdit 是否已安装以及至少一个 BetterStructures 原理图配置是否可用,然后提供一个“完成首次设置”按钮。 - 从 nightbreak.io 下载内容包。
- 将下载的内容放入
plugins/Extractioncraft/imports/文件夹。插件将在下次启动时解压支持的归档文件。 - 运行
/exc reload或重启服务器。 - 运行
/exc setup浏览和管理已安装的内容包。每个内容包会显示一个彩色状态(绿色 = 已安装,黄色 = 已下载但未安装,红色 = 未下载)以及一个点击操作。设置菜单还包含一个 Recommended Plugins(推荐插件)条目和一个信息按钮(玩家头颅),其中含有指向 wiki、Discord、你的账户令牌页面以及更新命令的链接。
MagmaCore 共享设置功能
由于 MagmaCore 已内置于 Extractioncraft 中,插件随附了共享的 Nightbreak 设置工具:
- 推荐插件 —
/exc recommendedplugins(或/exc setup内的条目)列出与 Extractioncraft 搭配良好的配套插件,并显示哪些已安装。 - 账户令牌 / 授权内容 —
/nightbreaklogin注册你的 nightbreak.io 账户令牌,使服务器能够在游戏内下载授权内容。 - 插件目录 —
/nightbreak plugins打开可浏览的 MagmaGuy 其他插件目录。
预制内容
Extractioncraft 附带以下预制内容包的配置(Kobold Mines 系列):
| 内容包 | 配置文件名 | EliteMobs 等级范围 | 最大玩家数 |
|---|---|---|---|
| Kobold Mines 10 | kobold_mines_10.yml | 0-10 | 8 |
| Kobold Mines 20 | kobold_mines_20.yml | 11-20 | 8 |
| Kobold Mines 30 | kobold_mines_30.yml | 21-30 | 8 |
| Kobold Mines 40 | kobold_mines_40.yml | 31-40 | 8 |
| Kobold Mines 50 | kobold_mines_50.yml | 41-50 | 8 |
所有预制内容包都使用 BetterStructures、FreeMinecraftModels 和 EliteMobs。默认启用 PvP。地图数据必须从设置菜单中显示的内容链接单独下载。
开始一场比赛
安装好内容后:
- 运行
/exc createMatch <contentPackage.yml>(例如/exc createMatch kobold_mines_10.yml)。该参数会 Tab 补全可用的内容包文件名。 - 插件通过 BetterStructures 异步生成实例化世界。准备就绪后你会被传送进去。
- 其他玩家可以加入。当达到最低玩家数时,比赛中的任何玩家都可以运行
/exc start。 - 要随时离开一场比赛,运行
/exc leave(或/exc quit)。