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/版本名 下面。
评论
登录后评论和评分