AvaritiaSingularityStress

Quick rating

Community listing page, reviews may not be monitored by the author.

AvaritiaSingularityStress

No reviews yet

a addon for Avaritia-Integration

Mod Loaders
Minecraft

About

Description

Avaritia Singularity Stress

Turn Create's rotational stress into Avaritia's endgame.

A bridge addon built between Re-Avaritia and Create: squeeze your surplus kinetic stress into a new quantized resource — Singularity Stress (SSU) — mass-produce neutronium from nothing but rotation, and drive Avaritia's extreme crafting recipes with Create-style mechanical crafters.

Minecraft 1.21.1 · NeoForge · Mod ID: avaritia_singularity_stress · by lying_ice · MIT

Language: English · 简体中文


English

Requirements

Mod Version
Required NeoForge 21.1.232+
Required Minecraft 1.21.1
Required Create 6.0.10+
Required Re-Avaritia (avaritia) 1.4.1+
Required Avaritia Integration (+ its Create module) 1.0.1+
Optional (client) JEI 19.x
Optional (client) Jade 15.x

The core idea: Singularity Stress (SSU)

Create's stress is a single flat pool of float, with no room for a second resource. Instead of faking a second network, this mod treats SSU as a quantized property produced by every Singularity Compressor, carried down the drivetrain:

  • Produced from idle stress. Idle stress = network capacity − network consumption. Every running Singularity Compressor produces max(0, idleStress − capacityGate) / compressionRatio SSU. Idle capacity is what you compress — a tiny power plant will never reach the gate.
  • Carried along the sub-chain. SSU is not shared across the whole network. Each machine walks its own source chain upstream; every running compressor on that chain contributes its output. Machines that are not downstream of a compressor see no SSU at all.
  • Per-machine concentration. Concentration = visibleSSU ÷ (own stress use ÷ compressionRatio). Reach 100% while being downstream of a compressor and the machine enters the Singularity state, upgrading further with speed (Overexcited / Ultimate).
  • Quality-control loss. Each compressor also pays a floating overhead of qualityLossMin + (qualityLossMax − qualityLossMin) × idleRatio SU/RPM. The Singularity Stabilizer cancels it for every compressor downstream of it.

Vanilla Create machines only read the SU part — SSU means nothing to them.

Content

1. Kinetic Neutronium Collector — 4 tiers

A kinetic machine that produces neutronium materials from rotation alone. Higher tiers cost more stress, but run faster and unlock bigger outputs.

Tier Stress Base cycle @16 RPM Output Overexcited bonus (>128 RPM)
Kinetic Neutronium Collector 32 SU/RPM 320 s Neutronium Dust —
Dense Kinetic Neutronium Collector 64 SU/RPM 280 s Neutronium Nugget +1
Elite Kinetic Neutronium Collector 128 SU/RPM 240 s Neutronium Ingot +2
Ultimate Kinetic Neutronium Collector 256 SU/RPM 200 s Neutronium Block +3 (and +1 more at ≥256 RPM, Ultimate state)
  • Higher RPM only does one thing: it shortens the cycle. cycle = baseSeconds × 20 ÷ (1 + 7 × (clamp(RPM,16,256) − 16) / 240) — so 16 RPM is 1× and 256 RPM is 8× (1/8 cycle).
  • In the Singularity state the base cycle is halved, and the tier's overexcited bonus is added to the output count.
  • Speeds below 16 RPM produce nothing.

2. Kinetic Neutronium Compressor — 4 tiers

Reuses Avaritia's own avaritia:compressor_recipe recipes, so it compresses exactly the same materials into the same singularities — just driven by rotation.

Tier Stress Material reduction @64 / 128 / 256 RPM Double output chance Quadruple chance
Kinetic Neutronium Compressor 32 SU/RPM 5% / 10% / 20% — —
Dense Kinetic Neutronium Compressor 32 SU/RPM 10% / 15% / 30% 3% / 6% / 9% —
Elite Kinetic Neutronium Compressor 32 SU/RPM 20% / 25% / 45% 9% / 18% / 27% —
Ultimate Kinetic Neutronium Compressor 32 SU/RPM 40% / 55% / 65% 100% 12% / 18% / 27%
  • All four tiers cost the same 32 SU/RPM — the difference is efficiency, not power draw.
  • Material reduction, double and quadruple rolls only apply at 64 / 128 / 256 RPM, and the rolls need the Singularity state.
  • Base cycle: 320 ticks (16 s at 16 RPM), halved to 160 ticks in the Singularity state.

3. Singularity Compressor

The converted Create Rotation Speed Controller — the heart of the whole system.

  • Inherits Create's controller drivetrain: a Large Cogwheel on top drives it, and its output side feeds the downstream network.
  • Produces SSU from idle stress (see the formulas above). Base cost is 32 SU/RPM, plus 8–32 SU/RPM of quality-control loss.
  • Create goggles show a full SSU block: singularity stress, singularity stress impact, concentration (%), and state — exactly mirroring the native stress readout.

4. Singularity Stabilizer

An axial kinetic block with zero stress cost. As long as it sits upstream of a compressor, that compressor's quality-control loss is suppressed to 0. One stabilizer per branch — multiple stabilizers each cover their own downstream compressors.

5. Extreme Mechanical Crafter

A complete, independent reimplementation of Create's Mechanical Crafter, wired to Avaritia's recipes instead of vanilla ones.

  • Up to a 9×9 grid (81 crafters). One item per crafter, empty slots covered with create:crafter_slot_cover.
  • Recipes, in priority order: this mod's own extreme_kinetic_crafting (shaped grid, up to 9×9, mirroring configurable) → Avaritia tiered crafting recipes (Sculk / Nether / End / Eternity tables). It does not match vanilla crafting-table recipes or create:mechanical_crafting.
  • Stress: 8 SU/RPM per block, versus 2 SU/RPM for Create's own Mechanical Crafter. Placement direction, wrench connections, connected textures, gear/cover/belt/arrow rendering and redstone behaviour all match the vanilla crafter.
  • Crafting speed scales with RPM and the craft phase takes 2000 ticks (≈3.1 s at 32 RPM, ≈0.4 s at 250+ RPM).
  • Automation friendly: the whole connected group shares a single combined inventory exposed as a Neoforge item handler, so funnels and arms can feed it in recipe order.

6. Extreme Smithing Crafter

Same block behaviour, stress, inventory and state machine as the Extreme Mechanical Crafter. Its only difference: when it is present anywhere in a crafting chain, the chain first tries a 5-slot smithing recipe (template + base + 3 additions). Template and base positions are searched automatically, so you do not have to remember a layout.

7. Wireless logistics

Everything below works on a frequency channel (0–9999) and pairs one-to-one within 64 blocks in the same dimension. Channels are Private (only your own blocks) by default, or Public (anyone can pair). Configure with an empty-hand right-click, or copy channels around with the card.

  • Wireless Frequency Card — right-click air to open its config screen: frequency, private/public, and 6 preset slots. Right-click a machine to write the channel into it, sneak-right-click to read it back.
  • Wireless Item Funnel — a brass-funnel-style block. Cycle EXTRACTING with a wrench to switch between extractor and receiver: the extractor pulls 1 item every 5 ticks from the container it faces (respecting its filter slot), the receiver injects it into the container it faces. Redstone power stops the whole machine.
  • Wireless Stress Transmitter (Sender / Receiver) — teleports rotational power between two separate stress networks. The Sender drains min(source idle stress, send limit) from its own network every 5 ticks and pushes it to the paired Receiver, which adds it as capacity and adopts the source network's speed. The Sender carries a configurable send limit, the Receiver a receive limit, and both expose a priority value (0 or less means unlimited). A 20-tick watchdog cuts the link safely if the Sender disappears. The single accepted port face is the back of the block, and only the Sender needs spare stress.

8. Neutron Extendo Grip

An EPIC-rarity tool for reaching across your factory.

  • Durability 2000. Holding one grants +6 block and entity interaction range; dual-wielding two grants +10.
  • While held: ×2 attack damage, +50% attack speed, ×2 block breaking speed.
  • Every break, place or hit consumes durability — or, if you carry a Create backtank with air, it consumes air instead at half the normal rate.

Integrations

  • Create goggles — full SSU readout on the Singularity Compressor, collectors and compressors: singularity stress in SSU, concentration %, and the four-state indicator.
  • Jade — collectors and compressors show progress %, current cycle time, singularity state and an exact possible-output list (item icon × count, with probabilities for the double/quad rolls). The Singularity Stabilizer shows its status line.
  • JEI — categories for Extreme Tier Crafting (Sculk / Nether / End / Eternity), Extreme Smithing Crafter, Extreme Kinetic Crafting and Extreme Kinetic Smithing, with animated machine previews. Both crafter blocks are also registered as catalysts for Avaritia's own recipe categories, so R/U lookups cross over.

Configuration

# server config — singularity values
compressionRatio = 32      # SU compressed into 1 SSU
capacityGate     = 1024    # idle stress below this produces no SSU
qualityLossMin   = 8       # SU/RPM per compressor at 0% idle ratio
qualityLossMax   = 32      # SU/RPM per compressor at 100% idle ratio
b6StressPerRpm   = 32      # base stress of the Singularity Compressor
ssuToSuRatio     = 1.0     # SSU equivalence multiplier for goggle display

# common config — wireless
itemFunnelRange    = 64    # Wireless Item Funnel pairing distance
stressBridgeRange  = 64    # Wireless Stress Transmitter pairing distance
maxFrequency       = 9999  # highest channel accepted by the Frequency Card

Getting started

  1. Build a kinetic network with plenty of spare capacity — you need idle stress above 1024 SU before a single SSU is produced.
  2. Place a Singularity Compressor and drive it with a Large Cogwheel on top.
  3. Put your collectors and compressors on the output side of that compressor; check your goggles until the concentration reads 100% and the state turns cyan/gold/purple.
  4. Add a Singularity Stabilizer upstream to cancel the quality-control loss, and upgrade the collectors/compressors as your power plant grows.
  5. Once you have neutronium coming in by the stack, feed it into the Extreme Mechanical Crafter and let a Create drivetrain build your Avaritia endgame for you.

Notes & known limitations

  • This release ships no built-in example recipes for extreme_kinetic_crafting / extreme_kinetic_smithing — they are a packmaker/datapack API, and the crafters fall back to Avaritia's own recipes out of the box.
  • The Wireless Fluid Transmitter is not included in this version (its implementation is shelved); there are no fluid-related blocks or items in the creative tab.
  • Localisation covers English (en_us) and 简体中文 (zh_cn) only.
  • A debugging command /wireless_debug [radius] (permission level 2) dumps all wireless parameters of nearby blocks into the log.

简体中文

把 Create 的旋转应力,变成无尽贪婪的终局产能。

一个连接 Re-Avaritia 与 Create 的桥接附属:把富余的动能应力压缩成一种全新的量化资源 —— 奇点应力(SSU),用纯粹的旋转量产中子态素材料,并用 Create 风格的动力合成器跑无尽贪婪的终焉配方。

Minecraft 1.21.1 · NeoForge · 模组 ID:avaritia_singularity_stress · 作者:lying_ice · MIT 协议

前置需求

模组 版本
必需 NeoForge 21.1.232+
必需 Minecraft 1.21.1
必需 Create 机械动力 6.0.10+
必需 Re-Avaritia(无尽贪婪,avaritia) 1.4.1+
必需 Avaritia Integration(含其 Create 模块) 1.0.1+
可选(客户端) JEI 19.x
可选(客户端) Jade 15.x

核心概念:奇点应力(SSU)

Create 的应力只是一个不区分单位的 float 池,塞不进第二种资源。本模组因此不伪造第二张网络,而是把 SSU 定义为每台奇点压缩器产出的量化属性,并沿传动链路向下传递:

  • 由空闲应力产出。「空闲应力 = 网络总产能 − 全网实际消耗」。每台运转中的奇点压缩器产出 max(0, 空闲应力 − 产能门槛) / 压缩比 点 SSU。你压的是富余产能 —— 小电站连门槛都够不到。
  • 沿子链路传递。 SSU 不全网共享:每台机器沿自己的 source 链向上回溯,链路上每台运转中的压缩器都会把自己的产出贡献给它;不在任何压缩器输出侧的机器,一点 SSU 都看不到。
  • 每台机器各自的奇点浓度。 浓度 = 可见 SSU ÷(本机应力消耗 ÷ 压缩比)。位于压缩器输出侧且浓度达到 100% 时,机器进入奇点状态,并随转速继续升级为超激发态 / 终极激发态。
  • 品控损耗。 每台压缩器还要额外承担 损耗下限 +(上限 − 下限)× 空闲比例 的 SU/RPM 开销;奇点稳定器可以让它下游的压缩器完全免掉这笔损耗。

原版 Create 机器只读取 SU 部分 —— SSU 对它们毫无意义。

模组内容

1. 动能中子态素收集器(四档)

仅靠旋转就能产出中子态素材料的动能机器。档位越高,耗应力越多、速度越快、产量加成越大。

