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

Improve access transformers #5

Open
wants to merge 14 commits into
base: FG_2.3
Choose a base branch
from

Conversation

Chocohead
Copy link

Right now they have a tendency to be very quiet about not working, which can be a problem when you're trying to tell if public method bgl a (Laxg;Lej;Lep;)Lbmf; is right or not.
By crashing if there are unprocessed lines, there is obvious evidence of whether the line is right or not. Either it doesn't and it must have applied or it did and wouldn't have otherwise been used. Unmasking these issues makes using the Notch names just a little easier, especially as it saves waiting for Minecraft to deofuscate and recompile to see if your AT worked.

Hidden by the `--info` flag by default, is helpful for determining where ATs are (or aren't) coming from
Will now crash whenever lines are missed to give a clear feedback of what it happening
No more guessing why an AT doesn't apply
Allows using 1.13.1 mappings with 1.13.2
@Chocohead
Copy link
Author

Also adds back the bulk of BaseExtension#checkMappings so that you can use off Minecraft version mappings. Specifically for using 1.13.1 mappings with 1.13.2 at the moment but it's generally useful to have.

Remember to test after refactoring
Missed the top of the method out whilst copying over
@Chocohead
Copy link
Author

Having managed to make a clean 1.13.2 setup, it definitely works as intended now.

Chocohead and others added 8 commits November 28, 2018 10:36
No more getting confused between identical maven groups
This should of been removed years ago, but nobody ever did it.
Forge version must be specified in full string format.
Fixes LaunchWrapper being missing from the classpath when run from Gradle
Shouldn't break anything
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.

4 participants