
MinecartsLoadChunks
矿车会加载周围的区域,而不是在未加载区块的边缘卡住。
Minecarts Load Chunks 模组
一个 Fabric 模组,通过在矿车行驶时自动加载区块,防止矿车卡在未加载的区块边界。它适用于所有矿车类型:普通矿车、运输矿车、动力矿车和漏斗矿车,确保在你的 Minecraft 世界中实现顺畅无阻的运输。
特性
- 自动加载区块: 在任何移动的矿车周围加载 3x3 网格的区块,以防止区块边界问题。
- 支持所有矿车类型: 适用于普通矿车、运输矿车、动力矿车和漏斗矿车。
- 基于刻的过期机制: 矿车离开后,区块会保持加载 30 秒(600 刻)。这可以在配置文件中更改。
- 持久化区块数据: 加载的区块以每个世界为基础保存,并在服务器重启时恢复,即使服务器重启也能防止矿车搁浅。
工作原理
- 该模组在每个服务器刻扫描所有矿车(普通矿车、运输矿车、动力矿车和漏斗矿车)。
- 当检测到矿车具有非零速度时,它会记录该刻并强制加载矿车位置周围的 3x3 网格区块。
- 区块会保持加载 30 秒(600 刻)。
- 持久化存储: 区块数据会保存到每个世界的存档目录,并在世界重新加载时恢复,防止矿车搁浅。
配置
该模组使用 JSON 配置文件(config/minecartsloadchunks.json)来让你自定义其行为。你可以修改设置以满足你的需求。以下是每个配置选项的作用:
常规设置
loadChunks- 完全启用或禁用该模组。将其设置为false可在不移除模组的情况下禁用它。(默认值:true)spamConsole- 出于调试目的,每秒在控制台中启用详细日志记录。(默认值:false)
区块加载持续时间
cartLoadDuration- 指定矿车经过后每个区块保持加载的时间(以秒为单位)。(默认值:30)movementDuration- 定义矿车停止移动后区块保持加载的时间(以秒为单位)。(默认值:10)
矿车类型设置
这些设置决定哪些矿车类型可以加载区块。设置为 true 以启用特定矿车类型的区块加载:
loadMinecarts– 普通矿车(默认值:true)loadFurnaceMinecarts– 动力矿车(默认值:true)loadChestMinecarts– 运输矿车(默认值:true)loadHopperMinecarts– 漏斗矿车(默认值:true)loadTntMinecarts– TNT 矿车(默认值:false)loadCommandBlockMinecarts– 命令方块矿车(默认值:false,已禁用以防止意外行为)
贡献
欢迎通过以下方式为本项目做出贡献:
- 报告问题
- 提交拉取请求
- 请求新功能
许可证
本模组在 MIT 许可证下提供。
致谢
- 由 Dylan 开发
- 特别感谢 Minecraft 和 Fabric 社区,让模组制作如此愉快。
- Github
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。