TFMG Converter Fix
为 Create: The Factory Must Grow (TFMG) 提供的非官方兼容补丁。修复 TFMG 1.2.0 中转换器电压和电流为零的问题,并为已移除此方块的 TFMG 1.2.2+ / Community Edition 添加可用的转换器方块。需要 TFMG。
截图
介绍
TFMG Converter Fix
为 Create: The Factory Must Grow (TFMG) 制作的非官方兼容性补丁,修复了所有当前 TFMG 分支中的转换器方块,包括 TFMG 1.2.0、TFMG 1.2.2+ 和 TFMG Community Edition;并在不再提供可用转换器的版本中添加了自己的转换器方块。
问题
在 TFMG 1.2.0 中,转换器方块(用于将储存的 FE 转换为 TFMG 自有的电力系统)可能会永久卡住,并一直显示:
U = 0V
I = 0A
Network Power Generation: P = 0W
即使能量缓冲已充满,且电力网络有效并已连接,也会如此。无论储存了多少 FE,或网络中的电阻器和用电器如何连接,都会发生这个问题。
此外,TFMG 1.2.2 及更高版本完全移除了转换器方块(相关类仍藏在 jar 文件中,但没有任何内容注册它们),因此使用新版 TFMG 的玩家完全无法将其他模组(例如 Create: Crafts & Additions)提供的 FE 接入 TFMG 自有的电力网络。
根本原因(1.2.0)
深入检查 TFMG 1.2.0 的电力网络代码后发现,0W 故障源于时序问题:电力网络更新时,会检查网络电阻,以判断转换器能否产生电压;但电阻计算的执行时间却被安排在依赖它的检查之后。等到电阻真正算出来时,电压生成检查早已运行完毕,并在本轮锁定了“输出为 0”;之后也没有任何机制触发重新检查。于是转换器会一直报告零输出,尽管网络本身完全有效。
本模组修复内容
适用于 TFMG 1.2.0:
- 修复电阻计算时序:现在会在转换器检查网络电阻之前重新计算电阻,而不是晚一个或多个游戏刻。这是核心修复,能让电压和电流重新流通。
- 合理的默认模式:转换器放置后默认处于输出模式,不再以输入模式出现,也无需先用扳手切换。
- 电缆可从任意方向连接:现在转换器接受来自任意一侧的电缆连接,不再只接受由方块朝向决定的某一固定侧。
适用于 TFMG 1.2.2+ 和 Community Edition:
- 由于这两个版本都不再提供可用的转换器,本模组会注册自己的转换器方块,并完整适配这些版本更新后的电力 API。该方块按 1:1 比例转换 FE,默认处于输出模式,并且放置后即可接受来自任意一侧的电缆连接。
- 这两个版本原生修复了电阻计算时序问题,因此本模组会自动检测并跳过重复修复,只负责补上缺失的方块。
自动检测,无需配置:本模组通过读取类字节码来识别已加载的 TFMG 版本(不会加载 TFMG 自身的类),因此能自动为你的配置应用正确行为,无需进行任何设置。这也意味着,如果未来的 TFMG 版本(无论官方版本还是分支版本)自带修复或转换器,本模组都会自动避免干扰。
以上改动不会影响 TFMG 的配方、平衡性或内容;这纯粹是功能性与兼容性修复,让转换器在你使用的 TFMG 版本中按预期工作。
依赖要求
这是一个修复/兼容层,仍需安装Create: The Factory Must Grow(支持 1.2.0、1.2.2+ 或 Community Edition)。本模组会在其基础上补充缺失的功能,单独安装不会产生任何效果。
起源与兼容性
这个模组最初是为修复开发我自己的整合包 [Cobblemon + Create – Pokémon meets Industrial Revolution!] 时发现的一个漏洞而制作的。这个整合包将 Cobblemon 和 Create 与 300 多个模组结合在一起。不过,它本质上是一个针对 TFMG 的通用修复,与任何整合包都无关;只要在 NeoForge 1.21.1 上安装了 TFMG,无论是整合包还是独立配置,都应该可以正常使用。
致谢
在此感谢 Create: The Factory Must Grow 的原作者 DrMangoTea。本模组是由社区制作的非官方补丁,与 TFMG 开发者无关,也未得到其认可。
许可 / 使用
你可以随意使用本模组及其源代码,包括用于整合包、分支版本、衍生补丁或其他用途,无需征得许可。
常见问题
TFMG Converter Fix 支持哪些 Minecraft 版本?
TFMG Converter Fix 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
TFMG Converter Fix 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
Aneemonas 的其他作品
查看全部 →Cobblemon + Create – Pokemon meets Industrial Revolution!
硬核专家级整合包,将 Cobblemon、Create 和 Cataclysm 融为一体,打造环环相扣的游戏体验|自定义配方|复杂进度|收录所有宝可梦|超级进化|道馆与徽章|Boss战|全面整合!
Cobblemon Server Fix
修复 Cobblemon 专用服务器的同步错误:包括 FormData.species 为空、行为父级未初始化,以及能力数据包导致的崩溃。防止电脑和队伍界面崩溃、JEI/EMI 中出现“渲染错误”,并确保玩家登录后正确初始化物种。
CobbleCreate: Badges
一个纯装饰性的高品质徽章盒系统,涵盖全部9个宝可梦世代,专为想要真正好看的徽章进度系统的服主、数据包创作者和整合包开发者打造。
Carved Sophisticated Compatibility
Simple compatibility patch between Carved Wood and Sophisticated Storage. Lets every Carved Wood chest and barrel accept Sophisticated Storage upgrades, just like a vanilla chest or barrel.
评论
登录后评论和评分