Skip to content
This repository has been archived by the owner on Nov 7, 2022. It is now read-only.

Mod rewrite #4

Open
boomboompower opened this issue Mar 6, 2020 · 0 comments · Fixed by #14 or #12
Open

Mod rewrite #4

boomboompower opened this issue Mar 6, 2020 · 0 comments · Fixed by #14 or #12
Assignees
Labels
CI change For any changes related to the github workflows core change A change/requirement which may break the mod across versions important This is a feature/change with a higher priority than other changes in progress This feature is actively being worked on needs testing A new feature has not been tested

Comments

@boomboompower
Copy link
Owner

boomboompower commented Mar 6, 2020

From the ground up. The codebase was written over 2 years ago and it based around many hacky workarounds. I'd like to rewrite it to be more modern, and to contain additional features aimed at increasing reliability, performance and compatability.

This will start from the ground up though.


Towards the end porting will take place; a list of all intended port versions is available here. Each port must be built and tested for the specified minecraft version.

In a perfect world all patches would be included in one jar file, however it is likely this won't be possible. Multiple JAR's may be created for different Forge/Minecraft versions.

The deadline for this update is under one year. January 1st 2021

@boomboompower boomboompower created this issue from a note in SkinChanger V3.0 (Needs triage) Mar 6, 2020
boomboompower added a commit that referenced this issue Mar 6, 2020
boomboompower added a commit that referenced this issue Mar 6, 2020
@boomboompower boomboompower added important This is a feature/change with a higher priority than other changes in progress This feature is actively being worked on pending action labels Mar 6, 2020
@boomboompower boomboompower pinned this issue Mar 6, 2020
boomboompower added a commit that referenced this issue Mar 7, 2020
@boomboompower boomboompower added the core change A change/requirement which may break the mod across versions label Mar 7, 2020
boomboompower added a commit that referenced this issue Mar 11, 2020
Complete UI redesign in progress.
boomboompower added a commit that referenced this issue Mar 12, 2020
This should improve compatibility with other mods as the method is not being completely overridden.
boomboompower added a commit that referenced this issue Mar 13, 2020
boomboompower added a commit that referenced this issue Mar 22, 2020
Made the mod run in-game as well. Mixin's should no longer crash the game on startup.

Finally made all me.boomboompower.* code marked as @deprecated - DO NOT USE IT.
boomboompower added a commit that referenced this issue Mar 22, 2020
boomboompower added a commit that referenced this issue Mar 25, 2020
@boomboompower boomboompower added CI change For any changes related to the github workflows needs testing A new feature has not been tested labels Mar 25, 2020
boomboompower added a commit that referenced this issue Mar 26, 2020
Also implemented a background blur
boomboompower added a commit that referenced this issue Mar 26, 2020
boomboompower added a commit that referenced this issue Mar 26, 2020
boomboompower added a commit that referenced this issue Mar 28, 2020
@boomboompower boomboompower self-assigned this Mar 28, 2020
This was linked to pull requests Mar 28, 2020
boomboompower added a commit that referenced this issue Mar 28, 2020
Selections in the PlayerSelectMenu will now respect their appropriate buffer type
Upgraded all old Gson calls to use the new JsonParser.parseString method since the old one is deprecated
Also worked a bit more on the CacheRetriever so it does not try upgrade Optifine's cape url since it does not support HTTPS
WebsiteUtils has also been deprecated and will be removed in a future release. With this, I'll start working on integrating a new updater system which I'd like to integrate into the SkinChanger UI, this means more mockups!
boomboompower added a commit that referenced this issue Mar 28, 2020
boomboompower added a commit that referenced this issue Mar 29, 2020
boomboompower added a commit that referenced this issue Jul 7, 2020
boomboompower added a commit that referenced this issue Sep 25, 2020
Similarly, this release patches a few bugs spotted by littlemissantivirus, such as the culling caused by the ScissorState and regarding framerates impact the render animation. The skin and cape animations have been reworked to reflect these changes. Similarly, many classes were refactored to make navigation of the mod easier. Finally, some fat was trimmed as well
@boomboompower boomboompower moved this from Needs triage to High priority in SkinChanger V3.0 Dec 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
CI change For any changes related to the github workflows core change A change/requirement which may break the mod across versions important This is a feature/change with a higher priority than other changes in progress This feature is actively being worked on needs testing A new feature has not been tested
Projects
1 participant