跳到正文

World Pre Generator

为Minecraft地图提供预生成器。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

5.X.X 版本

如需查看此模组的旧版本,请访问维基。

此模组可以通过命令预生成 Minecraft 的各个维度。
此模组仅需安装在服务端,也可以安装在客户端。


想和朋友一起玩,但需要服务器却不知道如何搭建?不妨租用一台已经配置好的服务器!

BisectHosting 推广横幅

点击上方图片,选择套餐(建议至少选择 6 GB),
使用我的优惠码 agent,首月可享 25% 优惠,然后尽情与朋友一起游戏吧!


支持情况

支持的版本图片
此模组未发布的 Minecraft 版本不受支持。
此处提供了文本版列表。

提示

预生成任务会依次执行。
重启后会继续执行预生成任务。
如果强制标志不为 true,预生成时会跳过已经生成的区块。
如果使用半并行预生成,建议将 “server.properties” 文件中的 “max-tick-time” 设为 -1,以避免因刻时间过长而导致崩溃。
在半并行预生成模式下,会并行启动多个预生成任务,但实际执行仍遵循 Minecraft 的方式。截至 1.20.1,这意味着同一时间只能生成一个区块。

服务端配置

配置文件位于 “world” 文件夹中的 “serverconfig” 文件夹内,文件名为 “world\_pre\_generator-server.toml”。对于服务器,世界文件夹的名称在 “server.properties” 文件中设置;对于客户端,它是世界列表中世界/存档的名称。该文件夹位于 “.minecraft” 文件夹中的 “saves” 文件夹内。

  • send\_feedback

是否向所有在线玩家发送预生成进度反馈?

  • generation

生成参数

  • type 生成类型。SERIAL:依次生成每个区块。SEMI\_PARALLEL:创建多个区块生成任务,但生成仍按顺序进行(可加快区块生成速度)。
  • semi\_parallel\_task\_count 要并行启动多少个区块生成任务?如果该值为 “0”,则使用处理器核心数。
  • delays

状态输出和保存任务的间隔

  • print 两次状态输出之间的间隔
  • save 两次保存操作之间的间隔

命令

  • /pregen list – 列出所有正在运行的预生成任务。
  • /pregen gen <dimension> start <block|chunk> <center> <radius> [<force>] – 根据指定的中心点、半径和维度创建预生成任务。可选设置 force 标志(true、false)。设为 true 时,会加载所有区块;设为 false 时,则跳过已生成的区块。如果未设置 force 标志,则默认为 false。
  • 方块:中心坐标和半径的单位为方块。如果要以世界中心为起点,生成一个 4000×4000 的区域(正负方向各 2000 格),命令为:/pregen gen minecraft:overworld start block 0 0 2000 如果要以世界坐标 x = 100、z = 150 为中心,生成一个 4002×4002 的区域(正负方向各 2001 格),命令为:/pregen gen minecraft:overworld start block 100 150 2001 提示:在预生成任务列表中显示的中心点和半径如下,这是因为方块数据会先换算为区块数据,再换算回来:x = “向下取整”(100 / 16) * 16 = 96 z = “向下取整”(150 / 16) * 16 = 144 radius = “向上取整”(2001 / 16) * 16 = 2016
  • 区块:中心坐标和半径的单位为区块。如果要以世界中心为起点,生成一个 4000×4000 的区域(正负方向各 2000 格),命令为:/pregen gen minecraft:overworld start chunk 0 0 125 如果要以世界坐标 x = 100、z = 150 为中心,生成一个 4002×4002 的区域(正负方向各 2001 格):“区块 x” = “向下取整”(100 / 16) = 6 “区块 z” = “向下取整”(150 / 16) = 9 “区块半径” = “向上取整”(2001 / 16) = 126 命令为:/pregen gen minecraft:overworld start chunk 6 9 126
  • /pregen gen <dimension> resume – 恢复该维度的预生成任务。
  • /pregen gen <dimension> pause – 暂停该维度的预生成任务。
  • /pregen gen <dimension> cancel – 取消该维度的预生成任务。
  • /pregen clear – 取消所有预生成任务。
  • /pregen sendFeedback – 显示进度反馈是否已启用。
  • /pregen sendFeedback <isFeedbackEnabled> – 根据 isFeedbackEnabled 启用或禁用进度反馈。生成开始和完成时的反馈不受影响。

进度状态

计算的进度状态以区块为单位。
生成消息会显示以下信息:“A B/C (D%) E 个区块/秒”

  • 维度 (A)
  • 已生成的区块数 (B)
  • 待生成的区块总数 (C)
  • 已完成生成的区块百分比 (D)
  • 与上一条消息之间的区块生成速率(区块/秒)(E)

感谢 Muse31 提供 Logo。
您可以在非商业整合包中使用此模组,无需事先征求许可。
您可以在 CurseForge 和 Modrinth 查看我的其他模组。

This is a Forge mod only until 1.21.1. This is a NeoForge mod only starting 1.21.1. There will be no Fabric version. It will not be backported.

常见问题

World Pre Generator 支持哪些 Minecraft 版本?

World Pre Generator 支持 Minecraft Java 版 1.14.4–26.3,共 38 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

World Pre Generator 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

GeheimagentNr1 的其他作品

查看全部 →