并非完全随机的物品

并非完全随机的物品

一个高度可配置的模组,将挖矿替换为定时物品生成和基于阶段的进度系统。

空岛生存

NERI

🚀 NERI — 非完全随机物品

一款数据驱动的进度模组,用自动化、分阶段的物品生成取代资源采集。

为空岛、虚空世界和自定义进度地图而设计:NERI让你完全掌控玩家获取资源的方式——即使在一个完全空无一物的世界里。适用于NeoForge和Fabric(MC 26.1)。


⚙️ 核心概念

无需挖掘,世界本身会随时间将物品交给你和你的团队,这些物品来自加权战利品池。进度被划分为阶段——每个阶段定义自己的战利品池、生成速度和解锁条件(物品、进度、时间或手动触发)。主世界、下界和末地拥有各自独立的阶段轨道。


🌌 正确的虚空世界

  • NeriVoidChunkGenerator — 一个真正的虚空世界,保留原版生物群系分布,支持biome_size缩放并保证spawn_biome。即使在空地图上,依赖生物群系的玩法也能正常运作。
  • NERI维度 — 下界和末地的专用虚空变体,拥有各自的阶段轨道、传送门路由和每队平台。
  • 原版进度依然有效 — 下界和末地选项卡在NERI自己的维度中可正常打开,甚至不安的同盟和温馨家园也依然可达。
  • 天气、锁定生物群系的类别以及结构/生物战利品在完全没有地形的情况下也能正常工作。

🧩 机器

📦 给予控制器 — 自动化的核心。接收世界生成的所有物品:三种分配模式(first_fit、round_robin、each)、物品展示框过滤(上方放海绵 = 精确匹配)、比较器输出、漏斗提取。顶部放置避雷针可将闪电转化为额外生成。

♻️ 等级回收器 — 重新掷骰早期阶段的战利品,让过时资源保持有用。用物品展示框选择目标阶段。

🧱 方块生成器 — 随时间在自身周围物理放置方块:矿石、原木、泥土、冰、下界和末地材料——13个数据驱动的类别,通过物品展示框图标选择,带有阶段、维度和生物群系限制。包含考古类别:可疑的沙子和砾石,内含可刷出的战利品(陶片、纹饰、回响碎片)。

💧 液体生成器 — 在可配置区域内生成水或熔岩源。这是空岛玩法中替代无限液体漏洞的方案。

👾 生物生成器 — 在你建造的房间内生成生物,房间需满足数据驱动的条件要求。通过漏斗用精华作为燃料;错误燃料会被从底部弹出。

🖥️ 显示面板 — 显示相邻控制器的计时器,根据机器实际执行的任务进行颜色编码,或镜像展示框中的物品。


🚦 会自我解释的机器

过去,类别被阶段锁定的生成器只会停止,计时器冻结在同一个数字上。现在每个拒绝都有可见的原因。

  • 🔲 智能展示框 — 一种会反馈状态的物品展示框。选择类别的方式与普通展示框完全一样,但其边框会显示机器状态:绿色运行中、黄色暂时受阻、灰色未选择可用项。普通物品展示框在原有位置继续正常工作——只是保持静默。
  • 显示面板会将其计时器着色以匹配状态,并直接显示你正在等待的阶段名称,而不是空无一物地倒计时。
  • 闲置的机器会冒出一缕烟雾,让基地角落的停滞状态从房间另一头就能看到。

🏆 进度

一个十六项进度的树状结构,兼作教程,从模组交给你的第一件物品开始,分支到自动化、阶段、生成器和精华链条。大多数进度在机器实际产出物品时解锁——放置方块从来都不是难点。


⚗️ 物品与世界合成

  • 六种精华(自然、腐朽、幽匿、远古、下界、末地)— 生成器燃料,具有独特的使用效果。
  • 六种锭,通过世界合成锻造:将原料放在正确的位置(水、熔岩、菌丝、黑曜石……)一起掉落,它们便会融合。
  • 不稳定物质 — 吞噬其下方的方块以积累能量;过载后它会向虚空内爆。充能物质是……的关键原料
  • 💥 虚空矿工 — 从虚无中开采资源,类别驱动,通过展示框物品支持时运。
  • 🎆 散落炸药 — 一个方块,五个数据驱动类别:引爆后在其周围散落主题地形(苔藓、深板岩、下界岩、末地石、幽匿)。用两个JSON文件即可添加类别。

🎁 战利品系统

加权池混合了普通物品、标签、战利品表和预填充的颜色编码捆绑包(植物、食物、种子、矿石、终局)。可发放1.20后的物品,这些物品在虚空世界中原本无法获取:生物群系植物、生物掉落物、结构战利品。


🛠️ 完全数据驱动

以上所有内容都是JSON:阶段、池、方块/液体/生物/散落类别、虚空矿工战利品、房间定义、世界合成配方。带上你自己的数据包,NERI就会变成一个不同的模组。

/neri balance随之而来 — 审计你的池子,查找无效权重和损坏引用,模拟某个阶段实际掉落的内容,并检查单个物品在阶段预算内的概率。为调整数值的人而编写。


🔗 可选兼容性

✏️ Scribble Book — 在游戏中研究NERI方块和物品,解锁带插图的指南条目,包括可视化合成配方。

⚡ 能量(FE) — 生成器暴露一个仅输入的能源缓冲,任何类别都可以设置energy_cost。默认没有东西使用它,因此模组仍可独立运行;这些钩子是为那些想让NERI接入其电网的整合包而准备的。


📦 官方整合包

Please Send Resources — 围绕NERI进度、分阶段玩法和自动化设计。如果你想获得完整体验而无需手动配置,这是完美的起点。