Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup ASM/mixins coremods #261

Merged
merged 13 commits into from
Nov 4, 2023
Merged

Cleanup ASM/mixins coremods #261

merged 13 commits into from
Nov 4, 2023

Conversation

Alexdoru
Copy link
Member

@Alexdoru Alexdoru commented Oct 12, 2023

Cleanup asm transformers
Translate GT Pollution ASM transformers to mixins
Fix optifine support for GT Pollution mixins
Now require devs to set Phase and Side when registering mixins to avoid mistakes and crashes in production

All the pollutions related byecode manipulation stuff is now in mixins form and should be moved to GT5U in a later PR

@Dream-Master Dream-Master requested a review from a team October 12, 2023 20:27
@Glease
Copy link
Contributor

Glease commented Oct 13, 2023

does it still works with optifine? I've seen optifine something in the file history so it might be interfering.

@Alexdoru
Copy link
Member Author

does it still works with optifine? I've seen optifine something in the file history so it might be interfering.

nothing injects in the RenderBlocks class when optifine is present, I'll try to change it

@Alexdoru
Copy link
Member Author

we work with optifine now
image

@Caedis
Copy link
Member

Caedis commented Nov 3, 2023

Please do not use & in branch names

@Alexdoru Alexdoru enabled auto-merge (rebase) November 3, 2023 23:36
auto-merge was automatically disabled November 3, 2023 23:44

Rebase failed

@Alexdoru
Copy link
Member Author

Alexdoru commented Nov 4, 2023

I rebased on top of master locally as well as squashed a bunch of commits together to clean the git log, I made sure it builds and runs, but I might have introduced some errors in the process if someone could double check that would be nice :p

@Alexdoru Alexdoru requested a review from Caedis November 4, 2023 11:51
@Alexdoru Alexdoru merged commit ccaf8b4 into master Nov 4, 2023
1 check passed
@Alexdoru Alexdoru deleted the asm&mixin-cleanup branch November 4, 2023 17:40
@Caedis
Copy link
Member

Caedis commented Nov 4, 2023

I was double checking it just now lol

@Caedis
Copy link
Member

Caedis commented Nov 4, 2023

Builds and launches without issue on my end 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.

3 participants