世界生成(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。

相关条目