跳到正文

Iron’s Spells x Aeronautics Compat

作者:Luchho

Iron's Spells x Sable Compat Iron's Spells 'n Spellbooks 与 Create Aeronautics 在 NeoForge 1.21.1 上的兼容补丁。修复在已组装的船上或其附近使用传送法术和传送门时出现的问题。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Iron’s Spells x Sable 兼容补丁

这是一个兼容性补丁,直到 Iron’s Spells ‘n Spellbooks 或 Sable 正式
集成对 Sable Companion 的支持为止。

修复了所有法术,但传送门框架除外。启用物理效果时,传送门框架不会导致游戏崩溃,但会断开连接;而且只能用于进入机械结构,无法用于离开。

测试版本

模组 版本
Iron’s Spells ‘n Spellbooks 3.15.6
Sable 1.2.2

⚠️ 请勿自动更新 Iron’s 或 Sable。此模组使用了针对特定内部方法的
Mixin。如果任一模组更改其内部实现,Mixin 可能无法应用、目标匹配可能失效,
也可能导致服务器启动崩溃。

脆弱性假设

此模组假设:

  • Sable Companion API(`SableCompanion.INSTANCE.projectOutOfSubLevel`、`getContaining`、`SubLevelAccess.logicalPose()`)存在且行为与文档说明一致
  • Iron’s Spells 内部实现(`Utils.handleSpellTeleport`、`Utils.hasLineOfSight`、`PortalSpell.handleEntityPortal`、`PortalEntity.lambda$checkForEntitiesToTeleport$1`、`PortalFrameBlockEntity.serverTick`、`TouchDigSpell.onCast`、`RaycastBuilder.performRaycast`、`ShadowSlashSpell.onCast`)的方法签名保持稳定
  • Mixin 目标(方法名、参数类型、调用目标)保持不变

如果任一模组频繁更新:

  • ❌ Mixin 可能无法应用(启动时崩溃)
  • ❌ 方法匹配可能失效(出现不易察觉的异常行为)
  • ❌ 服务器启动时可能因 `MixinApplyError` 而崩溃

免责声明

  • 借助 AI(Claude,Anthropic)生成
  • 与 iron431(Iron’s Spells)或 ryanhcode(Sable)无关
  • Iron’s Spells 或 Sable 发布官方修复后,此模组将不再需要

常见问题

Iron’s Spells x Aeronautics Compat 支持哪些 Minecraft 版本?

Iron’s Spells x Aeronautics Compat 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Iron’s Spells x Aeronautics Compat 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分