Skip to content

Core rework for the Theta-2 Dev Cycle#108

Merged
trulyno merged 16 commits into
StarT-Dev-Team:mainfrom
ko-lja:ko/theta2-core-rework
Jun 9, 2026
Merged

Core rework for the Theta-2 Dev Cycle#108
trulyno merged 16 commits into
StarT-Dev-Team:mainfrom
ko-lja:ko/theta2-core-rework

Conversation

@ko-lja

@ko-lja ko-lja commented May 6, 2026

Copy link
Copy Markdown
Contributor

DO NOT MERGE UNTIL START OF THETA-2 DEV CYCLE

This PR aims to optimize the current code structure.
Message ref here
For any questions about why a piece of code was changed, either leave a comment on it or shoot me a ping on Discord

TODO

  • Migrate From Loom to ModDevGradle
  • Remove AutoBoxing
  • Fix up some Mixin logic
  • Import optimizing, make it consistent accross all files
  • General Code Optimizations and warning fixes
  • Deeper code and logic refactoring to make everything as performant as possible

ko-lja added 8 commits May 6, 2026 23:03
…lining stuff, and some other basic stuff intellij indicates/warnings, aaand remove boolean autoboxing
…nto ko/theta2-core-rework

# Conflicts:
#	build.gradle
#	src/main/java/com/startechnology/start_core/StarTCore.java
#	src/main/java/com/startechnology/start_core/block/fusion/StarTFusionBlocks.java
#	src/main/java/com/startechnology/start_core/integration/jade/provider/StarTMinimumParallelCountProvider.java
#	src/main/java/com/startechnology/start_core/integration/jade/provider/StarTThreadedStatBlockProvider.java
#	src/main/java/com/startechnology/start_core/machine/dreamlink/StarTDreamLinkTransmissionTowers.java
#	src/main/java/com/startechnology/start_core/machine/komaru/client/KomaruRendererManager.java
#	src/main/java/com/startechnology/start_core/machine/modular_combustion/ModularCombustionBoosting.java
#	src/main/java/com/startechnology/start_core/machine/modular_combustion/ModularFrameBoosting.java
#	src/main/java/com/startechnology/start_core/machine/parallel/IStarTMinimumParallelHatch.java
#	src/main/java/com/startechnology/start_core/machine/threading/StarTThreadingStatBlocks.java
#	src/main/java/com/startechnology/start_core/machine/threading/StarTThreadingStatsPredicate.java
#	src/main/java/com/startechnology/start_core/mixin/FusionEnergyPowerMixin.java
#	src/main/java/com/startechnology/start_core/mixin/GTRecipeModifiersMixin.java
#	src/main/java/com/startechnology/start_core/mixin/ParallelHatchPartMachineAccessor.java
#	src/main/java/com/startechnology/start_core/mixin/ParallelHatchPartMachineMixin.java
#	src/main/java/com/startechnology/start_core/mixin/WorkableElectricMultiblockMachineMixin.java
#	src/main/java/com/startechnology/start_core/mixin/ponder/PonderIndexAccessor.java
#	src/main/java/com/startechnology/start_core/mixin/ponder/PonderTagRegistryAccessor.java
@trulyno

trulyno commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Housekeeping:

  • Properly configure maven
  • Integrate spotless
  • Organize workflows

@ko-lja ko-lja marked this pull request as ready for review June 8, 2026 11:06

@UltraPuPower UltraPuPower left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@trulyno trulyno left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@trulyno trulyno merged commit 6bc32ae into StarT-Dev-Team:main Jun 9, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants