【远星神人TV】这应该也算Forge吧,我猜。
https://github.com/StarFabricated/NanoForge
远星神人TV最新力作之在IDEA中启动游戏。
曾经有人问我“ 该不会FORGE(NEOFORGE)也会来吧?”
好吧,它来了。你就说是不是Forge吧,技术栈老正统了😋
纯玩具,大伙看着图一乐得了。
技术含量极低,基本上就是把游戏依赖库和类路径托管给gradle,再加进去个LaunchWrapper,然后用TweakClass引导Mixin,再用NeoForge的Bus搞了个事件总线。
遗憾的是想要实现更高级的功能切换到modLauncher是必要条件,因为lexforge对于旧版本一贯抱有"优良传统",很难找到LaunchWrapper时期的FML。
因此我只能参考LiteLoader这个死了快八百年的玩意。实在写不出来啥,况且这玩意还是ARR,不能skid。
并且显而易见地,在我最初移植Fabric的帖子下有一些不朋友声音认为与官方平行的mod系统并不健康,对此我不予置评。
考虑到上述观点,我不会去,也懒得去写ModLoader。重复造轮子除了增加你对其他loader底层实现的理解之外并无意义。
这就是为什么这玩意没有一个可用的ModLoader的原因。
笑点解析:我最初只是想找到一种能避免直接分发修补后的二进制文件,并用diff补丁热修改游戏类的方法。
本帖最后由 全自动电棍 于 2025-10-5 11:56 编辑
其实Forge很多地方都基本上都是历史包袱😇
有Mixin在我们可以跳过反编译-映射-Patch这一套流程直接写Hook。
这里不是MC,自然也就没有人能拦着我注入香草类,所以我搞出了...这个。
这意味着我们能够吃掉一些异常,很有趣不是吗😋 帅 ♿OTTO♿ 帅 也许我们正在见证一个新神的崛起 otto 难到你真是天才!? 远神要开启新篇章了吗{:tieba_44:} 帅 ♿OTTO♿ 帅
页:
[1]