档位 应力消耗 16 RPM 基准周期 产物 超激发态加成(>128 RPM)
基础动能中子态素收集器 32 SU/RPM 320 秒 中子尘埃 —
致密动能中子态素收集器 64 SU/RPM 280 秒 中子颗粒 +1
精英动能中子态素收集器 128 SU/RPM 240 秒 中子锭 +2
极限动能中子态素收集器 256 SU/RPM 200 秒 中子块 +3(≥256 RPM 进入终极激发态后再 +1)
  • 转速只有一个作用:缩短周期。周期 = 基准秒 × 20 ÷(1 + 7 ×(clamp(RPM,16,256) − 16) / 240),16 RPM 为 1×,256 RPM 为 8×(周期缩到 1/8)。
  • 进入奇点状态时基准周期先减半,再叠加本档的超激发态产量加成。
  • 转速低于 16 RPM 时完全不产出。

2. 动能中子态素压缩机(四档)

复用无尽贪婪原生的 avaritia:compressor_recipe 配方,压出来的产物与无尽贪婪压缩机完全一致,只是改由旋转驱动。

档位 应力消耗 原料减免 @64 / 128 / 256 RPM 双倍产出概率 四倍产出概率
基础动能中子态素压缩机 32 SU/RPM 5% / 10% / 20% — —
致密动能中子态素压缩机 32 SU/RPM 10% / 15% / 30% 3% / 6% / 9% —
精英动能中子态素压缩机 32 SU/RPM 20% / 25% / 45% 9% / 18% / 27% —
极限动能中子态素压缩机 32 SU/RPM 40% / 55% / 65% 100% 12% / 18% / 27%
  • 四档能耗完全相同(32 SU/RPM),差异全在效能上,而不是功耗。
  • 原料减免与双倍/四倍判定只在 64 / 128 / 256 RPM 生效,且双倍/四倍需要奇点状态才会触发。
  • 基准周期 320 tick(16 RPM 时 16 秒),奇点状态下减半为 160 tick。

3. 奇点压缩器

也就是重构版的 Create 转速控制器 —— 整套系统的心脏。

  • 完整继承 Create 转速控制器的传动逻辑:上方大齿轮驱动,输出端向下游网络注入动力。
  • 由空闲应力产出 SSU(公式见上)。自身基准占用 32 SU/RPM,另加 8–32 SU/RPM 的品控损耗。
  • 戴上 Create 护目镜可以看到完整的一套 SSU 读数:奇点应力、奇点应力影响、奇点浓度(%)与状态 —— 与原版应力组一一对标。

4. 奇点稳定器

轴式动能方块,自身不消耗任何应力。只要它位于某台压缩器的上链路,该压缩器的品控损耗就会被压到 0。每台稳定器只管自己下游的那一批压缩器,互不叠加。

5. 终焉动力合成器

对 Create 动力合成器的完整独立复刻,把配方源换成了无尽贪婪系。

  • 网格最大 9×9(81 台)。 每台只存 1 个物品,空槽用 create:crafter_slot_cover 盖板占位。
  • 配方匹配优先级:本模组的 extreme_kinetic_crafting(有序网格,上限 9×9,可关闭镜像匹配)→ 无尽贪婪分级配方(幽匿 / 下界 / 末地 / 终焉工作台)。它不匹配原版工作台配方,也不匹配 create:mechanical_crafting。
  • 应力 8 SU/RPM/台(Create 原版动力合成器为 2 SU/RPM)。放置朝向、扳手连接、连接纹理、齿轮/盖板/皮带/箭头渲染与红石行为均与原版一致。
  • 合成速度随转速提升,合成阶段为 2000 tick(32 RPM 约 3.1 秒,250 RPM 以上约 0.4 秒)。
  • 自动化友好:整组连接的合成器共享一份组合库存并以 Neoforge 物品能力暴露,漏斗与机械臂可以按配方顺序投料。

6. 终焉锻造器

行为、应力、库存与状态机全部继承终焉动力合成器,唯一区别是:当它出现在某条合成链上时,该链会优先尝试 5 格锻造配方(模板 + 基座 + 3 个添加物),模板与基座的位置会自动搜索,玩家不必记摆位。

7. 无线物流

