Skip to content

thaumcraft-research-tweaks ​

5 merged pull requests.

New Features ​

  • #22 Added sorting configuration options to ResearchTweaksConfig; updated ResearchTableGuiFactory and PortContainer to apply selected sort order; builds on self-drag fix. - @Goldenlion5648
    • Added: aspect sorting configuration, two new sort modes

Bug Fixes ​

  • #23 AspectPallet.combine and derive now delegate to combineBatch instead of combineBatch looping over combine, so the stockpile is checked against the full count once, avoiding stale reads from the async pool deduction. Removed AspectPool.anyComponentMissingFor and its adapter implementation; added AspectPalletTest. - @Glease
    • Fixed: batch combine and derive sending more packets than the aspect stockpile allows
  • #21 Adds ResearchTweaksConfig with client.allowCombiningSameAspect, loaded in a new preInit. AspectPalletUIComponent.combine returns a failure when the dragged and target aspects are the same and the option is off. - @Goldenlion5648
    • Added: allowCombiningSameAspect client config option
    • Fixed: aspects wasted when dragging an aspect onto itself
  • #20 Rewraps the tc.research_page.RESEARCH.6 to 9 entries in the en_US.lang override. The PR says it is untested. - @Goldenlion5648
    • Fixed: cut-off text on research table tutorial pages

Chores ​

  • #19 Bumps the JUnit BOM to 5.11.4 and adds the junit-platform-launcher and jupiter engine runtime deps. addon.gradle enables useJUnitPlatform and orders reobfJar after kaptTestKotlin, and Spotless is disabled in gradle.properties. - @TheElan
    • Fixed: JUnit Platform launcher missing under Gradle 9

Contributors ​

Everyone who authored, reviewed or co-authored a change on this page, with how many of them:

@Goldenlion5648 (3), @koolkrafter5 (3), @Dream-Master (2), @claude (1), @Glease (1), @TheElan (1), @thehoblit (1)