Skip to content

Conversation

@Alexdoru
Copy link
Contributor

Convert to new IMixins registration system to have a unified system accross all mods, unified and more logging, it also provides "safer" registration with stronger checks regarding the target mods to validate the mixins.

As such I found two mixins that were not valid :

  • common_chickenchunks_MixinPlayerChunkViewerManager was declared as EARLY despite targeting a mod class
    I changed it to late, if that's a mistake and it needs to be early, then you need to declare a coremod class for Chicken chunks for the target mod to be detected at early time

  • the SHIPSMOD("cuchaz.ships") was used for early mixins but didn't have a coremod class declared, thus the mod could not be detected

Requires updating to unimixins 1.22

@embeddedt
Copy link
Owner

Thanks for the work on this.

@embeddedt embeddedt merged commit 7829991 into embeddedt:main Jul 18, 2025
@Alexdoru Alexdoru deleted the imixins branch July 21, 2025 08:17
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.

2 participants