LonKraft API

LonKraft API

基于模板的世界生成API,适用于Forge 1.20.1,允许冒险地图和整合包从自定义预建地形启动全新世界。最初为LonKraft创建。

LonKraft 地图模板

LonKraft 地图模板 是一个用于 Minecraft Forge 1.20.1 的世界模板生成 API/框架,主要面向冒险地图、自定义战役和整合包设计,这些场景需要从预定义世界开始,而非依赖标准 Minecraft 地形生成。

该系统最初为 LonKraft 整合包 开发,同时也可作为其他自定义冒险地图项目的基础。

它的作用是什么?

该模组允许将准备好的自定义世界用作模板。当开始新的冒险时,它会创建该模板的全新可玩副本,同时移除不应从原始地图继承的数据。

这使得分发手工制作的地形、建筑、城市、地堡、任务区域或整个自定义景观成为可能,同时仍能给予玩家一个干净的新世界。

功能特性

  • 基于模板的自定义世界生成

  • 专为冒险地图和整合包设计

  • 从预构建的地图模板创建全新世界

  • 自动生成独立的世界副本

  • 移除继承的玩家数据

  • 移除继承的进度和统计信息

  • 清理会话特定的世界数据

  • 防止原始 level.dat 中的玩家信息被继承

  • 处理生成世界中玩家的首次生成

  • 直接集成到 Minecraft 世界选择/创建界面

  • 适用于手工制作的地形和高自定义度的冒险世界

为何使用世界模板?

程序化生成并不总是适合冒险地图。

使用基于模板的系统,地图创作者可以完全控制玩家将体验的地形和环境。您可以提前使用 Minecraft、WorldPainter 或自定义结构和其它地图工具准备世界,然后使用 LonKraft 地图模板为玩家提供该世界的干净实例。

这特别适用于:

  • 冒险地图

  • 剧情驱动的整合包

  • RPG 地图

  • 后末日世界

  • 自定义生存体验

  • 手工制作的开放世界

  • 预生成的城市和建筑

  • 受控的任务环境

    它如何工作?

    1. 使用 Minecraft、WorldPainter 或任何兼容的地图构建工具创建或准备您的自定义 Minecraft 世界。

    2. 将完成的世界放入 Minecraft 目录中的 lonkraft-template 文件夹内。

    3. LonKraft 地图模板检测到此世界并将其用作主模板。

    4. 当玩家开始新的冒险时,模组会创建模板的全新且独立的副本。

    5. 玩家特定数据(如物品栏/玩家 NBT、进度、统计信息和会话信息)会自动从副本中移除。

    6. 新生成的世界随后作为干净的冒险地图实例加载,同时保留原始地形、建筑和世界设计。

    原始模板永远不会直接用作玩家的存档,从而可以在需要时随时创建新的冒险。

最初为 LonKraft 构建

该项目最初是为了驱动 LonKraft 整合包 使用的自定义世界系统而创建,但其基于模板的方法使其也可作为其他 Minecraft 冒险地图项目的基础。

Minecraft: 1.20.1
模组加载器: Forge
作者: LonKraft

 

(仅有法语)