Skip to content

世界

Pumpkin 允许在 pumpkin.toml[world] 配置项下微调世界存储格式、自动保存间隔以及光照模式。

配置

toml
[world]
lighting = "default"
autosave_ticks = 6000

[world.chunk]
type = "anvil"
write_in_place = false

[world.chunk.compression]
algorithm = "LZ4"
level = 6

世界设置

  • lighting:光照引擎传播计算模式。
    • "default":标准原版 Minecraft 光照传播。
    • "full":全图最大天光,无阴影。
    • "dark":全图完全黑暗(零光照)。
  • autosave_ticks:世界自动保存之间的服务器 Tick 数量(默认:6000,在 20 TPS 下相当于 5 分钟)。设置为 0 可禁用世界自动保存。

区块存储设置

  • type:使用的区块存储格式:
    • "anvil":标准 Minecraft Anvil 区域文件格式(.mca)。
    • "linear":Linear 区域存储格式,采用快速压缩算法以减少磁盘占用。
    • "pump":Pumpkin 原生优化的世界格式。
  • write_in_place:是否在现有区域文件内就地重写区块,而不是重新分配空闲区块(默认:false)。
  • compression.algorithm:区块数据使用的压缩算法("LZ4""ZLib""GZip""Custom")。
  • compression.level:区块存储的压缩等级(默认:6)。

基于 MIT 许可发布。