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

Updating fork #1

Merged
merged 29 commits into from
Oct 11, 2020
Merged

Updating fork #1

merged 29 commits into from
Oct 11, 2020

Conversation

araghon007
Copy link
Owner

Getting up to date with NeRd's fork, might try doing some things in a bit

Updated skin parsing to use JSON
bottom text
Benefits of switching to Gradle (6.6.1):
- Gradle can be used without Eclipse, or any IDE at all! It can even be used with Eclipse!
- Building is faster and much more convenient than manually exporting a runnable .jar.
- Manually locating dependencies is a thing of the past as well! Libraries are automatically downloaded for you!
- This script even has Maven publication support!
Why didn’t I do this earlier??
Now uploads artifacts...?
TODO: Read version from somewhere instead of having String constants, clean up text, and improve load times.
- yeeted java.util.Base64 as it doesn't exist in Java 7, replaced it with Kevin Kelley's decoder. Hopefully it should work fine, but I'm too tired to test it thoroughly right now.
- Fixed a really minor potential resource leak in ListmapsHandler.
…, attempt to work out Github actions

No clue if this will work!
I hope this works!
The buildscript is now worse!
Should hopefully be compatible with Gradle 7 when it comes out!
…ilds more reproducible

As much as I appreciated it, Kevin Kelley's Base64 might be a little out of date. Hopefully shadowing apache commons will work, as it says it should be Java 7 compatible.
Libraries aren't cached for releases in case the cache accidentally holds on to the wrong version of a library or something else as highly implausible as that...
Due to shadowing, a copy of this gets put into meta-inf.
If Mojang wants to pretty-print their JSON files, we're now prepared!
@araghon007 araghon007 merged commit 889a169 into araghon007:master Oct 11, 2020
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