沙块加载器

沙块加载器

用于Sable的工作区块加载器(Create:Aeronautics)

创建

Sable 自主区块加载器

Sable 自主区块加载器为使用 Sable 创建的移动物理结构添加了一个专用的区块加载方块。

它允许无人机、载具、舰船、导弹以及其他物理结构在附近没有玩家的情况下继续独立运行。

特性

  • 保持整个 Sable 物理结构持续加载并运行。
  • 在移动结构周围加载普通世界区块。
  • 可配置的加载半径和更新限制。
  • 优化了票据处理以减少 TPS 峰值。
  • 在结构于区块间移动时自动跟随。
  • 当加载器或结构被摧毁时,释放所有区块加载票据。
  • 加载器的爆炸抗性为零,因此爆炸可以轻松将其摧毁。
  • 包含一个专用的创造模式标签页。
  • 修复了 Sable 结构中 NeoPeripheral 雷达坐标不稳定的问题。
  • 支持多个独立区块加载器,无票据冲突。
  • 更新后,先前被停用的加载器会自动恢复。

使用方法

  1. 在你的结构上放置一个 自主区块加载器。
  2. 使用 Sable 组装该结构。
  3. 加载器将自动激活并保持该结构及其周围区块处于加载状态。
  4. 摧毁加载器将禁用该结构的区块加载功能。

配置

配置文件:

config/sable-autonomous-chunk-loader-server.toml

可用的设置包括:

  • 周围区块的加载半径。
  • 位置更新间隔。
  • 每 tick 最多可更改的票据数量。
  • 每 tick 请求加载的最大未加载区块数。

过大的加载半径可能会增加服务器负载。

前置要求

  • Minecraft 1.21.1
  • NeoForge 21.1.(228-234)
  • Sable 2.0.3
  • NeoPeripheral 1.4ve 或更高版本 — 可选

区块加载逻辑在服务器端运行,但由于本模组添加了自定义方块和资源,因此客户端和服务器端都必须安装。