COWMODSКаталог модов
ModularMachinery: Community Edition

ВЕРСИИ (58)

release

2.0.3

2.0.3
2 окт. 2024 г.4,3 тыс.Minecraft: 1.12.2forge
Скачать
Что нового
_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 `BlockPos2ValueMap` to optimize memory usage (From StellarCore). - Added `InsolatorRecipeAdapter`. - Upgrade blocks can now use JEI keystrokes. - Upgrade blocks can now be indexed by JEI. - FactoryController's `isWorking` method 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 `getDrops` method, prevent dupes. - Fixed the problem of incorrectly judging space for scrollbars. ### InternalChanges: - Deprecated `HybirdFluid` - Remove usage of GLSM `push/popAttrib` (#116) - Use `ReadWriteLock` to enhance thread safe. - `ObfuscationReflectionHelper` -> `ReflectionHelper`. - Reduced version requirements for TE5.
beta

2.0.0-pre7

2.0.0-pre7
12 июл. 2024 г.853Minecraft: 1.12.2forge
Скачать
Что нового
### Features: - MultiThreaded gecko model renderer (up to 90% performance improvement). - Mekanism - AE2 gas support (requires [MekanismEnergistics](https://www.curseforge.com/minecraft/mc-mods/mekanism-energistics)). - Add ME Machinery Gas Input/Output Bus. - ME PatternProvider new type support. - GeckoLib model bloom effect support (requires GTCE**u** 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).
beta

2.0.0-pre6

2.0.0-pre6
27 мая 2024 г.721Minecraft: 1.12.2forge
Скачать
Что нового
### Fixes: - MMInfoProvider NPE fixes. - Fix default failure action is invalid (#93, #94). - Fix Cannot install a GeckoLib model via a ControllerModelGetEvent (#92).
beta

2.0.0-pre5

2.0.0-pre5
25 мая 2024 г.236Minecraft: 1.12.2forge
Скачать
Что нового
### 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.
beta

2.0.0-pre4

2.0.0-pre4
30 апр. 2024 г.344Minecraft: 1.12.2forge
Скачать
Что нового
### 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.
beta

2.0.0-pre3

2.0.0-pre3
12 апр. 2024 г.311Minecraft: 1.12.2forge
Скачать
Что нового
### Changes: - Preview 2D panning (Specially thanks Doogle007 provides algorithm) - Added warning when VBO is not enabled. - Allows automatic assembly of machines containing dynamic patterns. - Optimize the arrangement rule of items in JEI. - Adjust the addModifier method of MachineUpgradeBuilder. - Preview's ShowUpgrades button will now be displayed by default. - Allow to modify controller block bounding box (#78). - Provided selective slot updates for MEItemBus and MEFluidBus. - Added partial checks to prevent certain boundary cases from causing product loss issues with recipes. - Selective redstone signaling update. ### Fixes: - Fixed issue where JEIComponentIngredientArray was not displaying input prompts. - Fix brackets in NBTJsonSerializer. ### Internal: - Mouse.getDWheel -> Mouse.getEventDWheel. - More task executor threads. - Texture update. - Remove unused textures. - `Netty#IntObjectHashMap` -> `FastUtils#Int2ObjectOpenHashMap`.
beta

2.0.0-pre2

2.0.0-pre2
1 мар. 2024 г.301Minecraft: 1.12.2forge
Скачать
Что нового
### Fixes - Fix catalyst chance not working. - Fix structure previews causing occasional crashes. - Fix an issue that would cause a crash when the player had vbo turned off. - Attempted to fix some syntax issues when serializing NBT to JSON. ### Changes - More CraftTweaker compatibility for Mekanism's IGasStack (e.g. addInput, addOutput, addGasInput, addGasOutput and enhanced addGasInputs, addGasOutputs). - The subitem chances of RequirementIngredientArray act only on the weights of the outputs, while the inputs play no role. - Added structure upgrade preview. - RecipeCheckEvent is now split into START, END phases, so it now fires twice. - Added `enableDurationMultiplier` option to the configuration file. - BlockArray supports configuring `preview-tag` when parsing JSON. - Limited GregTechCEu hatch compatibility available. ### Internal Changes - Standardized item rendering (unified use of IngredientItemStackRenderer). - Deprecated RecipePrimer#addCheckHandler and replaced it with RecipePrimer#addPostCheckHandler. - Deprecated DynamicMachineUpgradeBuilder#addRecipeCheckHandler and replaced it with DynamicMachineUpgradeBuilder#addRecipePostTickHandler.
alpha

2.0.0-pre1

2.0.0-pre1
21 февр. 2024 г.264Minecraft: 1.12.2forge
Скачать
Что нового
### Large Changes: - Newly rewritten structure preview gui, and special thanks to KilaBash. - Added a new prefix attribute for machinery, which will be rendered to the left of the title in the preview screen. - Performance is dramatically improved (10x the performance of the original preview). - Supports clicking on a block in the preview to see all the replaceable blocks of the this block. - Larger preview gui. - Optimized mouse Drag/scroll wheel operation. - Note: optifine shaders is **unsupported**, If shaders are enabled, old-style previews are automatically switch. ### Changes: - TC6 Recipe Adpater Support(RegisteryName: `thaumcraft:infusion_matrix`) - Rewrite and optimize the gas implementation of HybridGasTank. - Enables catalysts to input multiple materials but only have one effect, like IngredientArray. - Rewrote the ComponentRequirement.Parallelizable#getMaxParallelism method for all requirements, when the requirement is parallelized unaffected, there must be at least 1 parallel to return the maximum number of parallelism. - Catalysts are now unaffected by parallelism by default, and their modifiers provide multiplier effects if parallelism is enabled. ### Fixes: - Fix an occasional memory leak. ### Internal Changes: - Completely cleaned up the old preview code. - Deprecated ModularMachinery#EventBus, which seemed to fail in CleanroomLoader and caused a lot of things to break.
release

1.11.1-r55

1.11.1-r55
22 янв. 2024 г.1 тыс.Minecraft: 1.12.2forge
Скачать
Что нового
### Changes - Added IC2 Compressor recipe adapter. - Provides limited compatibility for JEI transfer items. - Improve TOP messages. - Reduces the time overhead of the TaskExecutor wait thread. - Geo model emissive rendering support. - Add StructurePreviewDisplayList to improve structure preview performance(may cause many problems). - Adjust the feature of full-data-sync to be configurable. - Optimize network footprint for other TileEntities. - Consider using ForkJoinPool in the case of a large number of asynchronous tasks. ### Fixes - Attempted to fix an issue where MagicPrimer#addStarlightInput and MagicPrimer#addStarlightOutput had the same method as gugu-utils causing conflicts. - Fix an issue where RequirementIngredientArray would have duplicate content. - Fix ColorableMachineTile#setMachineColor method being non-thread-safe for some components. - Fix an issue where machine controllers would sometimes crash on the client. - Fix Impetus crash (#67) - Tweak TileUpgradeBus to fix occasional CME issues. **Full Changelog**: https://github.com/NovaEngineering-Source/ModularMachinery-Community-Edition/compare/1.11.1-r54...1.11.1-r55
release

1.11.1-r54

1.11.1-r54
29 дек. 2023 г.270Minecraft: 1.12.2forge
Скачать
Что нового
### Fixes: - Fix bugs with Machine Controllers in single-controller mode(#63). - Fix RequirementCatalyst not working in parallelizable recipes. - Fix RequirementIngredientArray changing from output to input. ### Changes: - Add RequirementIngredientArray JEI output tips. - Controller's AnimationFactory is no longer reloaded (maybe it caused some animation problems? But now it no longer replays the animation twice.)
release

1.11.1-r53

1.11.1-r53
16 дек. 2023 г.203Minecraft: 1.12.2forge
Скачать
Что нового
### Fixes: - Fix MagicPrimer#addManaInput method conflict with gugu-utils (#60). - Fix client-side issue that sometimes did not hide controller rendering correctly. - Fix GeckoLib strong dependency. - Fix invalid output from IC2 compressor adapter. - Fix strange BlockState loss issue. - Fix machinery preview crashing the game when JEI shortcuts are set to mouse buttons. ### Changes: - Rewrote parts of the upgrade system (maybe incompatible with older scripts), now SimpleMachineUpgrade will always be merged and SimpleDynamicMachineUpgrade will now never be merged, and support for depleting item durability (requires item support for durability). - The controller now triggers a client-side update when starting and ending a recipe to synchronize GeckoLib model animations. - Add security system (early testing). - Added random number of inputs and outputs to RequirementItem. - Added random number of inputs and random number of outputs to RequirementIngredientArray. - Added IngredientItemStack and rewrote quite a few methods to accommodate special item JEI rendering (maybe there are others?. It's a pain in the ass at the moment). - Optimize the rendering range of controller Geo models. - Optimizing the controller's NBT size.
beta

