Skip to content

2.0.0-pre1

Pre-release
Pre-release
Compare
Choose a tag to compare
@KasumiNova KasumiNova released this 21 Feb 13:06
· 109 commits to master since this release

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.