Описание
# ModularMachinery: Community Edition
The Community Edition is all about modernizing the Modular Machinery and providing more customizable content.
### Enhancements:
* More searchable configurations for the DE Energy Core of the Energy Input Hatch and Energy Output Hatch
* Larger controller GUI for more information display by the modpackers
### Expanded Features:
* Custom recipe failure operation (default is still, from [gugu-utils](https://github.com/ParaParty/gugu-utils))
* TheOneProbe compatible (currently supports recipe progress / mechanical status display, supports configuration)
* New recipe types
* Material group input
* Catalyst input
* Per Tick fluid input and output
* Advanced event system and extended API based on CraftTweaker
* 5 recipe events
* 2 mechanical events
* Add custom hints to JEI recipe screen
* Dynamic item NBT determination and dynamic item modifier
* RecipeModifier for dynamic generation, addition and deletion
* Dynamic modification and addition of controller GUI status information
* Built-in customizable data storage with persistence (save data on exit from game), read and save support
* Mechanical controller API
* Smart Data Interface
* Smart Data Interface can be used to add custom functionality using CraftTweaker
* It enables features such as programming circuits, rate control, etc.
### Experimental features:
* High-performance asynchronous implementation
* The original Modular Machinery offers a lot of powerful features, but it runs with worrisome performance, especially with a large number of controllers.
* The community version adds an asynchronizable interface, and all implementations of this interface can safely do a lot of work in an asynchronous form.
* Based on extensive modpack testing, the maximum performance improvement can be over **10** times.
* The only main thread consumed is structure check, but it is **impossible** to do asynchronously because it is **unsafe** to operate on the side of some third-party plugin services.
* Redrawn JEI recipe interface icon to support stuffing more recipe elements
### Features under development.
* Random item output
* Single cube mechanical implementation
* Parallel recipe processing
* Factory implementation (similar to the factory in Mekanism)
* Merging of dependent functions
* Additional support for TheOneProbe