1.11.1-r52

1.11.1-r52
21 нояб. 2023 г.230Minecraft: 1.12.2forge
Скачать
Что нового
### Large changes: - GeckoLib models / animations support (Wiki still working). ### Fixes: - Fix an issue where BlockArray did not update min max correctly, causing part of the structure check to not work properly. - Fix an issue with Grid Power and Rainbow input hatches (#57). - Fix incorrect fluid slot synchronization in MEFluidInputBus. ### Changes: - Use Multiblocked's api to hide the blocks of a machinery component.
release

1.11.1-r51

1.11.1-r51
14 нояб. 2023 г.267Minecraft: 1.12.2forge
Скачать
Что нового
### Fixes: - Fix weird RequirementItem modifier implementation(#56). - Fix RequirementAspect not working (#55). - Mekanism gas color render fix(#52). - Fix an issue where factory controllers would not count the number of parallels in core threads. - Fix RecipeAdapterBuilder not being able to copy vanilla recipes. - Fix an issue where parallelism for some requirements did not work properly. - Fix Aspect / Aura JEI crash. - Fix RequirementMana not working. ### Changes: - Switch to new ZenUtils methods(#54). - Harmonize additional requirements for RecipeAdapter. - Consolidate controllers of shared components into one execution queue for execution to avoid runtime issues in asynchrony. - Destroying a block in a machine structure now causes the controller to immediately check its structure. - Try to speed up mod loading. - Try to optimize the speed of factory recipe searching and fix CME errors that happen by chance. - Improve max speed of auto-input/auto-output for TileItemInputBus and TileItemOutputBus. - Optimize performance of passive structure checking. - Improved command information for mm-performance_report. - Improvements to RecipeModifier.
beta

1.11.1-r50

1.11.1-r50
17 окт. 2023 г.340Minecraft: 1.12.2forge
Скачать
Что нового
### Large Changes - Merged all content related to Modular Magic and enhanced/fixed its content. - The requirements of the following have been parallelized: - `Aspect` - `Aura` - `Impetus` - `LifeEssence` - `Mana` - The textures of the following have been redrawn: - Life Essence Input / Output Hatch - Essentia Input / Output Hatch - Impetus Input / Output Hatch - Provide GregTechCEu's Input / Output hatches support (Item, Fluid, Energy(and laser); NOT support async operation, automatically switches to sync operation when enabled). ### Features - Improve documentation for the ComponmentRequirement class. ### Fixes - Fix an issue where MachineUpgrade of the same type could not correctly determine equality. **Full Changelog**: https://github.com/NovaEngineering-Source/ModularMachinery-Community-Edition/compare/1.11.1-r49...1.11.1-r50
release

1.11.1-r49

1.11.1-r49
10 окт. 2023 г.93Minecraft: 1.12.2forge
Скачать
Что нового
**Full Changelog**: https://github.com/NovaEngineering-Source/ModularMachinery-Community-Edition/compare/1.11.1-r48...1.11.1-r49
beta

1.11.1-r48

1.11.1-r48
22 сент. 2023 г.99Minecraft: 1.12.2forge
Скачать
Что нового
**Full Changelog**: https://github.com/NovaEngineering-Source/ModularMachinery-Community-Edition/compare/1.11.1-r47...1.11.1-r48
release

1.11.1-r47

1.11.1-r47
6 сент. 2023 г.75Minecraft: 1.12.2forge
Скачать
Что нового
- Fix OreDict Item and Fluid not working. **Full Changelog**: https://github.com/NovaEngineering-Source/ModularMachinery-Community-Edition/compare/1.11.1-r46...1.11.1-r47
release

1.11.1-r46

