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

Port forge 1.20.1 #125

Closed

Conversation

pupnewfster
Copy link
Collaborator

Theoretically this might support 1.20, but I didn't bother testing (nor allow it in the version bounds) as I think once two forge PRs I made are merged it would be worth using them to cleanup a couple things in the code that I had to work around. I also bounded it at forge 47.0.1 as for earlier versions forge doesn't render armor enchantment glints properly so I figured it makes sense to require that fix just so that it is less visually obtrusive to people.

Other smaller changes in this PR:

  • Updated to gradle 8.1.1 and FG6 as a preventative measure against things like Sliders not saving or adjusting properly #41 happening again as FG6 has better reobf
  • Removed WardrobeBrowserScreen#drawEntityOnScreen in favor of just calling the corresponding vanilla method
  • Fixed a couple cases where translation keys weren't being used
  • Made the unused toast actually get the configured keybinding instead of always claiming G will work
  • Removed the texture cache similar to remove texture cache #123 as it seems to just be vanilla legacy code given the string is created every time regardless and it is just ResourceLocation creation that is cached

Opening this as a Draft for now as I am unsure if we should wait for the two forge PRs and also as there is no 1.20 branch to target yet and I am unsure of the exact naming scheme you want to use for the branch so did not create one.

…that didn't have them. Also make the press key to get started toast use the actual configured keybinding instead of always saying it is G
@@ -6,7 +6,7 @@
# The name of the mod loader type to load - for regular FML @Mod mods it should be javafml
modLoader="javafml" #mandatory
# A version range to match for said mod loader - for regular FML @Mod it will be the forge version
loaderVersion="[41,)" #mandatory This is typically bumped every Minecraft version by Forge. See our download page for lists of versions.
loaderVersion="[47,)" #mandatory This is typically bumped every Minecraft version by Forge. See our download page for lists of versions.
# The license for you mod. This is mandatory metadata and allows for easier comprehension of your redistributive properties.
# Review your options at https://choosealicense.com/. All rights reserved is the default copyright stance, and is thus the default here.
license="GPLv3"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update the license to LGPLv3.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Given the fact it literally hasn't been updated anywhere else on other branches I am going to hold off and let wildfire figure out the decision of this. Since the PR that I had seen doing it never got merged.

@sternschnaube
Copy link

Could someone make please a Fabric port for 1.20.1? 😊

@Kichura
Copy link
Contributor

Kichura commented Jun 15, 2023

Could someone make please a Fabric port for 1.20.1? blush

Not needed as any mod that was made for 1.20 can actually run on 1.20.1 in terms of fabric.

@WildfireRomeo
Copy link
Owner

I don't know how to change this to not be a draft but I glanced over it and it looks fine to me.

@pupnewfster
Copy link
Collaborator Author

Hitting the ready for review button (which I believe repo owner should be able to see). Though I will point out again that it is currently targeting the forge-1.19.3 branch so we will need to make a new branch and retarget it. Or if you want I could just push it directly, but am unsure what you would want the branch named (in terms of 1.20 or 1.20.1 given it is technically 1.20.1+ this supports)

@WildfireRomeo
Copy link
Owner

Ahh gotcha, "forge-1.20.1" will work for a branch name if you wanted to push it directly.

@pupnewfster
Copy link
Collaborator Author

Done, closing this as it now serves little purpose

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.

None yet

4 participants