Epoch 阶段

Epoch 阶段

一个数据驱动的进度框架,通过可配置的“时代”来控制任何内容,包括物理矿石重新映射和游戏内视觉编辑器。

游戏机制

EpochStages - 持续开发中

KUBEJS 集成文档 维基

将你的整合包变成一场穿越时代的旅程。

EpochStages 是一个数据驱动、服务端权威的进度框架,让整合包作者能够限制任何内容——物品、配方、矿石、生物、维度,乃至整个模组——将其置于可配置的阶段(Stage)之后,玩家需随时间推移逐步解锁。无需编程。

✨ 你可以限制的内容 🔓 物品阶段——物品在阶段解锁前无法合成/使用(被锁定的物品甚至会从物品栏中被弹出)。 📜 配方阶段——限制单个配方,或从被整体锁定的模组中单独提取一个配方。 ⛏️ 带映射功能的矿石阶段——被锁定的矿石会物理替换为替代品(例如铁矿石会显示并掉落为煤炭),并在阶段解锁瞬间恢复为真实矿石。WAILA/Jade 读取的是真实方块——无虚假渲染技巧,完全可逆。 👹 生物阶段——被限制的生物根本不会生成。 🌍 维度阶段——封锁维度,直到解锁。 🧩 模组阶段——按命名空间锁定整个模组,支持个别物品/配方的例外,锁定期间在 JEI/EMI 中保持隐藏。 🚫 禁用物品——永久禁用物品(非常适合移除除下界合金外的所有原版工具与护甲,将装备留给 Silent Gear / Tetra)。 🔗 前置条件——构建真实的进度树:不先解锁铁器时代就无法到达青铜时代。 🔨 配方工具 完全移除任何配方(从 JEI 中消失且无法合成)。 添加自定义的有序/无序配方。 替换现有配方的输出物品。 🖥️ 游戏内可视化编辑器

使用命令 /epochstages editor 打开完整图形界面——带有可搜索图标选择器、拖放式配方构建、按阶段分配、前置条件、矿石映射、模组锁定、禁用物品以及配置选项卡。所有内容保存为可移植的世界数据包,你可以直接放入你的整合包。

⚙️ 所有权模式

可按玩家、按 FTB 队伍、或按服务器全局设定进度——由你决定。

🔌 集成模块(均为可选)

FTB Teams · KubeJS · JEI · EMI · Jade —— 即使不安装它们也能完美运行。

📦 适用于整合包作者

服务端权威且支持多人游戏。可通过游戏内编辑器、JSON 数据包、服务器配置文件(epochstages-server.toml)或 KubeJS 进行配置——无任何硬编码内容。

· 作者:Yoofe