Quick hotfix following 4.8.0 to fix a crash bug relating to grid services and mod-loading order in large packs. For all the actual meaningful changes made recently, see the changelog for that release instead.
Finally. This was a big one; a lot of things have been reworked behind the scenes as of late, so if I've accidentally broken anything please continue to report any arising bugs on the issue tracker.
- Added an in-game AE2/GuideME guidebook section for MEGA (at last!)
- Features dedicated "Getting Started" page and a long-requested detailed write-up on MEGA's specialised/extra features
- Massive thanks to @kylev for kick-starting the whole process, providing the initial page layout/skeleton and information stubs and further final proof-reading.
- Made several improvements and adjustments/reworks, yet again(!), to the Bulk Item Cell and its Compression mechanic:
- Added "trace units" tooltips which will now display any remainder amounts of the smallest compression variant item if this is different to the stored/partitioned variant
- Added a "recovery mode": if the partition filter on a Bulk Cell becomes accidentally mismatched, it will now still allow extraction to recover its contents, while disallowing insertion and auto-craft decompression until emptied
- "Mismatched filter" tooltip now further specifies the state of the filter (i.e. whether it is empty or set to a different item altogether)
- A non-empty Bulk Cell can now be re-partitioned to any other variant item within the same chain as the item already stored on it, without causing a filter mismatch
- Added more aggressive caching for both reported (compressed) stacks on a Bulk Cell and for the wider "compression service" with chains that have already been retrieved within a game session
- Decoupled pattern and auto-crafting logic from the Decompression Module to now be handled directly by compression chains and the decompression grid service themselves respectively; the Module now only enables the mechanic in general across the grid
- Made decompression pattern priority more consistent: priority value is now stored within the grid service itself and the Module now sets this more consistently across the whole network, updating the displayed priority on any other modules on the network as well
- Fixed a
ConcurrentModificationException
bug within decompression auto-crafting which previously caused crashes for some players in rare cases - Reworked compression cutoff to be a bit more robust
- Removed the
#megacells:compression_overrides
and#megacells:compression_blacklist
tags which were already deprecated and superseded by the new data map - Reduced some of the overall memory consumption and start-up time incurred by the compression service upon server boot (or at least hopefully reduced it)
- Fixed MEGA Interface menus causing clients to disconnect/crash from the server when opened with a Network Tool in their inventory
- Fixed menu registration so that it no longer spams debug logs
- Added back integration with AppliedE (MEGA variants of the Transmutation Interface)
- Adjusted brightness/contrast on back and sides textures for MEGA Interface and Pattern Provider cable parts
- Added hard dependency on NeoForge 21.1.104+ due to a data map bug in previous NF versions causing problems for MEGA's default data map and requiring Mystical Agriculture installed to load worlds properly
- Added forgotten visual state NBT syncinc for the Cell Dock's orientation ("spin")
- Fixed an odd default location for the MEGA Source Cell Housing's recipe
- Further deprecated the
#megacells:compression_blacklist
tag to be consolidated into the new compression override data map- To blacklist an item entirely from bulk compression, set the variant key for the item within the data map to
"variant": "NONE"
- To blacklist an item entirely from bulk compression, set the variant key for the item within the data map to
- Added the ability for the Compression Cutoff button on cell workbenches to cycle backwards via right-clicking
- Fixed the Compression Cutoff button never showing up when playing on multiplayer servers by adding proper syncing between the server and connected clients for bulk compression data
Primarily more changes and fixes for Bulk Compression again.
- Reworked compression overrides to use a data map in favour of the old tag, allowing for specific expected variants for a given override item (see https://github.com/62832/MEGACells/pull/165)
- Fixes some overrides potentially leading to bizarre compression chains generating (see https://github.com/AllTheMods/ATM-10/issues/1864)
- The old tag remains in use as a fallback, but is deprecated and subject to removal. Modpack developers are encouraged to switch away from the tag to the new data map. The default tag JSON from MEGA has also been removed and migrated to the new data map JSON.
- Reworked compression chains to ensure they are fully immutable.
- Updated Simplified Chinese localisation (courtesy of @ChuijkYahus)
- Added integration with Applied Experienced
- Adds 1M-256M Experience (XP) Cells
- Made some improvements to the ME Cell Dock:
- The Cell Dock can now be rotated similarly to Terminals along the cable bus it sits on
- Added a second cell status LED on the top face of the dock for easier viewing, especially when looking away from the cell inset/slot or when the dock is covered by a cable facade
- Condensed textures for cells as they appear in-world within the ME Chest/Drive/Dock
- Future-proofed all integration work to not require constant removal of items and data, added back (as-of-yet disabled) integration with Applied Botanics for if and when it may update to 1.21.x
- Added Japanese localisation (courtesy of @twister716)
- Updated Simplified Chinese localisation (courtesy of @JIAFALSEDREAM)
- Made several adjustments and improvements to Bulk Compression:
- Now allows for compression/decompression recipes with amounts other than 4 and 9 (e.g. certain mods' "Tiny Coal/Charcoal")
- Added a new
compression_blacklist
tag with which to prevent certain items from ever appearing in a compression chain, override or not - Refined compression recipe logic in order to better catch other odd cases such as mods with atypical ingot/block recipes for their own metals (NOTE: Unification mods such as AlmostUnified are recommended for this to be most effective.)
- Added more detailed logging for compression including debug logs for every individually generated chain and override
- Added some more default overrides such as string, snow and honeycomb
- Added a bundled "Classic Cell Colours" resource pack
- Restores the original, pre-1.21 colour schemes and progression (red, yellow, green, blue, purple) for storage cell sides while retaining the overall appearance of storage cells as of the 1.21 AE2 retexture
- Applies to both AE2 and MEGA storage cells and crafting CPU blocks
- Includes add-on support for Applied Mekanistics and Ars Énergistique
- Added integration for Applied Flux Induction Card support to the MEGA Interface and Pattern Provider.
- Updated textures for the Accumulation Press/Circuit/Processor, upgrade cards and storage components to match current base AE2 textures again
- Added the Portable Cell Workbench, an item version of AE2's own Cell Workbench block for partitioning cells
- Re-added the ME Cell Dock from MC1.20.1 versions used to mount a single storage cell in the space of a "flat" cable part
- Re-added the "limiter" (now "cutoff") mechanic for Bulk Compression from previous versions to cap reported amounts of a bulk resources to a smaller variant, which now works on a per-cell basis and can be configured via the Cell Workbench instead of using a hard-capped global config option.
- Re-added Ars Énergistique integration
- Added extra safeguarding and logging for crafting recipes leading to duplicate (infinitely-looping) Bulk Compression variants
- Fixed missing drive cell model for MEGA Radioactive Chemical Cell
- Fixed (possible) wonky checking/behaviour for lava transformation recipes
- Initial port to MC 1.21
- Overhauled textures to match new AE2 look (huge thanks to @Ridanisaurus)
- Added Sky Bronze alloy ingots and storage block to craft fluid cell housings with, made in the same way as Sky Steel but with copper in place of iron
- Re-added Applied Mekanistics integration
- Added Sky Osmium alloy ingots to craft chemical cell housings with, made the same as Sky Steel with osmium in place of iron
- Integration-specific items are no longer registered conditionally, instead being registered as dummy items/blocks if their respective add-on is not present/installed