1.11.1-r46
6 сент. 2023 г.83Minecraft: 1.12.2forge
Скачать
Что нового
Note: This version rewrites the underlying code somewhat, and although it has been tested for compatibility with existing affiliate modules and archives, it is still recommended that you back up your archives before updating! ### Large Changes - Significantly reduces the performance consumption used and tries to optimize the memory usage of scanning recipes floating around. - Parallel checking now scans all compatible Input/Output Hatches instead of a single Input/Output Hatch. ### Features - New feature: DynamicPattern - Allows the creation of special structures such as GT-like slices. - For an example see [assembly_line.json](https://github.com/NovaEngineering-Source/ModularMachinery-Community-Edition/blob/master/src/main/ resources/assets/modularmachinery/default_machinery/assembly_line.json) - Add EnergyUsage TheOneProbe support (https://github.com/HellFirePvP/ModularMachinery/issues/190). - Add internal parallelism for machinery. - Usage: ```MachineBuilder#setInternalParallelism(512)``` - Another Usage ```MachineModifier.setInternalParallelism("machine_registry_name", 512)``` - Ingredients previews in JEI can now be clicked to see recipes and usage, close #43. - Add I18n for recipe tooltips. - Add ME Machinery Bus security check. - Add IMachineController#getFacing() ZenGetter. - Add ignoreOutputCheck, set to true to ignore requirement output checks. - Usage: ```addInput(something).setIgnoreOutputCheck(true)``` ### Changes - Changed `recipeThread` in FactoryRecipeEvent to `factoryRecipeThread`. - Provided a way to modify parallelism for RecipeCheckEvent. - When a controller forms a structure, if no mechanical blueprint exists, the blueprint state is not shown in the controller. - Changed type of RecipeModifier to double to fix precision loss in some cases. - SimpleDynamicMachineUpgrade now will never be merged in UpgradeBus. - ComponentSelectorTag is now used as a filter instead of a priority. ### Fixes - Fix MEItemInputBus not extracting items correctly sometimes. - Fix where only one of the multiple ControllerGUIRenderEvent triggers would take effect. - When the final working time of a recipe is less than 1tick, automatically calculate the extra parallelism and adjust the working time to 1 tick. - Fix Energy Input/Output hatch issues when IC2 is installed (https://github.com/HellFirePvP/ModularMachinery/issues/176). - Fix issue where MEMachineComponent block would always be broken when there was a secure terminal in the ME network. - Fix FluidPerTick not actually working. - Fix core threads not being cleaned up properly on reload. - Fix core threads not being added correctly within a controller. - Fix TileEntity not updating correctly. - Fix Minecraft Furnace RecipeAdapter item output issues. - Fix ME Machinery Bus readCustomNBT() crash. **Full Changelog**: https://github.com/NovaEngineering-Source/ModularMachinery-Community-Edition/compare/1.11.1-r44...1.11.1-r45
release

1.11.1-r44

1.11.1-r44
4 авг. 2023 г.123Minecraft: 1.12.2forge
Скачать
Что нового
- Add ME Fluid Input/Output Bus. - Fix AE2 / JEI Strong dependency. **Full Changelog**: https://github.com/KasumiNova/ModularMachinery-Community-Edition/compare/1.11.1-r43...1.11.1-r44
beta

1.11.1-r43

1.11.1-r43
1 авг. 2023 г.87Minecraft: 1.12.2forge
Скачать
Что нового
- Add ME Item Input Bus (Early Test).
beta

1.11.1-r42

1.11.1-r42
31 июл. 2023 г.76Minecraft: 1.12.2forge
Скачать
Что нового
- Add ME Item Output Bus (Early Test). - Fix #29, #32, #34. - More accurate probability display. - Changed the default color of machinery. **Full Changelog**: https://github.com/KasumiNova/ModularMachinery-Community-Edition/compare/1.11.1-r41...1.11.1-r42
release

1.11.1-r41

1.11.1-r41
15 июл. 2023 г.76Minecraft: 1.12.2forge
Скачать
Что нового
Several bug fixes and some performance optimizations (see commits for details). No new updates will likely be released for a while after this release.
release

1.11.1-r40

