Releases: NovaEngineering-Source/ModularMachinery-Community-Edition
Releases · NovaEngineering-Source/ModularMachinery-Community-Edition
1.11.1-r42
- Add ME Item Output Bus (Early Test).
- Fix #29, #32, #34.
- More accurate probability display.
- Changed the default color of machinery.
Full Changelog: KasumiNova/ModularMachinery-Community-Edition@1.11.1-r41...1.11.1-r42
1.11.1-r41
Several bug fixes and some performance optimizations (see commits for details).
No new updates will likely be released for a while after this release.
1.11.1-r40
- 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.
1.11.1-r39
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.
1.11.1-r38
Well, this is another hotfix update...
- Fixes an issue that crashes on server-side startup.
1.11.1-r37
- Rewrite modular assembly, allows more detailed information to be displayed.
1.11.1-r36
- Fix GregTech strong dependency AGAIN.
1.11.1-r35
- Fix GregTech strong dependence (Cause by #18)
1.11.1-r34
- 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
- StatedMachineComponentBlock
- CraftTweaker API modification:
RecipePrimer.setSingleThread(boolean singleThread) -> RecipePrimer.setMaxThreads(int maxThread)
1.11.1-r33
- (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:
RecipePreTickEventhas been merged intoRecipeTickEventFactoryRecipePreTickEventhas been merged intoFactoryRecipeTickEvent
- 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()
- The following events have been changed:
- Optimize the performance overhead of ItemOutputBus (#14 by jchung01).
- Fix the occasional possible runtime jamming issue.
- Fix a certain degree of
selective-tileentity-updatethat 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.