以下内容都基于频率频道(0–9999)配对,同维度内 64 格范围、一对一。频道默认是私有(只与自己放置的设备配对),也可改为公用(任何人的设备都能配对)。空手右键方块打开配置界面,或用频率卡搬运频道。

  • 无线频率卡 —— 右键空气打开配置界面:频率、私有/公用,以及 6 组预设槽。右键机器写入频道,潜行右键读回频道。
  • 无线物品传输漏斗 —— 黄铜漏斗外观。用扳手循环 EXTRACTING 在「抽取端 / 接收端」之间切换:抽取端每 5 tick 从朝向的容器抽 1 个物品(受过滤槽限制),接收端再把它注入朝向的容器。红石通电时整机停止工作。
  • 无线应力传输器(输出端 / 接收端) —— 在两张彼此独立的应力网络之间隔空传动力。输出端每 5 tick 从源网抽取 min(源网空闲应力, 送出上限) 并推送给配对的接收端,接收端把它当作本网新增容量,并沿用源网的转速。输出端带可配置的送出上限,接收端带可配置的接收上限,两者都可设置优先级(0 或负数表示不限);接收端有 20 tick 看门狗,输出端一旦消失会自动断流。方块只有一个接网面(背面),且只有输出端需要源网存在富余应力。

8. 深空延拓之手

一件 EPIC 稀有度的工具,用来隔空够到整座工厂。

  • 耐久 2000。单持提供 +6 方块/实体交互距离,双持两把提供 +10。
  • 手持时:攻击伤害 ×2、攻击速度 +50%、方块破坏速度 ×2。
  • 每次挖掘、放置或攻击都会消耗耐久;若身上带着有气的 Create 背罐,则改为以正常速率的一半消耗罐内空气。

联动支持

  • Create 护目镜 —— 奇点压缩器、收集器与压缩机上显示完整的 SSU 读数:以 SSU 为单位的奇点应力、奇点浓度百分比,以及四态状态指示。
  • Jade —— 收集器与压缩机显示进度百分比、当前运行周期、奇点状态,以及精确的「可能产出」列表(物品图标 × 数量,双倍/四倍会附带概率);奇点稳定器显示自身状态行。
  • JEI —— 提供终焉分级合成(幽匿 / 下界 / 末地 / 终焉工作台)、终焉锻造器、终焉动能合成与终焉动能锻造四个分类,带机器动画预览。两个合成器方块同时被登记为无尽贪婪原生配方的催化剂,R/U 可以互相跳转。

配置项

# 服务端配置 —— 奇点相关数值
compressionRatio = 32      # 多少 SU 压缩成 1 SSU
capacityGate     = 1024    # 空闲应力低于此值不产出 SSU
qualityLossMin   = 8       # 空闲比例为 0 时每台压缩器的品控损耗(SU/RPM)
qualityLossMax   = 32      # 空闲比例为 100% 时每台压缩器的品控损耗(SU/RPM)
b6StressPerRpm   = 32      # 奇点压缩器的基础应力占用
ssuToSuRatio     = 1.0     # 护目镜显示用的 SSU 等效倍率

# 通用配置 —— 无线
itemFunnelRange    = 64    # 无线物品传输漏斗的配对距离
stressBridgeRange  = 64    # 无线应力传输器的配对距离
maxFrequency       = 9999  # 频率卡允许输入的最高频道

快速上手

  1. 先造一张产能富余的动力网络 —— 空闲应力超过 1024 SU 才会有第一点 SSU。
  2. 放置奇点压缩器,并在它上方接一个大齿轮驱动。
  3. 把收集器与压缩机接在压缩器的输出侧,盯着护目镜直到浓度读到 100%、状态变成青色/金色/紫色。
  4. 在压缩器上链路加一台奇点稳定器消除品控损耗,并随电站规模逐步升级收集器与压缩机档位。
  5. 中子态素成组到手之后,把它们丢进终焉动力合成器,让一整套 Create 传动替你把无尽贪婪的终局造出来。

说明与已知限制

  • 本版本不内置 extreme_kinetic_crafting / extreme_kinetic_smithing 的示例配方 —— 它们是面向整合包与数据包的接口,开箱即用时合成器会回落到无尽贪婪自身配方。
  • 无线流体传输器本版本不包含(实现已整体雪藏),创造栏中也没有任何流体相关方块与物品。
  • 语言仅覆盖 英文(en_us) 与 简体中文(zh_cn)。
  • 调试指令 /wireless_debug [半径](权限等级 2)会把附近方块的无线参数逐行写入日志。

Create is a mod by the Creators of Create. Re-Avaritia is a mod by the Nova Committee. This addon is not affiliated with either project.