铁的黑貂皮大衣

铁的黑貂皮大衣

兼容补丁,直至Iron's Spells 'n Spellbooks或Sable正式添加支持。修复大多数崩溃问题。

管理

Iron's Spells x Sable 兼容补丁

在 Iron's Spells 'n Spellbooks 或 Sable 官方正式集成 Sable Companion 支持之前,使用的兼容补丁。

修复了除传送门框架外的所有法术问题。传送门框架在下车时不会崩溃,但会在切换物理效果时断开连接,且仅能进入装置,无法离开。

已测试版本

Mod 版本
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 发布官方修复,本模组将停止使用。