Skip to content

Releases: NovaEngineering-Source/ModularMachinery-Community-Edition

1.11.1-r42

31 Jul 13:39

Choose a tag to compare

  • 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

15 Jul 16:57

Choose a tag to compare

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

09 Jun 06:36

Choose a tag to compare

  • 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

22 May 10:43

Choose a tag to compare

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

13 May 12:25

Choose a tag to compare

Well, this is another hotfix update...

  • Fixes an issue that crashes on server-side startup.

1.11.1-r37

13 May 11:57

Choose a tag to compare

  • Rewrite modular assembly, allows more detailed information to be displayed.

1.11.1-r36

12 May 14:12

Choose a tag to compare

  • Fix GregTech strong dependency AGAIN.

1.11.1-r35

12 May 13:15

Choose a tag to compare

  • Fix GregTech strong dependence (Cause by #18)

1.11.1-r34

12 May 12:56

Choose a tag to compare

  • 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)

1.11.1-r33

05 May 04:22

Choose a tag to compare

  • (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.