EternalTD 设置
当前的 EternalTD 设置流程围绕 Nightbreak 管理的内容、通过 FreeMinecraftModels 提供的可选模型支持以及资源包辅助命令构建。
要求
- EternalTD
1.4.1 - Java
21 - 运行当前
1.21API 线的 Paper/Spigot 兼容服务器
可选集成:
FreeMinecraftModels用于 EternalTD 的自定义模型ResourcePackManager如果你希望 EternalTD 将其官方资源包注册到该插件而不是写入server.propertiesFloodgate、ModelEngine和LibsDisguises是软依赖,不是当前设置流程的必要条件
EternalTD 创建的内容
启动时,EternalTD 初始化或使用以下路径:
plugins/EternalTD/config.yml
plugins/EternalTD/content_packages/
plugins/EternalTD/imports/
plugins/EternalTD/levels/
plugins/EternalTD/waves/
plugins/EternalTD/npcs/
plugins/EternalTD/worlds/
旧版说明:
- 插件现在将
levels/和npcs/作为规范文件夹名称。 - 在启动和重新加载时,它会自动将旧版的
Levels/和NPCs/文件夹迁移到小写路径。
推荐的首次设置流程
- 安装 EternalTD 并启动服务器一次。
- 以拥有
eternaltd.*权限的玩家身份运行/etd initialize。 - 使用
/nightbreaklogin <token>链接你的 Nightbreak 账户。 - 运行
/etd downloadall将所有可访问的 EternalTD 包下载到plugins/EternalTD/imports。 - 运行
/etd install应用官方 EternalTD 资源包设置。 - 随时运行
/etd setup来浏览、启用、禁用或更新单个包。
/nightbreaklogin <token> 是共享的 Nightbreak/MagmaCore 账户流程的一部分,不是在 EternalTD 的 plugin.yml 中声明的命令。
/etd initialize 实际做了什么
/etd initialize 打开首次设置菜单。它不会为你下载内容或安装资源包。
当前菜单提供三种结果:
Recommended Setup:将设置标记为完成,并告诉你运行/nightbreaklogin <token>、/etd downloadall和/etd installManual Setup:将设置标记为完成,由你自行管理内容Use Current Content:将设置标记为完成,保持当前磁盘上的内容不变
由于所有三个选项都设置 setupDone: true,请将 /etd initialize 视为引导流程,而不是验证步骤。
出生点和大厅行为
config.yml 当前包含:
setupDonespawnLocationsmanageSpawnplayerGuide
当 manageSpawn: true 且 etd_spawn 世界存在时,加入的玩家会被传送到配置的 EternalTD 出生点位置。
官方大厅包与游戏地图分开跟踪,作为 etd_spawn 世界安装在服务器的世界容器中。
导入后重新加载
在手动导入或手动文件清理后使用 /etd reload。
EternalTD 重新加载当前执行以下操作:
- 重新运行导入器
- 重新加载内容包
- 重新加载关卡、波次、NPC 和世界模板
- 刷新包更新/访问状态
- 重新初始化资源包辅助工具
- 如果 FreeMinecraftModels 插件存在,请求其重新加载导入的内容