1.11.1-r40
9 июн. 2023 г.92Minecraft: 1.12.2forge
Скачать
Что нового
- Fix plugin server crash. - Fix an item copying issue reported by players. - Fix Storage Drawers problem (#27). - Add fixed times to consume item (#25) - Usage (ZenScript) - setTriggerTime(int tickTime) - Set a specific trigger time for an input or output. - setTriggerRepeatable(boolean repeatable) - Enables the trigger to be triggered repeatedly. - Forge Bucket and Vanilla Bucket are temporarily unavailable for use in assembly materials. - Lower the version requirement of TConstruct. - AdvancedItemChecker and AdvancedItemModifier are now supported by IngredientArray. - Performance optimization.
beta

1.11.1-r39

1.11.1-r39
22 мая 2023 г.78Minecraft: 1.12.2forge
Скачать
Что нового
### New Features: Upgrade System - This update adds a new blocks to the mod: the Upgrade Bus. - The Upgrade Bus has up to 18 item slots, allowing for the placement of upgrade enabled machines. - Also added is the extensive CraftTweaker API to allow authors to create their own custom upgrades. - Mechanical upgrades can listen to all machine events to allow authors to write upgrades with more complex mechanics. - Hot reload support. ### Bug Fixes - Fix AssemblyConfig not applied. - Ignore some invalid IBlockState to avoid the problem of not assembling the machine correctly. - Provide parallel structure checking for large structures (experimental) - Optimize performance of per-tick recipe.
beta

1.11.1-r38-hotfix

1.11.1-r38
13 мая 2023 г.71Minecraft: 1.12.2forge
Скачать
Что нового
Well, this is another hotfix update... - Fixes an issue that crashes on server-side startup.
beta

1.11.1-r37

1.11.1-r37
13 мая 2023 г.65Minecraft: 1.12.2forge
Скачать
Что нового
- Rewrite modular assembly, allows more detailed information to be displayed.
beta

1.11.1-r36-hotfix

1.11.1-r36-hotfix
12 мая 2023 г.56Minecraft: 1.12.2forge
Скачать
Что нового
- Fix GregTech strong dependency AGAIN.
beta

1.11.1-r35-hotfix

1.11.1-r35-hotfix
12 мая 2023 г.74Minecraft: 1.12.2forge
Скачать
Что нового
- Fix GregTech strong dependence (Cause by #18)
beta

1.11.1-r34

1.11.1-r34
12 мая 2023 г.113Minecraft: 1.12.2forge
Скачать
Что нового
- Preview improvements: - Structure previews in JEI and Blueprints now show an additional column for structure item requirements to resolve preview issues in some large structures in modpack. - New feature: - StatedMachineComponentBlock - This block changes as the state of the machine controller changes - There are two states: `IDLE`, `WORKING` - Register custom blocks via the CraftTweaker API - `StatedMachineComponentBuilder.newBuilder("registrationName").build();` - There is also a new example block: Crushing Wheels - CraftTweaker API modification: - ` RecipePrimer.setSingleThread(boolean singleThread) -> RecipePrimer.setMaxThreads(int maxThread)`
beta

1.11.1-r33

1.11.1-r33
5 мая 2023 г.70Minecraft: 1.12.2forge
Скачать
Что нового
- **(Important)** Rewrite part of MMCE's event system to accommodate both Forge's event system and CraftTweaker's event system. - The following events have been changed: - `RecipePreTickEvent` has been merged into `RecipeTickEvent` - `FactoryRecipePreTickEvent` has been merged into `FactoryRecipeTickEvent` - The following external methods have been changed for CraftTweaker: - `RecipePrimer.addTickHandler()` -> `RecipePrimer.addPostTickHandler()` - `RecipePrimer.addFactoryTickHandler()` -> `RecipePrimer.addFactoryPostTickHandler()` - `MMEvents.onMachineTick()` -> `MMEvents.onMachinePostTick()` - New methods: - `MMEvents.onMachinePreTick()` - Optimize the performance overhead of ItemOutputBus (#14 by jchung01). - Fix the occasional possible runtime jamming issue. - Fix a certain degree of `selective-tileentity-update` that caused some blocks to not update in time. - Rewrite TileMachineController to optimize performance and fix most of the known bugs. - ParallelController now has a minimum value of 0 instead of 1.
beta

1.11.1-r32

1.11.1-r32
25 апр. 2023 г.58Minecraft: 1.12.2forge
Скачать
Что нового
- Optimized execution speed of asynchronous tasks (effect up to 75%). - Optimized average time consumption calculation algorithm. - Redirection of ItemOutputBus is no longer immediate. - New CraftTweaker Recipe Events: - FactoryRecipeFailureEvent - RecipeFailureEvent
beta

1.11.1-r31

1.11.1-r31
22 апр. 2023 г.66Minecraft: 1.12.2forge
Скачать
Что нового
### Features: - Increase the time interval for the mechanical controller to update the redstone signal (may have side effects). - Add performance consumption display for controllers (Experimental). - After some consideration, "Daemon Thread" is more appropriately renamed "Core Thread". - Significantly optimize the performance overhead of asynchronous task submission. - Added new recipe adapter. - TConstruct's Alloy Recipe and Melting Recipe (provides preset temperature checks). - Melter for NuclearCraft Overhauled. - All machinery and machine recipes moved to postInit loading to accommodate registration of some special mods. - Factory Controller now works correctly in World Structure Preview. ### Fixes: - Fix issue where addBlock() method of BlockArrayBuilder was not getting meta values from IItemStack correctly. - Fix issue where FluidPerTickOutput was not working correctly. - Fix machine upgrade checks for some special block not working correctly. - Fix the parallelization of factories not working correctly. - Fix an issue where the client cannot reload within the server.
alpha

1.11.1-r30

1.11.1-r30
14 апр. 2023 г.51Minecraft: 1.12.2forge
Скачать
Что нового
### Major Experimental updates: Factory System - The Factory System is an out-of-the-box, highly customizable, modular system - Default machinery recipes are still available on the Factory. - "Threading" system - In contrast to normal machinery, the recipe execution in the Factory System is done by multiple "threads" - There are multiple threads within a factory system, and these threads work without interfering with each other. - CraftTweaker API - Add permanent/semi-permanent recipe modifiers to threads. - Allows a fixed thread name to be assigned to a recipe, so that it can only be executed by threads with the same name. - Allows setting a recipe to "Single Thread" mode so that it can only run at most one of this recipe at a time in the factory. - Multiple recipes may be completed per thread, and threads are automatically reclaimed after a period of inactivity. - Also, there is a thread variant: daemon "threads", which are always present in the factory and are decorated with a special color in the GUI. - Allows to set recipes for threads to work with via the CraftTweaker API. - Allows setting a fixed thread name. ### General updates - (Experimental) mechanical multi-cube recipe modifier - Just like `modifiers` in the machinery file, but in multiblock form. - Added via ZenScript. - New CraftTweaker API - 4 new recipe events - FactoryRecipeStartEvent - FactoryRecipePreTickEvent - FactoryRecipeTickEvent - FactoryRecipeFinishEvent - 1 new mechanical event - SmartInterfaceUpdateEvent - Fix the issue that the item input/output bus sometimes does not display items properly on the client side. - selective-tileentity-update is now enabled by default.
release

1.11.1-r29

1.11.1-r29
7 апр. 2023 г.67Minecraft: 1.12.2forge
Скачать
Что нового
- Fix ZenUtils strong dependency.
beta

1.11.1-r28

1.11.1-r28
5 апр. 2023 г.61Minecraft: 1.12.2forge
Скачать
Что нового
- Experimental: Hot reload feature (requires ZenUtils, reload triggered by the command /ct reload) - Support for reloads: - All machinery registered with JSON and CraftTweaker - All recipes registered with JSON and CraftTweaker - All recipe adapters registered with JSON and CraftTweaker - All event listeners - JEI display that allows reloading of existing recipe content (Registered recipes only, cannot be added or removed) - Dynamic reloading of structure previews (Blueprints and JEI) - Dynamically add new machinery (Can't delete machinery)
release

1.11.1-r27-hotfix

1.11.1-r27
3 апр. 2023 г.59Minecraft: 1.12.2forge
Скачать
Что нового
- HOTFIX: Fix the problem that the flux plug point eats up all the energy.
release

1.11.1-r26

1.11.1-r26
3 апр. 2023 г.46Minecraft: 1.12.2forge
Скачать
Что нового
- New mod support: Flux Networks - When compatibility is enabled in the profile (enabled by default), EnergyInputHatch and EnergyOutputHatch are allowed to transfer more than Integer.MAX_VALUE (2147483647) per Tick. - The One Probe compatibility update - EnergyInputHatch and EnergyOutputHatch can now display progress bars in the TOP window for more than 2.1G. - When the controller fails in the middle of running a recipe, the TOP window displays a red progress bar. - Fix the inaccurate transmission speed of item bus.
release

1.11.1-r25

1.11.1-r25
1 апр. 2023 г.57Minecraft: 1.12.2forge
Скачать
Что нового
- Allows preview of larger mechanics (original MM was 20). - InputBus can now automatically pull items from surrounding containers. - OutputBus can now automatically eject items from inside to nearby containers. - When exporting items, the mechanic will give priority to exporting items to a container near the OutputBus. - Fixed the issue where the mechanic's Modifier was not working - Add a new CraftTweaker API: addSyncTask(Action action) - Since MMCE works asynchronously, using the recipe function could break the world. - So this method is provided in this release to provide a safe synchronous implementation for authors.
release

1.11.1-r24

1.11.1-r24
26 мар. 2023 г.57Minecraft: 1.12.2forge
Скачать
Что нового
- New RecipeAdapter - NCO Infuser - NCO Chemical Reactor - Performance improvements. - Optimize large structure checks (Forge Server only). - Provide formatted text for the display of values in the energy input and output hatches. - Fix an issue that still checks structures when a blueprint is required for mechanical configuration and there is no blueprint in the controller. - Fix certain potential problems. - Fix incorrect modifier for CatalystInput application.
beta

1.11.1-r23

1.11.1-r23
15 мар. 2023 г.60Minecraft: 1.12.2forge
Скачать
Что нового
- New Feature: Parallel Recipe Process - When there is at least one parallel controller in the structure and the configuration options `machine-parallelize-enabled-bydefault` and `recipe-parallelize-enabled-bydefault` are both enabled, the machinery is automatically parallelized. - Most of the parallel controller options can be configured in `modularmachinery.cfg`. - Increase the maximum horizontal length of the item input in the JEI preview to 4. - Fix catalyst input is not consumed. - Fix the phenomenon that the controller sometimes turns into a normal controller. - Fix a small probability that the controller GUI will cause the game to crash. - Fix #9.
release

1.11.1-r22

1.11.1-r22
12 мар. 2023 г.52Minecraft: 1.12.2forge
Скачать
Что нового
- Compatible with ModularMagic. - Compress the NBT size of the TileMachineController.
release

1.11.1-r21

1.11.1-r20
11 мар. 2023 г.51Minecraft: 1.12.2forge
Скачать
Что нового
- HOTFIX: Fix Server Crash With getLocalizedName().
release

1.11.1-r20

1.11.1-r20
11 мар. 2023 г.43Minecraft: 1.12.2forge
Скачать
Что нового
### Note: From R20 onwards, the mod merge Modular Controller and Modular Assembly features, so if you have these mods installed, please remove them before using them! ### If you need compatibility with older game saves, you can enable the `modular-controller-compatible-mode` option in the `config/modularmachinery.cfg` file, but please note that this feature will not be available for long. - Mods merge - ModularController - ModularAssembly - Increase of item horizontal count in JEI.
release

1.11.1-r19

1.11.1-r19
11 мар. 2023 г.48Minecraft: 1.12.2forge
Скачать
Что нового
- Add plugin server compatible mode. - Fix the problem that the energy output check sometimes gives incorrect results. - Lower the minimum recipe search interval.
release

1.11.1-r18

1.11.1-r18
7 мар. 2023 г.44Minecraft: 1.12.2forge
Скачать
Что нового
- Fix sometime status text in controller isn't updating properly. - Use better async methods.
release

1.11.1-r17

1.11.1-r17
7 мар. 2023 г.46Minecraft: 1.12.2forge
Скачать
Что нового
- Adding asynchronous execution timeout detection, might fix some potential problems on some plugin server side. - Fix some server-side script load error.
alpha

1.11.1-r16

1.11.1-r16
6 мар. 2023 г.37Minecraft: 1.12.2forge
Скачать
Что нового
- **(Experimental)** R16 introduces the concept of asynchronous and asynchronizable interfaces. All inputs and outputs that implement asynchronizable interfaces will have higher performance, while making the controller logic asynchronously checked, thus significantly improving performance in the presence of a large number of mechanical controllers. - Optimize structure check performance. - Add chunk loading check for structure checking, when there are blocks in the structure that are not loaded, the controller will pause working to avoid recipe loss. - CraftTweaker API Update: - Fix some NPE issues caused by the CraftTweaker API. - RecipePreTickEvent can now also destruct recipes. - AdvancedItemModifier and AdvancedItemNBTChecker can now get controller information from the function.
beta

1.11.1-r15

1.11.1-r15
4 мар. 2023 г.44Minecraft: 1.12.2forge
Скачать
Что нового
- Provides SmartInterfaceData's interface to CraftTweaker.
beta

1.11.1-r14

1.11.1-r14
2 мар. 2023 г.39Minecraft: 1.12.2forge
Скачать
Что нового
- SmartDataInterface problems fix.
beta

1.11.1-r13

1.11.1-r13
28 февр. 2023 г.35Minecraft: 1.12.2forge
Скачать
Что нового
- **(Experimental)** New Feature: Smart Data Interface. - Fix where the probability does not take effect.
beta

1.11.1-r12

1.11.1-r12
26 февр. 2023 г.42Minecraft: 1.12.2forge
Скачать
Что нового
- Fix Recipe no longer modifies craftingStatus when the event modies craftingStatus. - Fix the content rendering position of the controller GUI. - Fix an issue that causes the written NBT to be null when the zs is wrong. - Fix item is NOT consumed. - Add a semi-permanent RecipeModifier to the Catalyst input. - Add a non-empty check to the TaskExecutor. - Custom controller information is no longer automatically formatted.
beta

1.11.1-r11

1.11.1-r11
23 февр. 2023 г.41Minecraft: 1.12.2forge
Скачать
Что нового
- Fixes a number of known issues with CraftTweaker and closes #3 and #2. - Fix customData is not saved. - Add new CraftTweaker API: IMachineController - blockstate.
beta

1.11.1-r10-hotfix

1.11.1-r10
22 февр. 2023 г.41Minecraft: 1.12.2forge
Скачать
Что нового
- Fix not added annotations...
beta

1.11.1-r9

1.11.1-r9
22 февр. 2023 г.36Minecraft: 1.12.2forge
Скачать
Что нового
- Larger machine controller GUI size. - Add CraftTweaker client event: ControllerGUIRenderEvent. - Now support use CraftTweaker to override the controller status info.
beta

1.11.1-r8

1.11.1-r8
22 февр. 2023 г.44Minecraft: 1.12.2forge
Скачать
Что нового
- CraftTweaker API additions: - **(Experimental)** Add CraftTweaker-based event system. - MachineEvents - MachineStructureFormedEvent - MachineTickEvent - RecipeEvents - RecipeCheckEvent - RecipeStartEvent - RecipePreTickEvent - RecipeTickEvent - RecipeFinishEvent - AdvancedItemModifier and AdvancedNBTChecker - RecipeModifierBuilder - Recipe JEI Tooltip - **(Experimental)** Redrawn JEI recipe icons and layout to be more compact and fit more elements. - Add RF energy type display. - Add new recipe type: Catalyst; FluidPerTickInput. - Fix EnergyOutputHatch a missing code. - TaskExecutor Improvements. - Apply delayed structure check on formed machines.
beta

1.11.1-r7

1.11.1-r7
19 февр. 2023 г.43Minecraft: 1.12.2forge
Скачать
Что нового
- More controller structure check configurations are provided for modpackers. - EnergyInputHatch now also support connection to energy cores, and both energy input bins and EnergyOutputHatch support configuration checking mechanisms. - Internal code changes: Package rename. - Internal code change: Clean up old unfinished features and code. - Fix DECREASE failure-action incorrect tick. - Add CachedMachineRotationChecker, may be some performance improvements.
beta

1.1.11-r6

1.1.11-r6
26 янв. 2023 г.51Minecraft: 1.12.2forge
Скачать
beta

1.1.11-r4

1.1.11-r4
23 янв. 2023 г.64Minecraft: 1.12.2forge
Скачать