原版缺陷修复(fix) Mixin
基本信息
| 属性 | 值 |
|---|---|
| 位置 | jss.bugtorch.mixins.early/minecraft/fix/ |
| 阶段 | EARLY |
| 类数 | 11 |
| 场景 | 修复原版方块 / 物品 / 音效的缺陷。共 11 类。 |
成员
| 类 | 作用 / 配置项 |
|---|---|
MixinContainer |
Shift 点击合并堆叠(无 CoFHCore 时走这条) |
MixinBlockLeaves |
树叶衰减范围检查(fixLeafDecayCheckRange) |
MixinEntityLeashKnot |
拴绳不再在某些栅栏实例上断开(fixLeadsBreakingOnSomeFenceInstances) |
MixinItemLilyPad |
睡莲服务端放置(fixLilyPadPlacementSide) |
MixinBlockSilverfish |
刷怪蛋石不双重生成蠹虫(fixStoneMonsterEggDoubleSpawns) |
MixinBlockLiquid |
空气替换时的岩浆嘶声(fixLavaHissOnAirReplace,客户端) |
MixinSoundManager |
LWJGL2 OpenAL 崩溃修复(fixLWJGL2OpenALCrash,客户端,排除 lwjgl3ify) |
MixinVillageSiege |
村庄攻城(fixVillageSieges) |
MixinWorldGenCanopyTree |
深色橡树破坏检查(fixDarkOakRemovingBlocks) |
MixinBlockDeadBush |
枯灌木掉落木棍(deadBushesDropSticks) |
MixinSoundTypeAnvil |
铁砧台阶音效(fixAnvilSoundTypeStepSound,客户端) |
实现要点
- 全部在 Mixins 中用
addCommonMixins/addClientMixins登记, 每条都以一个 BugTorchConfig 字段为setApplyIf条件。 - 「排除」类条目(Angelica / NotFine / OptiFine / Hodgepodge / lwjgl3ify)用
addExcludedMod表达,见 TargetedMod。
相关条目
- Mixins - 注册表
- BugTorchConfig - 开关来源
- TargetedMod - 目标 mod 判定
- 未注册 Mixin 类 - 3 个死代码