城堡区块加载器

城堡区块加载器

按坐标或WorldEdit选区加载任何区块区域

Citadel Chunkloading

一个轻量级、命令驱动的 Citadel 区块加载器。通过精确的方块坐标或直接从 WorldEdit 选区定义强制加载区域,安全地管理重叠区域,并在服务器重启后保持所有设置持久化。

特性

  • 基于坐标的加载器 — 使用精确的方块坐标定义矩形区块加载区域。
  • WorldEdit 集成 — 将您当前的 //pos1 / //pos2 选区直接转换为加载器,无需手动输入坐标。
  • 两种加载模式:   - always — 无论谁在线,区块始终保持加载状态。   - online — 仅当所有者/相关玩家在线时,区块才保持加载状态。
  • 重叠保护 — 创建与现有加载器重叠的加载器时,会触发警告而非静默冲突,并完全控制如何解决该问题。
  • 持久化存储 — 加载器数据保存到磁盘,可在不重启服务器的情况下按需重新加载。
  • 完整的管理命令 — 随时列出、检查和移除加载器。

命令

命令 描述 /chunkload 在方块坐标矩形区域上创建加载器。type 为 always 或 online。 /chunkload worldedit 从您当前的 //pos1 / //pos2 WorldEdit 选区创建加载器。 /chunkload confirm (在重叠警告后) 仍然创建新加载器,允许重叠。 /chunkload overwrite (在重叠警告后) 删除冲突的加载器并用新加载器替换它们。 /chunkload expand (在重叠警告后,仅当恰好有一个加载器重叠时) 将新选区合并到现有加载器中。 /chunkload cancel (在重叠警告后) 放弃待处理的创建操作。 /chunkload remove 通过 ID 删除加载器。 /chunkload list 列出所有已注册的加载器及其 ID、类型、维度和区块范围。 /chunkload info 显示特定加载器的完整详细信息。 /chunkload reload 从磁盘重新读取 chunkloader.dat 并重新应用强制加载状态。

WorldEdit 兼容性

Citadel Chunkloading 直接挂钩到您当前的 WorldEdit 选区 — 只需像平常一样设置 //pos1 和 //pos2 选区,然后运行 /chunkload worldedit 即可将该区域立即转换为区块加载器。无需手动计算或重新输入坐标。

重叠处理

当新加载器与现有加载器重叠时,模组会在进行任何更改前停止并警告您。然后您可以选择如何继续:

  • confirm 允许重叠
  • overwrite 替换冲突的加载器
  • expand 合并到单个现有的重叠加载器中
  • cancel 完全退出

这可以防止意外重复加载相同区块,并让管理员完全控制冲突的解决方式。

要求

  • 将需要 Citadel 核心
  • 基于 WorldEdit 的命令需要安装 WorldEdit(或兼容的衍生版本)