-
-
Notifications
You must be signed in to change notification settings - Fork 204
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 支持 #4045
NeoForge 支持 #4045
Conversation
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.
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.
看代码逻辑感觉没问题,期待
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.
Fix later. |
This comment(655364b) has not solved any problems. No need to test again. @3gf8jv4dv I'll try to fix this later. |
OK. Not sure if this will be implemented in this PR (I did not see it in the To-Do List). NeoForge 20.5 renamed
Currently only |
This PR aims mainly at installing NeoForge. Related issues may be fixed another day. |
Now, NeoForge client's info and name looks like the Forge client's behavior
|
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.
Now beta/stable looks like it should display normally.
feat: NeoForge 自动安装 Stage 1 fix: StdVersion 可能错误地包含了 "neoforge-" 前缀 fix: 自动安装选择 NeoForge 时自动生成的核心名称存在重复字符串
Solve a conflict
基本功能已经完成,剩下收个尾大概就可以合并了 手动安装这个版本列表我这里短时间搞不定,下周期末周,得等考完了再回来改 |
图标有哪些需要?我来帮忙( |
ok, I'm working on it. |
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.
HMCL and Prism Launcher currently use a variant of NeoForge branding (without the silver part around it). I personally prefer them. |
我觉得neoforge这个版本号规则是在给自己埋坑……你们要的话我就这两天把这个API也缓存一下好了 |
感谢( |
上面的改了 |
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.
Three comments:
-
Is it possible to not show the NeoForge option when select a version <= 1.20 in Automatic Installation (自动安装)? Just like do in Manually Installation Package (手动安装包)
-
When trying to install a NeoForge modpack, the launcher started complaining again
Log (Deleted)
-
In Automatic Installation (自动安装), select a game version and then expand the list of NeoForge versions. Then switch to the Automatic Installation (自动安装) interface and select a different game version. There is a chance that the NeoForge version will not match correctly. An example is provided below. Note: This situation is likely to occur regardless of the source of the version list. I have never seen this happen with the Forge version list.
Log (Deleted)
文档见https://bmclapidoc.bangbang93.com/#api-Neoforge-NeoforgeMavenApi
同时对应的子目录也有 |
今天下午有空来修一下 |
fix: 安装 NeoForge 整合包时的参数初始化不正确 chores: 在低版本(<=1.19)的自动安装界面将不会显示 NeoForge
Issues mentioned by @3gf8jv4dv are resolved in 3c44a55. Meanwhile, the version list from BMCLAPI is using the new API now, working as expected. Feel free to test and leave comments :) |
主楼提到的版本列表和排序的事情麻烦看一下,对我来说有点难了... 其他的功能大概是没问题 Ping @LTCatt |
Modpacks related features appear to be working fine. Continue to catch bugs.
|
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.
#4045 (comment)
这里往后还有几条……
琢磨了一下逻辑,现在似乎没有分两次加载(获取 MC 版本列表 → 获取特定版本下的全部版本列表)的必要,直接像 OptiFine 那样加载一次就行了,这样应该能大大加快加载,并且减少 API 消耗?
47.1.82 seems to have been removed from NeoForged’s Maven for some reason. It is indeed available at
|
上面这俩提议我包是搞不动的... 歇一阵子再来,或者直接龙猫改了罢 Orz |
看起来是在准备发版了,如果这次打算加上的话大概是得龙猫自己修一下了... |
umm 还有哪些东西是没整完的,能帮忙列一下么,我到时候修了 =。= |
#4045 (comment) |
侧边栏图标;一次加载获取版本列表;1.20.1 的 NeoForge 版本列表有楼上的问题(主要是 47.1.82 和 BMCLAPI 源的 47.1.106 的问题) |
umm 能否提供使用 NeoForge 的 MCBBS 整合包以便测试? |
NeoForge-20.4.237-HMCL.zip 以上是我自己用其他启动器导出的... 要去找一个之前就有的包多半是有点吃力... |
剩下的我自己做了 =。= |
本 PR 将基于先前的 Forge 安装流程,加入针对 NeoForge 的支持。
Close #2244
To-Do List:
Known Issues: