mmce_complement-1.3.0.jar
Curse Maven Snippet
What's new
MMCE Complement 1.3.0
This release focuses on compound hatches, multi-tank fluid storage, the ME Ore Dictionary Input Bus, filtered output handling, Mekanism gas compatibility, and GUI improvements.
New Features
Quadruple Fluid Input and Output Hatches
Added eight tiers of Quadruple Fluid Input and Output Hatches:
- Tiny
- Small
- Normal
- Reinforced
- Big
- Huge
- Ludicrous
- Vacuum
Each hatch provides four independent tanks.
Input hatches:
- Prevent the same fluid from occupying multiple tanks.
- Give each tank one quarter of the corresponding standard fluid hatch capacity, rounded up.
- Support both Forge fluids and Mekanism gases.
Output hatches:
- Prefer a non-full tank already containing the same fluid.
- Use a new empty tank when every matching tank is full.
- Allow the same fluid to occupy multiple tanks.
- Support both Forge fluids and Mekanism gases.
Ninefold Fluid Input and Output Hatches
Added six tiers of Ninefold Fluid Input and Output Hatches:
- Normal
- Reinforced
- Big
- Huge
- Ludicrous
- Vacuum
Each hatch provides nine independent tanks.
- Input and output routing follows the same rules as the Quadruple Fluid Hatches.
- Forge fluids and Mekanism gases are supported.
Data Input Assemblies
Added five tiers of Data Input Assemblies:
| Tier | Item Slots | Fluid Tanks | Capacity per Tank |
|---|---|---|---|
| Small | 2 | 1 | 1,000 mB |
| Normal | 6 | 2 | 8,000 mB |
| Big | 12 | 4 | 64,000 mB |
| Huge | 20 | 6 | 512,000 mB |
| Ludicrous | 30 | 9 | 4,096,000 mB |
Data Input Assemblies:
- Provide item input, fluid input, and Smart Data Interface functionality in one component.
- Support Mekanism gas input.
- Always have the highest priority when a recipe group checks Smart Data Interface values.
- Use a new three-section GUI:
- Data interface on the left.
- Item storage in the center.
- Fluid and gas storage on the right.
Input Assemblies
Added five Input Assembly tiers, from Small to Ludicrous.
- Provide item and fluid input in one component.
- Use the same item slot counts, fluid tank counts, and default capacities as the corresponding Data Input Assemblies.
- Support Mekanism gases.
- Use a redesigned two-section GUI.
Output Assemblies
Added five Output Assembly tiers, from Small to Ludicrous.
- Provide item and fluid output in one component.
- Use the same capacity specifications as the corresponding Input Assemblies.
- Allow the same fluid to occupy multiple fluid tanks.
- Use a dedicated set of output overlay textures.
Self-Cycle Assembly
Added the single-tier Self-Cycle Assembly.
- Functions as both an input and output component.
- Has the highest input priority and the lowest output priority.
- Records items and fluids consumed from the assembly during each recipe operation.
- Prioritizes returning matching recipe outputs to the assembly.
- Sends surplus products and unrelated outputs to regular output components whenever possible.
- Designed for recipes involving probabilistic consumption, self-replication, or closed processing loops.
ME Mechanical Ore Dictionary Input Bus
Added the ME Mechanical Ore Dictionary Input Bus.
- Only handles items with Ore Dictionary entries.
- Provides whitelist, blacklist, and active-pulling settings.
- Supports the following filter operators:
*— wildcard|— OR&— AND!— NOT
When active pulling is disabled:
- The bus behaves similarly to a regular ME Mechanical Item Input Bus.
- The available amount of a matched item equals its full quantity in the ME network.
When active pulling is enabled:
- The bus automatically selects the 16 most abundant matching items.
- Its configuration dynamically follows the current ME network inventory.
- All matching items can eventually be exposed to recipe processing.
- Disabling active pulling clears its marked entries and returns remaining items to the ME network.
Liquid Energizer Hatches
Added eight tiers of Liquid Energizer Hatches.
- Each hatch contains one fluid tank and acts as a machine energy input component.
- Configured fluids are immediately converted into machine energy at their assigned ratios.
- The following values can be configured independently:
- Fluid capacity for each tier.
- Energy capacity for each tier.
- Accepted fluids.
- Energy conversion ratio for each fluid.
- Fluid and energy capacities support values up to
Long.MAX_VALUE. - Convertible fluid is processed immediately whenever the energy buffer has available space.
- Uses a dedicated animated overlay layered over the corresponding fluid-input tier texture and the colorable machine casing.
Filtered Item Output Hatch
Added the Filtered Item Output Hatch.
- Contains one real output slot with a capacity of
2,147,483,647items. - Provides a separate ghost configuration slot.
- Items can be dragged directly from JEI or HEI into the configuration slot.
- Matching recipe item outputs always prioritize this hatch over regular output components.
- Right-clicking the filter slot clears its configuration.
- Item type, metadata, and NBT are all included in exact matching.
Filtered Fluid Output Hatch
Added the Filtered Fluid Output Hatch.
- Contains one fluid tank with a capacity of
2,147,483,647 mB. - Provides a separate ghost configuration slot.
- Fluids can be dragged directly from JEI or HEI into the configuration slot.
- Matching recipe fluid outputs always prioritize this hatch over regular output components.
- Right-clicking the filter slot clears its configuration.
- Fluid type and NBT are included in exact matching.
Configuration
- Fluid capacities for Data Input Assemblies and regular Input Assemblies are now configurable.
- The following values remain the defaults:
- Small: 1,000 mB
- Normal: 8,000 mB
- Big: 64,000 mB
- Huge: 512,000 mB
- Ludicrous: 4,096,000 mB
- Liquid Energizer fluid and energy capacities can be configured independently.
- Liquid Energizer accepted fluids and conversion ratios are configurable.
GUI and Display Improvements
- Added separate GUI textures for Quadruple and Ninefold Fluid Hatches.
- Reworked multi-tank layouts for improved centering and symmetry.
- Changed the last row of nine-tank GUIs to use consistent left alignment.
- Redesigned the Data Input Assembly, Input Assembly, and Output Assembly GUIs.
- Standardized item and fluid slots around MMCE's original visual style.
- Improved alignment between data, item, and fluid sections.
- Filtered Output Hatches now use a dedicated copy of the MMCE-style container background instead of the vertical-bar
guibar.pngtexture. - Large item and fluid quantities use three significant digits with compact suffixes:
kfor thousandsMfor millionsGfor billions
- Examples:
12.3k,1.00M, and2.15G.
Fixes and Adjustments
- Fixed Quadruple Fluid Output Hatches not changing color with a formed machine.
- Fixed stored fluids incorrectly appearing as zero in multi-tank GUIs.
- Fixed Batch Hatches affecting every machine thread instead of only the threads assigned to them.
- Corrected creative inventory ordering for Data Input Assemblies, Input Assemblies, and Output Assemblies.
- Small assemblies now correctly appear before Normal assemblies.
- Fixed metadata ordering inconsistencies between assembly tiers.
- Fixed Output Assemblies using input overlay textures.
- Fixed delayed activation when enabling active pulling on the ME Ore Dictionary Input Bus.
- Fixed client-side filter entries not clearing immediately after disabling active pulling.
- Fixed active-pulling entries being placed in real item slots and causing visual flickering.
- Fixed the Liquid Energizer's semi-transparent overlay hiding its underlying tier texture.
- Fixed MMCE direct slot writes potentially misreporting filtered item insertion and voiding outputs.
- Fixed inconsistent filtered-output priority between recipe simulation, parallel calculation, and actual output.
- Added dedicated 32-bit synchronization for extremely large item counts to prevent vanilla container packet truncation.
- Improved Mekanism gas compatibility across multi-tank hatches and input assemblies.
Technical Changes
Filtered output components now consistently take priority during:
- Recipe space validation
- Maximum parallelism calculation
- Recipe startup
- Recipe completion and output insertion
Additional internal changes:
- Filter settings and custom handlers are preserved in MMCE recipe-space snapshots.
- Added JEI/HEI Ghost Ingredient Handlers for filtered output configuration slots.
- Added complete English and Simplified Chinese localization.
- Audited production reobfuscation to prevent development method names from leaking into release builds.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

