世界生成(worldgen) Mixin
基本信息
| 属性 | 值 |
|---|---|
| 位置 | jss.bugtorch.mixins.early/minecraft/worldgen/ |
| 阶段 | EARLY |
| 类数 | 6 |
| 场景 | 修正结构生成与村庄生成的缺陷。共 8 类。 |
成员
| 类 | 作用 / 配置项 |
|---|---|
MixinStructureStart |
矿道空腔修复(fixMineshaftAirPockets),同条目还注入内部类 MixinStructureMineshaftPieces$Room |
MixinStructureComponent |
结构组件填充替换(fixStructureComponentFillReplacement) |
MixinStructureVillagePieces_Path |
村庄道路上有植物(fixVillagePathsHavePlantsOnTop) |
MixinStructureVillagePieces_Well |
沙漠水井材质(fixVillageWellDesertMaterial) |
MixinWorld |
原木不再计入 top-solid / 液体检查(excludeLogsFromTopSolidOrLiquidBlock) |
MixinWorldGenCanopyTree |
深色橡树放置会误删方块(fixDarkOakRemovingBlocks) |
实现要点
- 全部在 Mixins 中用
addCommonMixins/addClientMixins登记, 每条都以一个 BugTorchConfig 字段为setApplyIf条件。 - 「排除」类条目(Angelica / NotFine / OptiFine / Hodgepodge / lwjgl3ify)用
addExcludedMod表达,见 TargetedMod。
相关条目
- Mixins - 注册表
- BugTorchConfig - 开关来源
- TargetedMod - 目标 mod 判定
- 未注册 Mixin 类 - 3 个死代码