
ModularMachinery: Community Edition
Customize your machinery with more powerful features.
9.5K
11
2.0.3
release2 октября 2024 г.So this is a true 2.0 release, that out of the sheer number of 2.0.0 releases that have messed with my judgement.
Features:
- GasPerTick Input / Output support.
- Selective redstone update / check.
- The capacity of the Mana Provider can now be modified.
- Use
BlockPos2ValueMapto optimize memory usage (From StellarCore). - Added
InsolatorRecipeAdapter. - Upgrade blocks can now use JEI keystrokes.
- Upgrade blocks can now be indexed by JEI.
- FactoryController's
isWorkingmethod now requires at least recipe to be running properly before returning true. - Make Auto Assembly Trigger Forge Event (#121).
- Structure Preview now expands the menu by default.
- Optimised performance of MEItemBus / MEFluidBus / MEGasBus.
Fixes:
- Fix some side judgement issues caused by async thread.
- Possible fix for potential geo model z-fighting issues.
- Fix MEFluidBus sometime not working.
- Prevent overlapping structures (for
DynamicPattern). - Fix some memory leak issues.
- Fixed the issue that the emissive part of the model could not be rendered in Optifine Shader environment.
- Fix weird rendering colours for the first material slot in the preview.
- Removed a redundant
getDropsmethod, prevent dupes. - Fixed the problem of incorrectly judging space for scrollbars.
InternalChanges:
- Deprecated
HybirdFluid - Remove usage of GLSM
push/popAttrib(#116) - Use
ReadWriteLockto enhance thread safe. ObfuscationReflectionHelper->ReflectionHelper.- Reduced version requirements for TE5.
2.0.0-pre7
beta13 июля 2024 г.Features:
- MultiThreaded gecko model renderer (up to 90% performance improvement).
- Mekanism - AE2 gas support (requires MekanismEnergistics).
- Add ME Machinery Gas Input/Output Bus.
- ME PatternProvider new type support.
- GeckoLib model bloom effect support (requires GTCEu or Lumenized).
- CraftingBlockMode for MEPatternProvider.
- MEFluidOutputBus now is OneFluidOneSlot (GasOutputBus are not).
- The GeckoLib model of the controller can now be previewed normally in the preview gui (jei or blueprint).
Fixes:
- Fix AE2 hard dependencies (#101, #102).
- Fix incorrect get judgment for ControllerModelGetEvent (#95).
- Fix ConcurrentModificationException and ArrayIndexOutOfBoundsException triggered randomly during runtime.
- Fix the problem that the GUI fluid slot of ME Machinery Fluid Input/Output Bus doesn't work properly under the environment of Vanilla AE2.
- Fix MEPatternProvider would lose ItemStacks with more than 127 stacks when save game.
- Fix an occasional problem with an abnormal number of parallelism.
- Fix the controller is not changing color like the other blocks when using "color" in the machine.json (#103).
2.0.0-pre6
beta27 мая 2024 г.Fixes:
- MMInfoProvider NPE fixes.
- Fix default failure action is invalid (#93, #94).
- Fix Cannot install a GeckoLib model via a ControllerModelGetEvent (#92).
2.0.0-pre5
beta25 мая 2024 г.Changes:
- Use getPickBlock() in the preview to get the correct ItemStack.
- For some reason we can't use item handler larger than 64 stacks.
- (Exp) Async controller render for geo model.
- (Exp) Use parallelStream to load geo models, may faster to load game.
- Extract static method form IMachineController to MachineController.
- Extend the catch type of the try catch.
BlockController#onNeighborChange->BlockController#neighborChanged.
Fixes:
- InputBus now cannot eat PatternProvider's internal items.
- Fix GeckoLib cause crash in AMD display card.
- Fix PatternProvider client crashes.
- Fix client memory leak.
- Fix RequirementIngredientArray ClassCastException.
- Fix machine assembly not working if world time frozen.
- Fix IC2 Recipe Adapter issues.
- Fix OredictCache deadlock.
- Fix MEBus deadlock (#89).
- Fix BlockInfo#apply cause error.
2.0.0-pre4
beta30 апреля 2024 г.Changes:
- Add ME Machinery Pattern Provider. (#84).
- Automate your machines with patterns.
- Infinity cache.
- Single Inventory: 2 Item Inputs And 1 Fluid Input.
Fixes:
- Fix OpenJ9 preview error.
- Fix Cleanroom compatibility.
- Fix flickering display of items in structure preview.
Internal Changes
- Dynamic Widget code changes.
- Add Empty DummyWorld#initCapabilities method to prevent forge events.
Совместимость
Создатели
Детали
Лицензия:GPL-3.0-only
Опубликован:3 года назад
Обновлён:1 год назад