下界统治 - 波猫版

下界统治 - 波猫版

RON 带生活质量改进

冒险

Reign of Nether – Boobcat Edition

概述

源自最初的 Reign of Nether 代码库,由早期贡献者(Boobcat)亲自维护,此版本强调稳定性、可扩展性和创作控制:

  • 保留经典 村民 vs 猪灵 vs 怪物 阵营的完整玩法。
  • 与整合包、数据包和自定义生物群系/资源系统无缝集成。
  • 主要系统重写为 A* 寻路(现支持 多线程性能)、可配置资源、优化迷雾和地图制作者命令工具。
  • 包含 完全重做的正交相机系统,实现更流畅、更灵敏的 RTS 控制。

核心增强

类别 功能 描述
资源与模组支持 可配置资源值 通过 JSON 配置轻松定义和自定义基础资源类型、采集速率、成本和模组特定资源。
  重置时矿石再生 使用 /rts-reset 触发完整的地狱矿石与资源重生——非常适合可重玩地图和限时回合。
性能与视觉 重做的迷雾系统 优化的基于区块的遮挡和渲染逻辑减少卡顿,支持更大 RTS 规模,并确保客户端/服务器一致性。
  迷雾反作弊 通过从客户端和服务器端验证视口可见性,防止非自然视野(X-ray、穿墙、地图黑客)。
  正交相机重写 全面翻新,实现更流畅的缩放、平移和边缘滚动——专为 RTS 精准操作打造。
导航与寻路 基于 A* 的单位移动(多线程) 网格感知 A* 寻路配合流场平滑和 多线程执行,提供更智能、更快速、更可预测的军队控制。
  桥梁重载修复 在重载间保留临时桥梁链接——服务器在比赛中期重启时,单位不再从结构上掉落。
地图与场景工具 地图制作者命令 使用强大的命令(结构、归属、重置、胜/负)创建、修改和控制比赛流程。可在游戏内或通过命令方块使用。

🛠 地图制作者命令 (v1.2+)

使用强大的 RTS 地图制作者命令来设计自定义地图、重置比赛、管理结构和定义胜利条件。

命令类别

通用控制

  • /rts-reset 和 /rts-regenerateores — 恢复所有资源、重生矿石并重置比赛状态。
  • /rts-placebridge <pos1> <pos2> — 建造临时桥梁;现在可在重载后保留。

单位管理

  • /rts-setunitowner byid <unitId> <newOwner>
  • /rts-setunitowner byarea <x1> <y1> <z1> <x2> <y2> <z2> [unitType]
  • /rts-setunitowner bytype <unitType> <newOwner>

建筑与结构

  • /rts-createbuilding <type> <x> <y> <z> <owner> [rotation]
  • /rts-destroybuilding bypos <x> <y> <z>
  • /rts-setbuildingowner byarea <x1> <y1> <z1> <x2> <y2> <z2> <newOwner> [buildingType]

游戏控制

  • /rts-win <player> — 强制玩家胜利条件。
  • /rts-lose <player> — 强制玩家失败条件。

用法摘要

# Reset the map and respawn ores
/rts-reset

# Place a durable bridge between two points
/rts-placebridge 0 65 0 10 65 10

# Create a monster stronghold with 180° rotation
/rts-createbuilding stronghold 150 64 150 MonstersAI 180

# Change all villager units in area to Player2
/rts-setunitowner byarea -10 60 -10 10 70 10 Player2 villager

# Declare Player1 as the winner
/rts-win Player1

命令方块集成

  • 所有地图制作者命令都允许从命令方块执行(无 OP 检查),从而实现:

    • 自动化脚本场景(定时基地生成、单位转换、胜利触发)
    • 动态触发器(例如红石压力板生成)
    • 通过条件方块或函数标签的链式逻辑

限制与保障

  • 区域命令上限为 1000×1000×1000 方块。
  • 所有者/玩家有效性检查(无效名称返回错误)。
  • 世界边界强制执行(Y 高度限制、生成半径)。
  • 资源重置必须在服务器端或单人世界触发。

安装

  1. 安装 适用于 Minecraft 1.20.x+ 的 Forge 或 Fabric
  2. 将 reignofnether-boobcat-<version>.jar 放入你的 mods/ 文件夹。
  3. 可选:修改 config/reignofnether-boobcat.json 以自定义资源值。
  4. 为保证桥梁稳定性,确保服务器在关闭时保存。
  5. 在游戏内使用 /rts-help 列出所有命令和语法。

已知问题与路线图

  • 在比赛中期切换 /rts-fog 可能导致短暂不同步;建议在比赛开始前启用迷雾。
  • 桥梁 API 在世界加载时保留,但破损的桥面只有在调用 /rts-reset 时才会重置。
  • 当地形变化时(例如活塞移动)寻路会重新计算;如果被阻挡,回退到更简单的导航。
  • UI 目前仅支持原版阵营;自定义阵营需要明确的配置覆盖。
  • 即将推出: 自定义阵营构建器 UI、命令的动态视觉效果(例如桥梁幽灵预览)。

鸣谢

  • 原始 Reign of Nether 由 solegendary 在 GPL v3 下创作。
  • Boobcat Edition 由 Boobcat 维护和扩展——核心 A* 移动(现为多线程)、迷雾重写、正交相机翻新、资源模组化和场景命令。
  • 感谢 Reign of Nether Discord 社区的持续测试和地图支持。

功能摘要

  • 模块化、JSON 驱动的资源系统
  • 矿石再生和重置支持
  • 带反作弊的优化迷雾
  • 持久临时桥梁
  • 智能 A* 寻路(多线程)
  • 正交相机重写
  • 强大的地图制作者命令套件
  • 完全兼容经典、波次生存、信标之王等模式

由 BattleforgePC.com 赞助 – Reign of Nether 的现代分支,通过模组友好配置、优化系统和面向场景创作者的新构建工具得到增强。