-
Notifications
You must be signed in to change notification settings - Fork 41
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
NeoForge support #166
NeoForge support #166
Conversation
This comment was marked as duplicate.
This comment was marked as duplicate.
Test Results 97 files + 3 97 suites +3 2h 57m 32s ⏱️ - 47m 23s For more details on these failures, see this check. Results for commit c234ea4. ± Comparison against base commit e3b51e9. This pull request removes 20 and adds 21 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
This is only for the "(neo)forge" configuration exposed as API. The other configurations remain the same.
In other works, we skip field migrating for now.
Also adds support for downloading a file without a repo for NeoForm functions.
# Conflicts: # src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingConfiguration.java
This reverts commit 2bb8166.
Should be a simple optimisation to avoid reading an additional ns.
* Fix crash with NeoForge ext creation * Adapt SrgMerger into ForgeMappingsMerger * Update tiny-remapper * Fix spotless * Resolve reviews * Fix checkstyle
* Remap ASMAPI.redirectFieldToMethod * Move lastClassName outside the if
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Fixes #146. Fixes #167.
TODO
DependencyProvider
snet.minecraftforge
package directlynet.minecraftforge
tools with tools read from the config jsons?RenameforgeRuntimeLibrary
tobootstrapRuntimeLibrary
or similar, it's the bootstrap launcher's "legacy classpath" contentsFixForgeLoggerConfig
not reading Neo's logger config (presumably still in FML)Fix/investigate Loom's colourful logger config automatically being replaced with Neo's configSplitModsToml
parsing between Forge/NeoForge, support mixins arrayNeoForge
/neoForge
vsNeoforge
/neoforge
)