productivebeesgenesis-1.0.5.jar
Curse Maven Snippet
What's new
Productive Bees Genesis `1.0.5` targets Minecraft 1.21.1 / NeoForge. Mechanical apiaries now match Productive Bees work and productivity genes, support feeding gene treats directly in the GUI, and correctly copy a disabled centrifuge direct-output setting with configuration cards. The release also includes Myriad Creations, AE2 stock-reserve, and large-number display fixes.
### Added
- **Machine-wide AE2 stock reserves**: one stock switch and default reserve now apply to the whole machine. Unmarked combs also leave the configured stock in the network, and the setting persists through saves, configuration cards, and machine pickup.
- **Clearer large numbers**: network stock and item-slot counts use `K/M/G/T/P/E` and stay inside the slot, so values such as `3.6T` and `9.2E` remain readable.
- **Gene-aware apiary work**: mechanical apiaries obey diurnal, nocturnal, metaturnal, and weather-tolerance genes by default, with the blocking reason shown in bee tooltips. The balance setting is configurable, while the Paradox Infinity preset preserves legacy gene-ignoring behavior.
- **Gene treats inside the GUI**: right-click a stored bee with a gene-bearing honey treat on the cursor to apply the same effect as feeding its spawned entity.
### Changed
- **A more compact stock button**: the global stock control uses a shorter label. Left-click sets the default reserve; right-click toggles machine-wide stock mode.
- **The third output slot now counts**: factory centrifuges include the third item slot when checking recipes and writing products, so multi-output recipes are less likely to stall on the first two slots.
- **Myriad honey can go straight to AE2**: if AE2 product push is enabled, honey continues into the network when the local tank is full instead of pausing the whole machine.
- **Productivity genes match Productive Bees**: every successful output stack uses the original productivity formula, including the original per-stack rounding when different gene levels share one apiary.
### Fixed
- **Myriad Creations combs no longer get ejected**: those combs and comb blocks have no ordinary centrifuge recipe, so AE2, pipes, and SFM treated them as invalid and spat them back out. They are now accepted as valid centrifuge input and can be pulled and processed normally.
- **Myriad honey is no longer discarded**: a full local tank could skip honey while still consuming the comb. Honey is now committed with the items; if it cannot fit and AE push is off, the machine waits instead of throwing the honey away.
- **More reliable Myriad batch processing**: later bee types in the same batch no longer reuse the previous type's output template, and the third output slot is written correctly. Partial completions only charge energy for the work that actually finished.
- **Extreme values**: very large counts and boundary values no longer collapse into a broken long number; unlimited reserves still show as `∞`.
- **More accurate slow-storage protection**: leftover products that cannot yet return to AE2 no longer look like a successful pull. Healthy networks still return to full speed quickly.
- **Configuration-card direct-output state**: the centrifuge side setting for sending new products directly to AE2 now explicitly copies both enabled and disabled states.
### Performance
- **Smoother apiary screens**: multiple bees in one GUI are submitted together, so high-tier factories with many stored bees are less likely to hitch, while models and status lights stay the same.
- **Batched AE2 interaction**: each item is still extracted from the network once per round and distributed locally, with backoff on slow storage. Healthy networks keep their normal throughput.
- **Coalesced 256x/1024x acceleration**: repeated JDT calls in one game tick run the full apiary pipeline once, and JDTE uses a bounded virtual-tick bank. Genes are reparsed only when bee NBT changes, while output is sampled by bee type and four productivity buckets instead of iterating virtual ticks.
## Release information
- Minecraft: `1.21.1`
- NeoForge: `21.1.214+`
- Productive Bees: `1.21.1-13.13.5+`
- Mekanism: `1.21.1-10.7.14.79+`
- Release channel: `Release`
- Mod and CurseForge version: `1.0.5`
完整变更记录 / Full changelog: [CHANGELOG.md](https://github.com/Ayoshiko/productive-bees-genesis/blob/main-neo/1.21.1/CHANGELOG.md)
This mod has no additional files

