Foolish Unofficial Patch
修复了Foolish模组的严重崩溃、生物群系冲突和严重卡顿问题。修复了损坏的配方/模型,并添加了EveryCompat支持等。
截图
介绍
🛠️ FoolishFix – 非官方补丁与性能增强
我为什么制作这个?说实话……我只是闲得无聊,而且真的很想玩 Foolish 模组,但各种漏洞、崩溃和卡顿快把我逼疯了。所以我决定坐下来亲自修好这一切。祝你玩得开心!
⚠️ 前置要求与警告
- 需要原版模组:这仅仅是一个补丁/附加组件。你必须先安装原版模组!👉 🔗 点击此处下载原版 Foolish 模组
- 世界生成警告:此模组会修复生物群系生成,因此会修改你的世界存档。请勿从已有世界中移除此模组(或原版 Foolish 模组),否则存档将会损坏(世界无法使用)。这是生物群系模组的常见行为。
⚖️ 资源与版权声明
关于材质:此模组包含少量源自 Foolish 模组的材质文件(约 9 张图片)。原因:原版模组文件的目录结构存在问题,导致 EveryCompat 和 锦致装饰 等兼容性模组出现“材质缺失”错误(紫黑方块)。我已将这些特定文件放入正确的文件夹结构(textures/block/),仅用于修复这些渲染问题。
致原作者:我并不声称拥有这些资源的所有权。它们仍归原作者所有。这纯粹是为了让模组能够正常游玩的技术修复。如果你(原作者)反对收录这些文件,请联系我,我会立即将其移除。
🛑 已知不兼容:CIT 模组 / OptiFine
问题:如果你使用 Forge CIT、OptiFine,或其他会改变物品渲染效果的类似模组,Foolish 物品可能会出现材质损坏(紫黑方块)或显示异常。 为什么不修复?要修复此问题,需要彻底重写原版模组的渲染引擎,使其符合标准,这超出了本补丁的范围。
等等……开个玩笑!我已经修好了!从 FoolishFixMod-1.2.0 版本开始
Forge CIT 现在已完全兼容!我编写了一个自定义钩子,用来拦截 CIT 对材质路径的强制剥离,并在运行时动态修复 Foolish 物品的 .png 路径。再也不会出现紫黑方块了!
⚠️ 注意:此修复仅适用于 Forge CIT。其他 CIT 模组和 OptiFine 仍不受支持,可能依然会导致材质问题。
🚀 关键崩溃修复
- 启动崩溃(映射错误):修复了与
ResourceLocation映射问题相关的NoSuchMethodError。现在模组可在所有环境(开发环境/服务器/客户端)中正确加载。 - 生物群系冲突(Nature’s Spirit / TerraBlender):解决了
IllegalStateException: Feature order cycle found崩溃。此修复会智能合并生物群系特征,让 Foolish 生物群系能够与 Nature’s Spirit 等模组共存生成,避免出现空生物群系。 - 纹理拼接器崩溃:修复了一个分辨率过高(4k)的材质导致
StitcherException,并使游戏无法与 Rubidium/Embeddium 等优化模组一同启动的问题。
⚙️ 可配置生物群系
- 生物群系黑名单:现在可以通过在
foolishfixmod-common.toml配置文件中列出对应 ID,安全地禁用特定的 Foolish 生物群系(包括主世界和下界,例如foolish:emberlight_valley),避免它们生成。不会影响世界生成安全!
⚡ 性能优化
- 修复服务器卡顿(AOE 逻辑):优化了实体 AI(
__AOEResponseProcedure),该逻辑原本会对每个实体每秒执行 20 次繁重计算。- 改动:将执行频率限制为每 5 刻一次,并添加了负载均衡。现已扩展至所有 AOE 处理程序。
- 效果:CPU 使用率降低约 80%,消除了模组生物导致的大幅 TPS 下跌。
🐛 错误修复(控制台与数据)
- 修复损坏的配方:
Infiltrator Remote:将无效的redstone_wire替换为redstone(红石粉)。Machine Armor Trim:修复了一个配方,该配方因输出物品无效(air)或缺少物品而导致崩溃。
- 战利品表:修正了末地地牢箱子尝试生成
skeleton_wall_skull(方块)而非skeleton_skull(物品)的问题,该问题会导致控制台报错。 - 物品标签:从物品标签中移除了无效引用(例如
wall_torch),以停止控制台刷屏。
🎨 视觉与资源修复
- CIT Resewn 缺失纹理:为 CIT 引擎添加了绕过机制,使其能正确渲染 Foolish 模型,避免显示为紫黑方块。
- 修复“粉黑”纹理:修复了多个方块和物品的模型路径及缺失的纹理引用。
- 修复损坏的图片:处理了会在日志中引发
IOExceptions的损坏图片文件。 - 修复损坏的物品模型:修补了纹理路径中含有非法字符的 JSON 模型(特别是 Immortal Artillery),使这些武器能够在手持时正确渲染。
- 树木渲染:通过骨粉催熟或自然生长的树苗,现在都能稳定渲染,不再出现树叶或原木隐形的问题。
🤝 兼容性
- Every Compat (Wood Good):新增完整的模块支持。现在可以使用 Foolish 木材制作家具、桥梁和兼容物品。
- TreeChop 支持:添加了正确的
leaves标签。TreeChop 现在开箱即用,支持大多数 Foolish 树木。 - 缺失的标签:为该模组的木材类型添加了正确的
minecraft:logs和minecraft:planks标签。现在可以使用 Foolish 木板制作木棍、箱子和工作台等原版物品。
免责声明:这是一个由闲来无事的玩家制作的非官方修补版本。我不是原版 Foolish Mod 的作者。原版资源和设计的所有功劳均归原作者所有。请勿向原作者报告此版本中发现的错误。
有疑问或发现了错误?
欢迎发表评论,或前往官方 Discord!
AI 辅助说明
此模组在开发过程中使用了 AI 助手。AI 助手用于构思、生成代码(Mixins)、排查问题以及撰写此说明。
常见问题
Foolish Unofficial Patch 支持哪些 Minecraft 版本?
Foolish Unofficial Patch 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Foolish Unofficial Patch 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Time_God 的其他作品
查看全部 →WinterCraft-Eternal Winter!
Survival in a world of eternal winter complete with hydration, temperature, stamina and more.
Time Forge Core
A universal compatibility and tweaks mod designed to enhance and unify my modpacks
Ai FTB Translator
Provides live, AI-powered translations for FTB Quests text directly in the tooltip on hover.
InfiniteAdventure+
Epic Adventure | Light Tech | Your Next Big Journey on 1.21.1
评论
登录后评论和评分