性能优化(optimization) Mixin
基本信息
| 属性 | 值 |
|---|---|
| 位置 | jss.bugtorch.mixins.early/minecraft/optimization/ |
| 阶段 | EARLY |
| 类数 | 8 |
| 场景 | 跳过不必要的方块 / 实体计算。共 8 类。 |
成员
| 类 | 作用 / 配置项 |
|---|---|
MixinBlock |
fasterGetBlockByIdForAirBlocks |
MixinBlockRedstoneTorch |
红石火把内存泄漏修复,排除 Hodgepodge(fixRedstoneTorchMemoryLeak) |
MixinBlockSnowBlock |
fasterSnowBlockTicks |
MixinBlockSnow |
层状雪面剔除更准确(客户端,排除 Angelica / NotFine) |
MixinBlockChest |
破损箱子不掉落被拆分的堆叠(brokenChestsDontSplitStacks) |
MixinBlockHopper |
破损漏斗不掉落被拆分的堆叠(brokenHopsDontSplitStacks) |
MixinEntityItem |
掉落物堆叠检查提前结束(fasterDroppedItemStackingChecks) |
MixinEntityLivingBase |
药水生效判定与 setAir 加速 |
实现要点
- 全部在 Mixins 中用
addCommonMixins/addClientMixins登记, 每条都以一个 BugTorchConfig 字段为setApplyIf条件。 - 「排除」类条目(Angelica / NotFine / OptiFine / Hodgepodge / lwjgl3ify)用
addExcludedMod表达,见 TargetedMod。
相关条目
- Mixins - 注册表
- BugTorchConfig - 开关来源
- TargetedMod - 目标 mod 判定
- 未注册 Mixin 类 - 3 个死代码