promotional bannermobile promotional banner

Productive Bees Genesis

An addon for Productive Bees and Mekanism
Back to Files

productivebeesgenesis-1.2.5.jar

File nameproductivebeesgenesis-1.2.5.jar
Uploader
AyoshikoAyoshiko
Uploaded
Nov 14, 2026
Downloads
142
Size
5.4 MB
Mod Loaders
NeoForge
File ID
9609624
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:productive-bees-genesis-1655067:9609624"

Learn more about Curse Maven

What's new

AE2 energy and large-quantity fixes. Productive Bees Genesis 1.2.5 fixes native AE network energy input incorrectly pausing for machines with very large energy capacities, including modpacks that allow 64 energy upgrades and reach the long capacity limit. It also fixes resource-energy remainders, large apiary and centrifuge outputs, recipe scaling and quantity input, and updates both project READMEs.

For Minecraft 1.21.1 / NeoForge. Update clients and servers together to 1.2.5. Existing machines retain their configuration and saved state.

Machines already affected by this bug recover automatically. Update to 1.2.5 and reload the world or restart the server. Legacy native AE requests matching the large-number rounding failure are migrated, and the machine resumes drawing its actual shortfall without dismantling or an operator command. The original request remains as a historical record, and confirmed energy and remainders are retained.

Republished on 2026-11-14: this attachment includes automatic recovery for affected existing machines. The earlier 1.2.5 attachment was withdrawn or archived. If you downloaded that file, replace it with this attachment and check the SHA-256 below.

Changed

  • Project overview: rewrote both READMEs around installation, a first production line, the bee editor, extended resources and guide links, and updated the release links.
  • Release builds: bundled license inventories record hashes of the actual packaged license text while retaining historical original hashes in the maintained source, avoiding packaging failures caused by line-ending differences.

Fixed

  • Large AE2 energy transfers: fixed valid native AE receipts being rejected as excessive and leaving machine energy input suspended at very large capacities, including machines with many energy upgrades. Request limits and receipts now use consistent exact values, preserving confirmed joules and remainders.
  • Energy remainders and recovery: very small native AE receipts survive saving and reloading. Operator reconciliation rejects precision that cannot be saved while preserving the pending request. Legacy native AE requests matching the large-number rounding failure are migrated when the machine loads, allowing it to draw its actual shortfall again without dismantling or an operator command. The original request remains available for reconciliation without guessing its missing receipt; new unknown transfers retain their recovery rules.
  • Resource FE output: Mekanism cables receive integer joules while the source account debits exactly the FE converted for that delivery. Converted remainders stay in the original resource account across simulation, restarts, dismantling and reclaiming. Small requests and custom conversion ratios remain supported; account status shows pending joules, and accounts containing remainders cannot be retired as empty.
  • Energy container flowers: compare stored integer joules with the exact FE requirement, preventing upward rounding near the long limit from accepting insufficient containers.
  • Development cleanup: removed an unused reverse energy adapter and its cache, which still used obsolete unit assumptions.
  • Large non-energy quantities: ordinary, combined and Myriad centrifuges reduce batches to representable item, fluid and converted output counts before charging energy or consuming input. Remaining input stays in its slot. EMC production near the 4096-digit persistence limit can still process fitting batches, with frozen reservations included in occupied capacity.
  • Large apiary outputs and random ranges: gene-adjusted counts aggregate as longs, preserving quantities and components across ItemStack splits. Mixed production accepts valid random ranges including Integer.MAX_VALUE. Wanna Bee arithmetic overflow no longer gets swallowed while settling paid cycles.
  • Oversized stack expansion and recipe scaling: apiaries, Wanna Bees, essence conversion and raw ore smelting reject generation before expanding beyond 4096 aggregate stacks, retaining paid work or source inventory instead of allocating an enormous list. Derived comb-block recipes that exceed the upstream int quantity format are rejected instead of consuming input for truncated output; recipes without fluid output can now be derived normally.
  • Amount expressions and Myriad allocation: bounded intermediate values prevent repeated powers from exhausting the client while preserving full long integer input. Large Myriad totals are allocated using exact weight ratios, avoiding lost low bits and biased remainder distribution.

完整变更记录 / Full changelog: CHANGELOG

Release information

模组 / Item 版本 / Version
Minecraft 1.21.1
NeoForge 21.1.214+
Java 21
Productive Bees 1.21.1-13.13.5+
Mekanism 10.7.14.79+
Release channel Release
Release date 2026-11-14
Mod and CurseForge version 1.2.5
File productivebeesgenesis-1.2.5.jar
SHA-256 8d3147150b7ccd1670665a1f21e02adc42f949519a2b213c227226a5e444f468

This mod has no additional files