查看: 1093|回复: 0

【划时代模组】信雅互联 Forge与Fabric模组共存!

[复制链接]

12

主题

3

回帖

83

积分

注册会员

积分
83
发表于 2025-1-3 15:52:27 | 显示全部楼层 |阅读模式 IP:上海闸北区
本帖最后由 pickaxe_e 于 2025-1-4 23:06 编辑

信雅互联(Sinytra Connector)


通过转译/兼容让Forge/NeoForge上能够运行Fabric模组!

无法支持的模组
1.模组的Mixin会跟Forge对原版代码的修改(Forge Patches)冲突,导致游戏无法启动(典型: Fabric API,不然Forgified Fabric API就不会存在
2.主要是模组Mixin代码的问题,比如钠这种使用Mixin对原版代码进行大量侵入性修改的模组,就无法被信雅互联加载。

无法支持的模组
主要是模组Mixin代码的问题,比如钠这种使用Mixin对原版代码进行大量侵入性修改的模组,就无法被本模组加载。
1.模组的Mixin会跟Forge对原版代码的修改(Forge Patches)冲突,导致游戏无法启动(典型: Fabric API,不然Forgified Fabric API就不会存在
了)。
2.模组的Mixin会对原版方法进行要写,可能会移除Forge安插在其中的修改或API实现,也可能会导致游戏无法正常进行/在某些情况下崩溃。
3. (beta.16 版本引入了MixinTransmogrifier, 解决了此问题)模组的Mixin依赖于Fabric Mixin的某些特点(Fabric Mixin跟Forge内置的Spon
gePowered Mixin是不同的,前者由后者改进拓展而来) ,比如在接口(Interface) 中使用@Inject注入、注入构造函数的位置不一定必须是末
端,这些特点在Forge内置的Mixin中并不存在,-旦在Forge.上运行,也会导致游戏崩溃。)
4.模组的Mixin存在捕获方法内局部变量(LocalCapture) 的行为,而Forge Patches可能会导致方法内的局部变量表发生变化,除非其捕获类型允许
捕获失败时不中止游戏,否则将导致不兼容,无法加载。
5.不兼容高清修复


如何使用
要安装Sinytra Connector及其前置模组,请按以下安装步骤进行安装:
1.安装支持的最高版本的Minecraft Forge / NeoForge (对于 MC 1.20.1: FFAPI 1.10.0之前的版本,请使用Forge 47.1.3版本; FFAPI 1.10.0及之
后已经支持47.2.6+的Forge) ;
2.下载此模组的最新版本并放于mods文件夹中;
3.下载并安装Forgified Fabric API,不要安装Fabric API,尽管此模组会尽力避免其生效;
4.将喜欢的Fabric模组放于mods文件夹中,就像安装Forge模组-样。

传送门:
[mc百科]信雅互联原帖
























回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|北凯MC论坛 ( 晋ICP备2024043139号 )

GMT+8, 2025-3-26 14:30 , Processed in 0.050852 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Comsenz Inc.

快速回复 返回顶部 返回列表