Skip to content

Enhanced NeoForge Support#2

Closed
XxMoonmenxX wants to merge 1 commit intoJakobDev:masterfrom
XxMoonmenxX:patch-1
Closed

Enhanced NeoForge Support#2
XxMoonmenxX wants to merge 1 commit intoJakobDev:masterfrom
XxMoonmenxX:patch-1

Conversation

@XxMoonmenxX
Copy link

Summary
This PR improves the NeoForge mod loader implementation with better reliability and extended version support.

Changes

Multiple Download Sources
Added support for multiple NeoForge repositories as fallback options Automatic retry with different URLs if download fails Includes both installer JAR and regular JAR files

Fallback Mechanisms
Implemented hardcoded version mapping for when API is unavailable Added offline profile creation when installer fails Improved error handling and retry logic

Extended Version Support
Added support for Minecraft versions up to 1.21.10 Complete version mapping for recent Minecraft releases Better version detection from NeoForge version strings

Installation Process
Primary method: Traditional Java installer execution Fallback method: Manual profile creation with direct JAR download Detailed status updates during installation

Benefits
Higher success rate for NeoForge installation
Works in environments with limited repository access Better user experience with progress feedback
Support for latest Minecraft versions

Compatibility
Maintains full backward compatibility
Uses existing mod loader API
No breaking changes to public interface

Summary
This PR improves the NeoForge mod loader implementation with better reliability and extended version support.

Changes

Multiple Download Sources
Added support for multiple NeoForge repositories as fallback options
Automatic retry with different URLs if download fails
Includes both installer JAR and regular JAR files

Fallback Mechanisms  
Implemented hardcoded version mapping for when API is unavailable
Added offline profile creation when installer fails
Improved error handling and retry logic

Extended Version Support
Added support for Minecraft versions up to 1.21.10
Complete version mapping for recent Minecraft releases
Better version detection from NeoForge version strings

Installation Process
Primary method: Traditional Java installer execution
Fallback method: Manual profile creation with direct JAR download
Detailed status updates during installation

Benefits
Higher success rate for NeoForge installation
Works in environments with limited repository access
Better user experience with progress feedback
Support for latest Minecraft versions

Compatibility
Maintains full backward compatibility
Uses existing mod loader API
No breaking changes to public interface
@github-actions
Copy link

This Repo is just a mirror of the Codeberg Repo. PRs arren't acceptet here. Please make a PR against the Codeberg Repo. It works the same Way as in GitHub. You can use your GitHub Account to login into Codeberg.

@github-actions github-actions bot closed this Nov 29, 2025
@github-actions github-actions bot locked and limited conversation to collaborators Nov 29, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant