ChunkMill

ChunkMill

一个快速、高效且易于管理的区块预生成器——通过指令或定时任务生成你的世界,不会对在线玩家造成卡顿。

管理

ChunkMill

一个快速、高效且易于管理的区块预生成器——按指令或按计划生成你的世界,不会让在线玩家感到卡顿。

ChunkMill 是一个轻量级的服务端模组,拥有自有的高吞吐量生成引擎。定义可重复使用的预生成任务,随时运行(或排队多个任务),让 ChunkMill 以保持服务器流畅的速度完成它们。大规模运行甚至能在重启后自动恢复。未来更新计划加入已生成区块的地图视图。


为什么选择 ChunkMill

  • 快速——以紧密批处理的方式生成区块,同时保持多个区块在飞行中,因此在有空闲资源时全力推进。
  • 高效——生成的区块在过程中释放,因此大规模运行不会导致内存膨胀;只做实际需要的工作。
  • 可管理——所有内容都有名称、列表和可控性:只需定义一次任务,运行/排队/暂停/取消它们,并通过一个清晰的内置面板查看实时进度。
  • 对玩家安全——可选的自动暂停功能确保预生成永远不会干扰正在游玩的玩家。

特性

  • 命名任务——一次定义作业(维度、方形/圆形、中心点、半径)并重复使用:task add spawn overworld square 0 0 5000。
  • 按需运行或排队——run <task> 立即启动,或将其排在当前运行之后。
  • 时间调度器——在任何天数规则(all、mon-fri、sat,sun……)上触发任务(或暂停/恢复/取消),支持时区感知。
  • 智能节流——选择自适应(自动调节以保持目标毫秒/刻)或固定(设置区块/刻);两者都限制一次生成的区块数量。
  • 玩家感知——可选择在玩家在线时自动暂停整个运行,并在服务器空闲时恢复。
  • 重启安全——正在进行的运行会保存进度,并在重启或崩溃后从断点继续。
  • 内置控制面板——只需 /chunkmill 即可打开一个不会暂停你的世界的实时分屏面板,让你实时观察生成过程:
    • 仪表盘——带有实时区块/秒速率和预计完成时间的进度条,以及暂停/恢复/取消和后续队列。
    • 任务——在专用表单中运行、删除或编辑任何任务(名称、维度、形状、中心点、半径)。
    • 调度——使用小时/分钟滑块和可点击的天数开关(无需输入)构建规则;从显示每个任务详细信息的列表中选择任务。
    • 设置——引擎、节流、自动暂停、调度器和时区。
  • 多加载器——一个模组支持 Fabric、Forge 和 NeoForge。

快速开始

/chunkmill enable
/chunkmill task add spawn overworld square 0 0 5000
/chunkmill run spawn
/chunkmill status

希望它通宵自动运行?

/chunkmill settings scheduler true
/chunkmill schedule add 01:00 run spawn mon-fri

指令

  • /chunkmill enable | disable | status
  • /chunkmill task add <name> <dimension> <square|circle> <cx> <cz> <radius> · task remove|list|info
  • /chunkmill run <task> | pause | resume | cancel
  • /chunkmill queue list | clear
  • /chunkmill settings throttle <adaptive|fixed> · mspt · chunkspertick · maxconcurrent · autopause · scheduler · timezone
  • /chunkmill schedule add <HH:mm> <run|pause|resume|cancel> [task] [days] · list|remove|clear|next
  • /chunkmill(无参数)——打开内置控制面板;/chunkmill help 显示文本列表

需求

  • CodxLib——必需的配套库(在依赖项下列出;大多数启动器会自动安装)。请确保它存在,否则模组无法加载。
  • 适用于 Minecraft 26.1.2 版本的 Fabric、Forge 和 NeoForge。