Skip to content

thaumcraft-research-tweaks ​

6 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

Changes ​

  • #16 Updated dependencies.gradle, gradle.properties, gradle-wrapper.properties, and settings.gradle to reference Baubles Expanded. - @Caedis

Bug Fixes ​

  • #23 AspectPallet now delegates combineBatch to combine instead of calling combine in a loop, avoiding stale stock reads; removed unused AspectPool combine method; added comprehensive unit tests. - @Glease
    • Added: AspectPalletTest with 244 lines of test coverage
    • Removed: AspectPool combine method
    • Fixed: batch combine/derive exceeding available aspects
  • #21 AspectPalletUIComponent now checks if source and target aspects are identical before performing combine operation; added configuration option to ResearchTweaksConfig. - @Goldenlion5648
    • Added: self-aspect drag check
    • Fixed: aspects wasted on self-drag in research table
  • #20 Adjusted localized text strings in en_US.lang to fit within page boundaries. - @Goldenlion5648
    • Fixed: cutoff text on research pages
  • #19 Added explicit junit-platform-launcher and junit-jupiter-engine dependencies with JUnit BOM 5.11.4; added ktfmt workaround for JDK 25 incompatibility in addon.gradle; updated gradle.properties. - @TheElan
    • Added: junit-platform-launcher, junit-jupiter-engine, ktfmt JDK 25 workaround
    • Fixed: JUnit Platform launcher failures, Gradle 9 test runtime classpath

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), @boubou19 (1), @Caedis (1), @claude (1), @Glease (1), @TheElan (1), @thehoblit (1)