Skip to content

Some mixin compatibility improvements#889

Open
invokekitty wants to merge 8 commits into
ryanhcode:mainfrom
invokekitty:fix/mixin-compat-improvements
Open

Some mixin compatibility improvements#889
invokekitty wants to merge 8 commits into
ryanhcode:mainfrom
invokekitty:fix/mixin-compat-improvements

Conversation

@invokekitty
Copy link
Copy Markdown

Looked at some mixins and made a few changes to improve compatibility with other mods. This also allows lithium's efficient raycast implementation to be used on sub levels, as BlockGetterMixin now wraps the method instead of overwriting it.
Besides this i replaced some Redirects that just wrap the original call with WrapOperation, ModifyArg or ModifyExpressionValue, and some Injects that cancel at RETURN with ModifyReturnValue.

Please tell me if i should change anything :3

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented May 14, 2026

CLA assistant check
All committers have signed the CLA.

@invokekitty
Copy link
Copy Markdown
Author

I have tested some of the changes and checked that they work btw

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