地下城征服API

地下城征服API

用于自动深度维度清理的动态地下城API。

地下城征服 API 是一个受 Fabric 模组 Dungeonz 启发的独立地下城系统。

此模组允许你通过数据包添加巨大且可再生的地下城结构。你只需要你的结构 NBT 文件和一个让地下城征服 API 识别你地下城的 JSON 文件即可。

由于模组生成的结构存在于专用维度中,并遵循专门的生成逻辑,你可以加载真正庞大的地下城,而不会产生严重的性能影响。

 

地下城系统是如何运作的?

模组引入了一个新方块:dungeon_conquest_api:dungeon_portal。放置后,你可以设置进入传送门时要创建的地下城 ID。一旦玩家踏入地下城维度,游戏会搜索 dungeon_conquest_api:dungeon_spawn 方块,并立即将玩家传送到其位置,这样你就可以在构建结构时设置精确的出生点。还有一个 dungeon_conquest_api:dungeon_exit 方块,它自然地作为离开地下城返回的路。

地下城创建后,会直接连接到传送门,允许玩家自由进出,同时保留他们的进度。创建后,一个 5 小时的倒计时开始,之后地下城会被删除 —— 从而使其能够重新生成,并刷新生物和战利品。如果在计划清理时仍有玩家在内部,系统会将重置延迟 20 分钟。