Skip to content

The big refactor stuff#12

Draft
Klebestreifen wants to merge 58 commits intomasterfrom
general-refactor-party
Draft

The big refactor stuff#12
Klebestreifen wants to merge 58 commits intomasterfrom
general-refactor-party

Conversation

@Klebestreifen
Copy link
Copy Markdown
Contributor

As I promised.

louve u ender lol
Comment thread src/main/kotlin/org/ender_development/catalyx/core/module/ModuleIdentifier.kt Outdated
Comment thread src/main/kotlin/org/ender_development/catalyx/api/v1/Factory.kt Outdated
Copy link
Copy Markdown
Contributor Author

@Klebestreifen Klebestreifen left a comment

Choose a reason for hiding this comment

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

lgtm

rozbrajaczpoziomow and others added 12 commits January 16, 2026 23:09
why is it now a habit that I see a commit and then I see that the code needs a bit of eating, instead of the other way around
anyways

also includes a custom find-in-files profile that only searches the actual mod source code (and honestly that's something I could throw into the template soon-ish ;p),
despite .idea being git-ignored
a69c84bf63
rozbrajaczpoziomow and others added 18 commits January 22, 2026 13:30
basically new feature in Kotlin 2.3.0, see https://kotlinlang.org/docs/whatsnew23.html#explicit-backing-fields
only issues are:
- it's experimental
- it required me to change build.gradle.kts, which will be overwritten after syncTemplate
- my IJ is confused because it's too old to understand this lol

as such, kinda asking ender and klebe to give feedback on this, and hopefully that won't turn into another ModuleIdentifier :blobcatcosystars:
I'm fine with reverting this tbh.
idk why the IISH thingies were inline making new instances, when the instances themselves are immutable
@MasterEnderman
Copy link
Copy Markdown
Member

Just found a random print command in the wild.

println("colour=$colour; GlSM state={r=${GlStateManager.colorState.red}; g=${GlStateManager.colorState.green}; b=${GlStateManager.colorState.blue}; a=${GlStateManager.colorState.alpha}}")

MasterEnderman and others added 11 commits February 2, 2026 17:18
- overhauled registries
- separated model registration
- cleaned up models
- fixed tesr and mb models
- Block Item models are still broken and need to be debugged
- added item auto model generation
- start on some random CraftTweaker integration
more helper methods

Signed-off-by: MasterEnderman <xxmr.endermanxx@gmail.com>
or, at least, I couldn't find it
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