
维度老爹
一个适用于Minecraft的Fabric模组,能让服务器管理员随意启用或禁用末地(End)和下界(Nether)维度。当某个维度被禁用时,传送门将被封锁,尝试进入的玩家会收到一条动作栏消息。
查看大图
DimensionDaddy
这是一个为 Minecraft 制作的 Fabric 模组,使服务器管理员能够完全控制主世界、下界和末地维度:可以随时启用或禁用对其中任一维度的访问,并能备份、恢复或完全重置每个维度的实际世界数据,而不仅仅是切换标志位。
该模组可在专用服务器、单人世界以及使用 Essential 等工具搭建的软托管服务器上运行。当某个维度被禁用时,相关的传送门方块效果会被取消,玩家会收到一条直接消息说明原因。
功能
- 独立启用或禁用主世界、下界或末地,或者同时禁用全部三个维度
- 真正的备份,可将实际的区块、实体、兴趣点和各维度数据复制到磁盘,而不仅仅是一个启用/禁用标志
- 将任意维度恢复到之前的备份状态,或完全重置回该种子未经修改、初次生成的状态
- 模组首次在世界上运行时,会自动执行一次一次性初始备份,这样你始终有一个未修改的快照可供回退
- 统一的命令树,位于
/DimensionDaddy下,支持维度名称和备份 ID 的 Tab 补全 - 恢复或重置完成后,游戏内会立即显示报告,精确说明每个维度的处理情况
- 日常使用无需编辑配置文件,所有操作通过命令完成
命令
所有命令都位于单一根命令下:/DimensionDaddy <动作> <维度>。维度参数始终为 overworld、nether、end 或 all 之一。
enable、disable、backup、restore 和 reset 需要管理员权限。status 和 list 可供任何人使用。
| 命令 | 描述 |
|---|---|
/DimensionDaddy enable <维度> |
启用对指定维度的访问 |
/DimensionDaddy disable <维度> |
禁用对指定维度的访问 |
/DimensionDaddy status [维度] |
显示指定维度是否已启用;默认显示所有维度 |
/DimensionDaddy backup [维度] |
对指定维度的切换状态和磁盘上的世界数据进行快照备份;默认备份所有维度 |
/DimensionDaddy restore <ID> [维度] |
立即恢复切换状态,并计划对指定维度进行世界数据恢复;默认恢复所有维度 |
/DimensionDaddy reset <维度> |
立即启用切换状态,并计划对指定维度进行真正的重置,回到种子未经修改的状态 |
/DimensionDaddy list |
列出所有备份,最近的排在前面,同时显示任何待处理的计划重置或恢复操作 |
restore 也接受 latest 代替备份 ID,表示使用最近创建的备份。
禁用主世界会阻止两条返回路径:一是从下界使用的下界传送门,二是末地的出口传送门,即击败末影龙后出现的喷泉传送门。当主世界被禁用时,已经在主世界内的玩家不会受到影响或传送。
备份机制
每次备份都会记录所有三个维度的启用和禁用状态,这部分会立即恢复。备份是否还包含真实世界数据取决于它的创建方式。
/DimensionDaddy backup <维度>会将指定维度的磁盘世界数据复制到备份中。对于大型世界,这可能需要一点时间,因为维度数据会先刷新到磁盘。在小型或新世界上,完成时间可能远低于一秒,这是正常行为,并非错误。- 初始备份 会在模组首次运行于世界时自动创建,且仅创建一次。它会捕获模组做出任何更改之前所有三个维度的状态,并且永远不会被删除或覆盖。
模组不会自行执行其他自动备份;既不会在服务器启动时,也不会在恢复或重置之前执行。如果你想在执行破坏性操作前设置一个安全网,请先运行 /DimensionDaddy backup all。
/DimensionDaddy list 会显示每个备份是否包含世界数据以及针对哪些维度,这样你在恢复之前始终清楚恢复的内容。
自 Minecraft 26.1 起,每个维度的存档数据位于世界文件夹下的 dimensions/minecraft/<维度>/ 中,而非世界根目录。模组会备份并恢复每个维度中的 region、entities、poi 和 data 子文件夹,这些涵盖了地形、实体、兴趣点以及各维度状态,例如世界边界、活跃的袭击和末影龙战斗状态。
恢复和重置需要重新加载世界
Minecraft 没有受支持的方法可以在某个维度加载且活跃使用时,替换或删除其区块文件。因此,restore 和 reset 会立即应用切换状态更改,但世界数据部分会被计划执行:它会被写入磁盘,并在下次世界加载时(在任何维度被打开之前)应用。命令的回复以及 /DimensionDaddy list 会始终告知你是否有待处理的操作。
重新加载的定义取决于你的游戏方式:
- 单人模式:保存并退出到标题画面,然后重新打开世界。
- 专用服务器:停止并重新启动服务器进程。如果你的主机在停止时自动重启,这会自动发生。
当世界加载完成并应用了待处理操作后,你会立即在游戏内收到针对每个受影响维度的消息,精确显示删除了多少文件、复制了多少文件,或者如果出现问题,会显示具体的失败原因。你无需检查日志文件来确认操作是否成功。
配置
切换状态存储在 config/DimensionDaddy/dimensiondaddy.properties 中,并在首次运行时自动创建,所有三个维度默认启用。
endEnabled=true
netherEnabled=true
overworldEnabled=true
备份文件存储在 config/DimensionDaddy/backups/<ID>/ 下,每个备份包含一个 backup.properties 元数据文件以及捕获了世界数据的维度对应的子文件夹。仅保留最近的 20 个备份;初始备份不受此限制。
要求
- Minecraft 26.2
- Fabric Loader 0.19.3 或更新版本
- Fabric API 0.153.0+26.2 或更新版本
- Java 25
安装
- 为 Minecraft 26.2 安装 Fabric Loader。
- 下载 Fabric API 并将其放入你的
mods文件夹。 - 将 DimensionDaddy 的 jar 文件放入同一个
mods文件夹。 - 启动游戏或服务器。
许可协议
MIT
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。