Oh-The-Trees-You'll-Grow-NeoForge-1.21.11-9.1.0
on 2026 Aug 129.1.0
- 新增侧向和倒置树木的配置选项。
- 修复树冠和树干附加方块的放置问题。
- 允许在 AttachedToLogsDecorator 上使用 BlockStateProperties.FACING,同时仍能正确设置方向。
- 新增通过 NBT 中的方块使用方块状态提供器放置方块状态的功能。
- 允许指定多个树叶目标和多个树叶方块状态提供器。
- 引入“结构 NBT 树木”v2 版本。
- 修复 v1 功能中从 NBT 放置附加方块的问题。
- 修复穿透墙体、建筑结构和基岩时的问题。
- 新增定义原木过滤器行为的功能。过滤选项包括:穿透(PIERCE)— 破坏过滤器中的方块;直通(PASSTHROUGH)— 树木会生成,但跳过过滤器中的方块;阻挡(BLOCK)— 若遇到过滤器中的方块,树木将不会生成。
- 新增开启/关闭树木随机旋转的功能。
9.0.0
- 更新至 1.21.11
8.0.3
- 允许在 AttachedToLogsDecorator 上使用 BlockStateProperties.FACING,同时仍能正确设置方向。
8.0.2
- 标记为兼容 1.21.10 / 1.21.9。
8.0.1
- 修复读取区块数据时关于随机计划刻的 Mixin 目标,确保其作用于返回值。
8.0.0
- 更新至 1.21.8
7.0.0
- 更新至 1.21.6 / 1.21.7
6.0.8
- 提升随机计划刻的并发安全性。
6.0.7
- 修复因调用超出范围的区块而导致的崩溃问题。
6.0.6
- 在世界生成期间为树木生长添加结构检查。
6.0.5
- 新增树苗检测功能,修复树木密度问题。
6.0.4
- 修复树干相关问题。
6.0.3
- 修复原木装饰器在树叶上放置的问题。
- 增加更多树木生长失败的检查条件。
6.0.2
修复树木装饰器方块的放置问题。
6.0.1
- 重写树木生长逻辑,在生长/放置前考虑固体方块及周围环境。
6.0.0
- 移植至 1.21.4
5.0.6
<ulOh-The-Trees-You'll-Grow-Forge-1.21.11-9.1.0
on 2026 Aug 129.1.0
- 新增横向与颠倒森林的树木配置选项。
- 修复苍穹木与树干附加方块的放置问题。
- 允许在 AttachedToLogsDecorator 上使用 BlockStateProperties.FACING,同时仍能正确设置方向。
- 新增通过方块状态提供器,使用 NBT 中的方块来放置方块状态的功能。
- 允许指定多个树叶目标及多个树叶方块状态提供器。
- 引入“结构 NBT 树木”v2 版本。
- 修复 v1 功能中从 NBT 放置附加方块的问题。
- 修复穿透墙体、结构与基岩时的问题。
- 新增定义原木过滤器行为的功能。过滤选项包括:穿透(PIERCE)— 破坏过滤器中的方块;直接传递(PASSTHROUGH)— 树木会生成,但跳过过滤器中的方块;阻挡(BLOCK)— 若遇到过滤器中的方块,树木将不会生成。
- 新增开启/关闭树木随机旋转的功能。
9.0.0
- 更新至 1.21.11
8.0.3
- 允许在 AttachedToLogsDecorator 上使用 BlockStateProperties.FACING,同时仍能正确设置方向。
8.0.2
- 标记为兼容 1.21.10/.9。
8.0.1
- 修复读取区块数据时关于随机计划刻的 Mixin 目标,确保其作用于返回值。
8.0.0
- 更新至 1.21.8
7.0.0
- 更新至 1.21.6/1.21.7
6.0.8
- 提升随机计划刻的并发安全性。
6.0.7
- 修复因调用超出范围的区块而导致的崩溃问题。
6.0.6
- 在世界生成期间的树木生长过程中加入结构检查。
6.0.5
- 新增树苗检测功能,修复树木密度问题。
6.0.4
- 修复树干问题。
6.0.3
- 修复原木装饰物错误地放置在树叶上的问题。
- 增加更多树木生长失败的检查条件。
6.0.2
修复树木装饰方块的放置问题。
6.0.1
- 重写树木生长逻辑,在生长/放置前考虑固体方块及周围环境。
6.0.0
- 移植至 1.21.4
5.0.6
- 在
Oh-The-Trees-You'll-Grow-Fabric-1.21.11-9.1.0
on 2026 Aug 129.1.0
- 新增侧向和倒置树木的配置选项。
- 修复顶篷和树干附加方块的放置问题。
- 允许在 AttachedToLogsDecorator 上使用 BlockStateProperties.FACING,同时仍能正确设置方向。
- 新增通过方块状态提供器,使用 NBT 中的方块来放置方块状态的功能。
- 允许指定多个树叶目标和多个树叶方块状态提供器。
- 引入 Tree From Structure NBT v2。
- 修复 v1 特性中从 NBT 放置附加方块的问题。
- 修复穿透墙壁、结构和基岩时的问题。
- 新增定义原木过滤器行为的功能。过滤选项包括:穿透(PIERCE)— 破坏过滤器中的方块;直接传递(PASSTHROUGH)— 树木会生成,但跳过过滤器中的方块;阻挡(BLOCK)— 若遇到过滤器中的方块,树木将不会生成。
- 新增开启/关闭树木随机旋转的功能。
9.0.0
- 更新至 1.21.11
8.0.3
- 允许在 AttachedToLogsDecorator 上使用 BlockStateProperties.FACING,同时仍能正确设置方向。
8.0.2
- 标记为兼容 1.21.10 / 1.21.9。
8.0.1
- 修复读取区块数据时用于随机计划刻的 Mixin 目标,将其置于返回处。
8.0.0
- 更新至 1.21.8
7.0.0
- 更新至 1.21.6 / 1.21.7
6.0.8
- 提升随机计划刻的并发安全性。
6.0.7
- 修复因调用超出范围的区块而导致的崩溃问题。
6.0.6
- 在世界生成期间的树木生长过程中加入结构检查。
6.0.5
- 新增树苗检测功能,修复树木密度问题。
6.0.4
- 修复树干问题。
6.0.3
- 修复原木装饰器错误地放置在树叶上的问题。
- 增加更多树木生长失败的检查条件。
6.0.2
修复树木装饰器方块的放置问题。
6.0.1
- 重写树木生长逻辑,在生长/放置前考虑固体方块及周围环境。
6.0.0
- 移植至 1.21.4
5.0.6
- 在
Oh-The-Trees-You'll-Grow-Fabric-1.21.10-8.1.0
on 2026 Aug 128.1.0
- 新增横向和倒置树木的配置选项。
- 修复树冠和树干附加方块的放置问题。
- 允许在 AttachedToLogsDecorator 上使用 BlockStateProperties.FACING,同时仍能正确设置方向。
- 新增通过方块状态提供器,使用 NBT 中的方块来放置方块状态的功能。
- 允许指定多个树叶目标和多个树叶方块状态提供器。
- 引入 Tree From Structure NBT v2。
- 修复 v1 特性中从 NBT 放置附加方块的问题。
- 修复穿透墙壁、建筑结构和基岩时的问题。
- 新增定义原木过滤器行为的功能。过滤选项包括:穿透(PIERCE)— 破坏过滤器中的方块;直通(PASSTHROUGH)— 树木会生成,但跳过过滤器中的方块;阻挡(BLOCK)— 若遇到过滤器中的方块,树木将不会生成。
- 新增开启/关闭树木随机旋转的功能。
8.0.3
- 允许在 AttachedToLogsDecorator 上使用 BlockStateProperties.FACING,同时仍能正确设置方向。
8.0.2
- 标记为兼容 1.21.10/.9。
8.0.1
- 修复读取区块数据时用于随机计划刻的 Mixin 目标应位于返回处的问题。
8.0.0
- 更新至 1.21.8。
7.0.0
- 更新至 1.21.6/1.21.7。
6.0.8
- 提升随机计划刻的并发安全性。
6.0.7
- 修复因调用超出范围的区块而导致的崩溃问题。
6.0.6
- 在世界生成期间的树木生长过程中添加结构检查。
6.0.5
- 添加树苗检测。修复树木密度问题。
6.0.4
- 修复树干问题。
6.0.3
- 修复原木装饰器放置在树叶上的问题。
- 增加更多树木生长失败的检查条件。
6.0.2
修复树木装饰器方块的放置问题。
6.0.1
- 重写树木生长逻辑,在生长/放置前考虑固体方块及周围环境。
6.0.0
- 移植至 1.21.4。
5.0.6
- 在放置树木特性时追踪树木装饰位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置
Oh-The-Trees-You'll-Grow-NeoForge-1.21.10-8.1.0
on 2026 Aug 128.1.0
- 新增横向和倒置树木的配置选项。
- 修复顶篷和树干附加方块的放置问题。
- 允许在 AttachedToLogsDecorator 上使用 BlockStateProperties.FACING,同时仍能正确设置方向。
- 新增通过 NBT 中的方块,利用方块状态提供器放置方块状态的功能。
- 允许指定多个树叶目标及多个树叶方块状态提供器。
- 引入“结构 NBT 树木”v2 版本。
- 修复 v1 特性中从 NBT 放置附加方块的问题。
- 修复穿透墙体、建筑结构和基岩时的问题。
- 新增定义原木过滤器行为的功能。过滤选项包括:穿透(PIERCE)— 破坏过滤器中的方块;直接传递(PASSTHROUGH)— 树木会生成,但跳过过滤器中的方块;阻挡(BLOCK)— 若遇到过滤器中的方块,树木将不会生成。
- 新增开启/关闭树木随机旋转的功能。
8.0.2
- 标记为兼容 1.21.10/.9。
8.0.1
- 修复读取区块数据时用于随机计划刻的 Mixin 目标,应作用于返回值。
8.0.0
- 更新至 1.21.8。
7.0.0
- 更新至 1.21.6/1.21.7。
6.0.8
- 提升随机计划刻的并发安全性。
6.0.7
- 修复因调用超出范围的区块而导致的崩溃问题。
6.0.6
- 在世界生成期间的树木生长过程中加入结构检查。
6.0.5
- 新增树苗检测功能,修复树木密度问题。
6.0.4
- 修复树干相关问题。
6.0.3
- 修复原木装饰器错误地放置在树叶上的问题。
- 增加更多树木生长失败的检测条件。
6.0.2
修复树木装饰器方块的放置问题。
6.0.1
- 重写树木生长逻辑,在生长/放置前考虑固体方块及周围环境。
6.0.0
- 移植至 1.21.4。
5.0.6
- 在放置树木特性时记录装饰位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置。
5.0.4
- 修复树干/树叶位置及树叶添加与排序
Oh-The-Trees-You'll-Grow-Forge-1.21.10-8.1.0
on 2026 Aug 128.1.0
- 新增侧向和倒置树木的配置选项。
- 修复树冠和树干附加方块的放置问题。
- 允许在 AttachedToLogsDecorator 上使用 BlockStateProperties.FACING,同时仍能正确设置方向。
- 新增通过 NBT 中的方块使用方块状态提供器放置方块状态的功能。
- 允许指定多个树叶目标和多个树叶方块状态提供器。
- 引入 Tree From Structure NBT v2。
- 修复 v1 特性中从 NBT 放置附加方块的问题。
- 修复穿透墙体、结构和基岩时的问题。
- 新增定义原木过滤器行为的功能。过滤选项包括:穿透(PIERCE)— 破坏过滤器中的方块;直接传递(PASSTHROUGH)— 树木会生成,但跳过过滤器中的方块;阻挡(BLOCK)— 若遇到过滤器中的方块,树木将不会生成。
- 新增开启/关闭树木随机旋转的功能。
8.0.2
- 标记为兼容 1.21.10/.9。
8.0.1
- 修复读取区块数据时关于随机计划刻的 Mixin 目标,应作用于返回值。
8.0.0
- 更新至 1.21.8。
7.0.0
- 更新至 1.21.6/1.21.7。
6.0.8
- 提升随机计划刻的并发安全性。
6.0.7
- 修复因调用超出范围的区块而导致的崩溃问题。
6.0.6
- 在世界生成期间的树木生长过程中加入结构检查。
6.0.5
- 增加树苗检测。修复树木密度问题。
6.0.4
- 修复树干问题。
6.0.3
- 修复原木装饰器错误地放置在树叶上的问题。
- 增加更多树木生长失败的检查条件。
6.0.2
修复树木装饰器方块的放置问题。
6.0.1
- 重写树木生长逻辑,在生长/放置前考虑固体方块及周围环境。
6.0.0
- 移植至 1.21.4。
5.0.6
- 在放置树木特性时记录树木装饰位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置。
5.0.4
- 修复树干/树叶位置及树叶添加和排序至各自集合的问题。解决多种树木
Oh-The-Trees-You'll-Grow-Fabric-1.21.10-8.1.0
on 2026 Aug 128.1.0
- 新增侧向和倒置树木的配置选项。
- 修复顶篷和树干附加方块的放置问题。
- 允许在 AttachedToLogsDecorator 中使用 BlockStateProperties.FACING,并仍能正确设置方向。
- 新增通过方块状态提供器,使用 NBT 中的方块来放置方块状态的功能。
- 允许指定多个树叶目标和多个树叶方块状态提供器。
- 引入“结构 NBT 树木”v2 版本。
- 修复 v1 功能中从 NBT 放置附加方块的问题。
- 修复穿透墙体、建筑结构和基岩时的问题。
- 新增定义原木过滤器行为的功能。过滤选项包括:穿透(PIERCE)— 破坏过滤器中的方块;直接传递(PASSTHROUGH)— 树木会生成,但跳过过滤器中的方块;阻挡(BLOCK)— 若遇到过滤器中的方块,树木将不会生成。
- 新增开启/关闭树木随机旋转的功能。
8.0.2
- 标记为兼容 1.21.10/.9。
8.0.1
- 修复读取区块数据时用于随机计划刻的 Mixin 目标,应作用于返回值。
8.0.0
- 更新至 1.21.8。
7.0.0
- 更新至 1.21.6/1.21.7。
6.0.8
- 提升随机计划刻的并发安全性。
6.0.7
- 修复因调用超出范围的区块而导致的崩溃问题。
6.0.6
- 在世界生成期间的树木生长过程中加入结构检查。
6.0.5
- 增加树苗检测。修复树木密度问题。
6.0.4
- 修复树干问题。
6.0.3
- 修复原木装饰器错误地放置在树叶上的问题。
- 增加更多树木生长失败的检查条件。
6.0.2
修复树木装饰器方块的放置问题。
6.0.1
- 重写树木生长逻辑,在生长/放置前考虑固体方块及周围环境。
6.0.0
- 移植至 1.21.4。
5.0.6
- 在放置树木特征时记录装饰位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置。
5.0.4
- 修复树干/树叶位置及树叶添加与排序到各自
Oh-The-Trees-You'll-Grow-NeoForge-1.21.4-6.1.0
on 2026 Aug 126.1.0
- 新增横向和颠倒树木的配置选项。
- 修复苍穹木和树干附加方块的放置问题。
- 允许在 AttachedToLogsDecorator 中使用 BlockStateProperties.FACING,并仍能正确设置方向。
- 新增通过方块状态提供器,使用 NBT 中的方块来放置方块状态的功能。
- 允许指定多个树叶目标和多个树叶方块状态提供器。
- 引入“结构 NBT 生成树”v2。
- 修复 v1 特性中从 NBT 放置附加方块的问题。
- 修复穿透墙壁、结构和基岩时的问题。
- 新增定义原木过滤器行为的功能。过滤选项包括:穿透(PIERCE)— 破坏过滤器中的方块;直接传递(PASSTHROUGH)— 树木会生成,但跳过过滤器中的方块;阻挡(BLOCK)— 若遇到过滤器中的方块,树木将不会生成。
- 新增开启/关闭树木随机旋转的功能。
6.0.8
- 提升计划刻随机触发的并发安全性。
6.0.7
- 修复因调用范围外区块导致的崩溃问题。
6.0.6
- 在世界生成期间的树木生长过程中加入结构检查。
6.0.5
- 新增树苗检测功能,修复树木密度问题。
6.0.4
- 修复树干问题。
6.0.3
- 修复原木装饰器错误地放置在树叶上的问题。
- 增加更多树木生长失败的检查条件。
6.0.2
修复树木装饰方块的放置问题。
6.0.1
- 重写树木生长逻辑,在生长/放置前考虑固体方块及周围环境。
6.0.0
- 移植至 1.21.4
5.0.6
- 在放置树木特性时记录装饰位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置。
5.0.4
- 修复树干/树叶位置及树叶集合的添加与排序问题,解决多种树木装饰器相关问题。
5.0.3
- 修复苍穹原木生成器穿透地形的问题。
5.0.2
- 修复 NeoForge JAR 缺少 AccessTransformer 的问题。
- 将 TREEFROMSTRUCTURENBT 设为 final。
- 修复 Forge 中 FMLJavaModLoadingContext.get 的弃用问题。
- 调整部分发布名称。
5.0.1
- 新增检查,防止在存在基岩的位置放置原木
Oh-The-Trees-You'll-Grow-Forge-1.21.4-6.1.0
on 2026 Aug 126.1.0
- 新增侧向和颠倒的树木配置选项。
- 修复苍穹木和树干附加方块的放置问题。
- 允许在 AttachedToLogsDecorator 上使用 BlockStateProperties.FACING,同时仍能正确设置方向。
- 新增通过 NBT 中的方块使用方块状态提供器放置方块状态的功能。
- 允许指定多个树叶目标和多个树叶方块状态提供器。
- 引入“结构 NBT 树木”v2。
- 修复 v1 特性中从 NBT 放置附加方块的问题。
- 修复穿透墙壁、结构和基岩时的问题。
- 新增定义原木过滤器行为的功能。过滤选项包括:穿透(PIERCE)— 破坏过滤器中的方块;直接传递(PASSTHROUGH)— 树木会生成,但跳过过滤器中的方块;阻挡(BLOCK)— 若树木遇到过滤器中的方块,则不会生成。
- 新增开启/关闭树木随机旋转的功能。
6.0.8
- 提升随机计划刻的并发安全性。
6.0.7
- 修复因调用超出范围的区块而导致的崩溃问题。
6.0.6
- 在世界生成期间为树木生长添加结构检查。
6.0.5
- 新增树苗检测功能,修复树木密度问题。
6.0.4
- 修复树干问题。
6.0.3
- 修复原木装饰器放置在树叶上的问题。
- 增加更多树木生长失败的检查条件。
6.0.2
修复树木装饰器方块的放置问题。
6.0.1
- 重写树木生长逻辑,在生长/放置前考虑固体方块及周围环境。
6.0.0
- 适配至 1.21.4
5.0.6
- 在放置树木特性时记录装饰位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置。
5.0.4
- 修复树干/树叶位置及树叶添加和排序到各自集合的问题,解决多种树木装饰器相关问题。
5.0.3
- 修复苍穹原木生成器穿透地形的问题。
5.0.2
- 修复 NeoForge JAR 缺失 AccessTransformer 的问题。
- 将 TREEFROMSTRUCTURENBT 设为 final。
- 修复 Forge 中 FMLJavaModLoadingContext.get 的弃用问题。
- 调整部分发布名称。
5.0.1
- 新增检查,防止在存在基岩的位置放置原木。</
Oh-The-Trees-You'll-Grow-Fabric-1.21.4-6.1.0
on 2026 Aug 126.1.0
- 新增侧向与颠倒树木的配置选项。
- 修复顶篷与树干附加方块的放置问题。
- 允许在 AttachedToLogsDecorator 上使用 BlockStateProperties.FACING,同时仍能正确设置方向。
- 新增通过方块状态提供器,使用 NBT 中的方块来放置方块状态的功能。
- 允许指定多个树叶目标及多个树叶方块状态提供器。
- 引入“结构 NBT 生成树”v2 版本。
- 修复 v1 功能中从 NBT 放置附加方块的问题。
- 修复穿透墙体、结构与基岩时的问题。
- 新增日志过滤器行为定义功能。过滤选项包括:穿透(PIERCE)— 破坏过滤器中的方块;直接传递(PASSTHROUGH)— 树木会生成,但跳过过滤器中的方块;阻挡(BLOCK)— 若遇到过滤器中的方块,树木将不会生成。
- 新增开启/关闭树木随机旋转的功能。
6.0.8
- 提升计划刻随机触发的并发安全性。
6.0.7
- 修复因调用超出范围的区块而导致的崩溃问题。
6.0.6
- 在世界生成期间的树木生长过程中加入结构检测。
6.0.5
- 新增树苗检测功能,修复树木密度异常的问题。
6.0.4
- 修复树干问题。
6.0.3
- 修复原木装饰器错误地放置在树叶上的问题。
- 增加更多树木生长失败的检测条件。
6.0.2
修复树木装饰器方块的放置问题。
6.0.1
- 重写树木生长逻辑,在生长/放置前考虑固体方块及周围环境。
6.0.0
- 移植至 1.21.4
5.0.6
- 在放置树木特征时记录装饰位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置。
5.0.4
- 修复树干/树叶位置及树叶集合的添加与排序问题,解决多种树木装饰器异常。
5.0.3
- 修复苍穹原木生成器穿透地形的问题。
5.0.2
- 修复 NeoForge JAR 缺失 AccessTransformer 的问题。
- 将 TREEFROMSTRUCTURENBT 设为 final。
- 修复 Forge 中 FMLJavaModLoadingContext.get 的弃用问题。
- 调整部分发布名称。
5.0.1
- 新增检测,防止在存在基
ohthetreesyoullgrow-neoforge-26.1.2
on 2026 Jun 1910.1.1
- 在构建器中新增定义单一种树叶方块状态提供器的功能。
10.1.0
- 同步 1.21.1 分支
- 新增日志过滤行为定义功能。过滤选项包括:
PIERCE— 破坏过滤器中的方块;PASSTHROUGH— 树木正常生成,但跳过过滤器中的方块;BLOCK— 若树木生长过程中遇到过滤器中的方块,则停止生成。
10.0.4
- 修复默认的日志放置过滤器。
10.0.3
- 在检查有效树木生长位置时使用正确的过滤器。
10.0.2
- 内部修复
10.0.1
- 重新加入对 Forge 的支持。
10.0.0
- 更新至 26.1 版本。
5.3.0
- 新增开启/关闭随机树木旋转的功能。
5.2.1
- 修复穿透墙体、结构及基岩时的问题。
5.2.0
- 新增支持通过方块状态提供器,利用 NBT 中指定的方块来放置对应方块状态。
- 支持指定多个树叶目标及多个树叶方块状态提供器。
- 引入“结构 NBT 生成树木”v2 版本。
- 修复 v1 功能中从 NBT 放置额外方块的问题。
5.1.3
- 允许在 AttachedToLogsDecorator 中使用 BlockStateProperties.FACING,并仍能正确设置方向。
5.1.2
- 修复树干位置问题。
5.1.1
- 修复树冠与树干额外方块的放置问题。
5.1.0
- 新增横向及倒置树木的配置选项。
5.0.14
- 为随机计划刻实现线程安全。
5.0.13
- 修复因调用超出范围区块而导致的崩溃问题。
5.0.12
- 在世界生成期间的树木生长过程中加入结构检测。
5.0.11
- 新增树苗判定检查,修复树木密度异常问题。
5.0.10
- 修复树干生成问题。
5.0.9
- 修复日志装饰器在树叶上放置方块的问题。
- 增加更多失败条件以阻止树木生成。
5.0.8
- 修复树木装饰器方块的放置问题。
5.0.7
- 重写树木生长逻辑,使其在生长/放置前先判断固体方块及周围环境。
5.0.6
- 在放置树木特征时追踪树木装饰器的位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置信息。
5.0.4
- 修复树干/树叶位置的添加与排序,以及树叶向各自集合的归类问题,解决多种树木装饰器相关异常。
5.0.3
- 修复树冠日志生成器穿透地形的问题。
5.0.2
- 修复 NeoForge Jar 缺失 AccessTransformer 的问题。
- 将 TREEFROMSTRUCTURENBT 设为 final。
- 修复 Forge 中 FMLJavaModLoadingContext.get 方法弃用的问题。
- 调整部分发布名称。
5.0.1
- 新增检查机制,防止在存在基岩的位置放置日志。
5.0.0
- 更新至 1.21.1 版本。
4.0.0
- 更新至 1.20.6 版本。
- 将数据生成(Datagen)迁移至 NeoForge。
3.0.0
- 更新至 1.20.4 版本。
2.0.0
- 更新至 1.20.2 版本。
- 新增 NeoForge 支持。
- 移除 CorgiLib 旧版支持。
1.3.0
- 重写构建脚本。
- 通用化注册流程。
- 为 TreeFromStructureNBTConfig 新增一个含空树木装饰器的构造函数。
1.2.0
- 将项目迁移至 Arch Loom。
- 新增旋转方块支持。
- 新增示例蘑菇特征。
1.1.2
- 修复 Fabric 平台上树木装饰器类型未注册的问题。
- 在 Forge 平台上使用 ForgeRegistries 进行注册。
1.1.1
- 修复错误的 Fabric 版本号。
1.1.0
- 移除 Regutils 依赖。
1.0.0
- 正式发布。
Oh The Trees You'll Grow-Forge-26.1.2-10.1.1
on 2026 Jun 1910.1.1
- 在构建器中新增定义单一种树叶方块状态提供器的功能。
10.1.0
- 同步 1.21.1 分支
- 新增日志过滤行为定义功能。过滤选项包括:
穿透——破坏过滤器中的方块;透传——树木仍会生成,但会跳过过滤器中的方块;阻挡——若树木生成过程中遇到过滤器中的方块,则停止生成。
10.0.4
- 修复默认的日志放置过滤器。
10.0.3
- 在检查有效树木生长位置时使用正确的过滤器。
10.0.2
- 内部修复
10.0.1
- 重新添加对 Forge 的支持。
10.0.0
- 更新至 26.1 版本。
5.3.0
- 新增启用/禁用随机树木旋转的功能。
5.2.1
- 修复穿透墙体、结构及基岩时的问题。
5.2.0
- 新增支持通过方块状态提供器,利用 NBT 中定义的方块来放置对应方块状态。
- 允许指定多个树叶目标及多个树叶方块状态提供器。
- 引入“结构 NBT 树木生成 v2”功能。
- 修复 v1 功能中从 NBT 放置额外方块的问题。
5.1.3
- 允许在 AttachedToLogsDecorator 中使用 BlockStateProperties.FACING,并仍能正确设置朝向。
5.1.2
- 修复树干位置问题。
5.1.1
- 修复树冠与树干额外方块的放置问题。
5.1.0
- 新增横向与倒置树木的配置选项。
5.0.14
- 为随机计划刻的执行增加并发安全性。
5.0.13
- 修复调用超出范围区块所导致的崩溃问题。
5.0.12
- 在世界生成期间的树木生长过程中加入结构检测。
5.0.11
- 新增幼苗判定检查,修复树木密度异常问题。
5.0.10
- 修复树干生成问题。
5.0.9
- 修复日志装饰器在树叶上放置方块的问题。
- 增加更多失败条件以中止树木生长。
5.0.8
- 修复树木装饰器方块的放置问题。
5.0.7
- 重写树木生长逻辑,在生成/放置前综合考虑实心方块及周围环境。
5.0.6
- 在放置树木特征时追踪树木装饰器的位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置信息。
5.0.4
- 修复树干/树叶位置以及树叶集合的添加与排序问题,解决各类树木装饰器相关异常。
5.0.3
- 修复树冠日志生成器穿透地形的问题。
5.0.2
- 修复 NeoForge Jar 缺少 AccessTransformer 的问题
- 将 TREEFROMSTRUCTURENBT 设为 final
- 修复 Forge 中 FMLJavaModLoadingContext.get 方法弃用的问题
- 调整部分发布名称
5.0.1
- 新增检查机制,防止在基岩所在位置放置日志方块。
5.0.0
- 更新至 1.21.1 版本
4.0.0
- 更新至 1.20.6 版本
- 将数据生成(Datagen)迁移至 NeoForge
3.0.0
- 更新至 1.20.4 版本
2.0.0
- 更新至 1.20.2 版本
- 新增 NeoForge 支持
- 移除 CorgiLib 旧版支持
1.3.0
- 重写构建脚本
- 泛化注册流程
- 新增 TreeFromStructureNBTConfig 构造函数,支持创建含空树木装饰器的实例
1.2.0
- 项目迁移至 Arch Loom
- 新增旋转方块支持
- 新增蘑菇类特征示例
1.1.2
- 修复 Fabric 平台上树木装饰器类型未注册的问题
- 在 Forge 平台上改用 ForgeRegistries 进行注册
1.1.1
- 修复错误的 Fabric 版本号。
1.1.0
- 移除 Regutils 依赖
1.0.0
- 正式发布
ohthetreesyoullgrow-fabric-26.1.2
on 2026 Jun 1910.1.1
- 在构建器中新增定义单一种树叶方块状态提供器的方式。
10.1.0
- 适配 1.21.1 分支版本
- 新增日志过滤行为定义功能。可选过滤模式包括:
PIERCE(穿透)——摧毁过滤器中的方块;PASSTHROUGH(透穿)——树木正常生成,但跳过过滤器中的方块;BLOCK(阻挡)——若树木生成过程中遇到过滤器中的方块,则停止生成。
10.0.4
- 修复默认日志放置过滤器。
10.0.3
- 在检查有效树木生长位置时使用正确的过滤器。
10.0.2
- 内部修复
10.0.1
- 重新加入 Forge 支持。
10.0.0
- 更新至 26.1 版本。
5.3.0
- 新增开启/关闭随机树木旋转的功能。
5.2.1
- 修复穿透墙体、结构及基岩时的问题。
5.2.0
- 支持在 NBT 中使用方块,通过方块状态提供器放置对应方块状态。
- 支持指定多个树叶目标及多个树叶方块状态提供器。
- 引入“结构 NBT 生成树木”v2 版本。
- 修复 v1 功能中从 NBT 放置额外方块的问题。
5.1.3
- 允许在 AttachedToLogsDecorator 中使用 BlockStateProperties.FACING,并仍能正确设置朝向。
5.1.2
- 修复树干位置。
5.1.1
- 修复树冠与树干处额外方块的放置问题。
5.1.0
- 新增横向与倒置树木的配置选项。
5.0.14
- 为随机计划刻提供线程安全支持。
5.0.13
- 修复因调用超出范围区块而导致的崩溃问题。
5.0.12
- 在世界生成期间的树木生长过程中加入结构检测。
5.0.11
- 新增是否为树苗的检查。修复树木密度异常问题。
5.0.10
- 修复树干生成问题。
5.0.9
- 修复日志装饰器在树叶上放置方块的问题。
- 增加更多失败判定条件,以中止树木生长。
5.0.8
- 修复树木装饰器方块的放置问题。
5.0.7
- 重写树木生长逻辑,在生成/放置前综合考虑实心方块及周围环境。
5.0.6
- 在放置树木特性时追踪树木装饰器的放置位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置信息。
5.0.4
- 修复树干/树叶位置的添加与排序,以及树叶归入各自集合的问题。解决各类树木装饰器相关异常。
5.0.3
- 修复树冠日志构建器穿透地形的问题。
5.0.2
- 修复 NeoForge Jar 缺失 AccessTransformer 的问题。
- 将 TREEFROMSTRUCTURENBT 设为 final。
- 修复 Forge 中 FMLJavaModLoadingContext.get 已弃用的问题。
- 调整部分发布名称。
5.0.1
- 新增检查机制,防止在存在基岩的位置放置日志。
5.0.0
- 更新至 1.21.1 版本。
4.0.0
- 更新至 1.20.6 版本。
- 将数据生成(Datagen)迁移至 NeoForge。
3.0.0
- 更新至 1.20.4 版本。
2.0.0
- 更新至 1.20.2 版本。
- 新增 NeoForge 支持。
- 移除 CorgiLib 遗留支持。
1.3.0
- 重写构建脚本。
- 泛化注册流程。
- 新增 TreeFromStructureNBTConfig 构造函数,支持创建含空树木装饰器的实例。
1.2.0
- 将项目迁移至 Arch Loom。
- 新增旋转方块支持。
- 新增蘑菇类特性的示例。
1.1.2
- 修复 Fabric 平台上树木装饰器类型未注册的问题。
- 在 Forge 平台上使用 ForgeRegistries 进行注册。
1.1.1
- 修复错误的 Fabric 版本号。
1.1.0
- 移除 Regutils 依赖。
1.0.0
- 正式发布。
ohthetreesyoullgrow-neoforge-26.2
on 2026 Jun 1911.0.1
- 在构建器中新增支持定义单一树叶方块状态提供器的功能。
11.0.0
- 升级至 26.2 版本。
10.1.0
- 同步 1.21.1 分支。
- 新增日志过滤行为定义功能。可选过滤模式包括:
PIERCE(穿透)——破坏过滤器中的方块;PASSTHROUGH(透传)——树木正常生成,但跳过过滤器中的方块;BLOCK(阻断)——若树木生长过程中遇到过滤器中的方块,则停止生成。
10.0.4
- 修复默认日志放置过滤器。
10.0.3
- 在检查有效树木生长位置时使用正确的过滤器。
10.0.2
- 内部修复。
10.0.1
- 恢复对 Forge 的支持。
10.0.0
- 升级至 26.1 版本。
5.3.0
- 新增开启/关闭随机树木旋转的功能。
5.2.1
- 修复穿透墙体、结构及基岩的问题。
5.2.0
- 新增支持通过方块状态提供器,利用 NBT 中定义的方块来放置对应方块状态。
- 支持指定多个树叶目标及多个树叶方块状态提供器。
- 引入“结构 NBT 树木”v2 版本。
- 修复 v1 功能中从 NBT 放置额外方块的问题。
5.1.3
- 允许在 AttachedToLogsDecorator 中使用 BlockStateProperties.FACING,并仍能正确设置朝向。
5.1.2
- 修复树干位置问题。
5.1.1
- 修复树冠与树干附加方块的放置问题。
5.1.0
- 新增横向与倒置树木的配置选项。
5.0.14
- 为随机计划刻增加并发安全性。
5.0.13
- 修复调用超出范围区块导致的崩溃问题。
5.0.12
- 在世界生成期间的树木生长过程中加入结构检测。
5.0.11
- 新增幼苗判定检查,修复树木密度异常问题。
5.0.10
- 修复树干问题。
5.0.9
- 修复日志装饰器在树叶上放置方块的问题。
- 增加更多失败判定条件,阻止树木生成。
5.0.8
- 修复树木装饰器方块的放置问题。
5.0.7
- 重写树木生长逻辑,使其在生成/放置前即考虑实心方块及周围环境。
5.0.6
- 在放置树木特征时追踪树木装饰位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置问题。
5.0.4
- 修复树干/树叶位置的添加与排序,以及树叶归集至对应集合的问题,解决各类树木装饰器异常。
5.0.3
- 修复树冠日志构建器穿透地形的问题。
5.0.2
- 修复 NeoForge Jar 缺失 AccessTransformer 的问题。
- 将 TREEFROMSTRUCTURENBT 设为 final。
- 修复 Forge 中 FMLJavaModLoadingContext.get 已弃用的问题。
- 调整部分发布名称。
5.0.1
- 新增检查机制,防止在存在基岩的位置放置日志。
5.0.0
- 升级至 1.21.1 版本。
4.0.0
- 升级至 1.20.6 版本。
- 将数据生成(Datagen)迁移至 NeoForge。
3.0.0
- 升级至 1.20.4 版本。
2.0.0
- 升级至 1.20.2 版本。
- 新增 NeoForge 支持。
- 移除 CorgiLib 遗留支持。
1.3.0
- 重写构建脚本。
- 通用化注册流程。
- 新增 TreeFromStructureNBTConfig 构造函数,支持创建含空树木装饰器的实例。
1.2.0
- 将项目迁移至 Arch Loom。
- 新增旋转方块支持。
- 新增示例蘑菇特征。
1.1.2
- 修复 Fabric 平台上树木装饰器类型未注册的问题。
- 在 Forge 平台上改用 ForgeRegistries 进行注册。
1.1.1
- 修复错误的 Fabric 版本号。
1.1.0
- 移除 Regutils 依赖。
1.0.0
- 正式发布。
Oh The Trees You'll Grow-Forge-26.2-11.0.1
on 2026 Jun 1911.0.1
- 在构建器中新增定义单一树叶方块状态提供器的方式。
11.0.0
- 更新至 26.2 版本。
10.1.0
- 适配 1.21.1 分支。
- 新增日志过滤行为定义功能。过滤选项包括:
PIERCE(穿透)——摧毁过滤器中的方块;PASSTHROUGH(透传)——树木仍会生成,但跳过过滤器中的方块;BLOCK(阻挡)——若树木生长过程中遇到过滤器中的方块,则停止生成。
10.0.4
- 修复默认的日志放置过滤器。
10.0.3
- 在检查有效树木生长位置时,使用正确的过滤器。
10.0.2
- 内部修复。
10.0.1
- 重新加入对 Forge 的支持。
10.0.0
- 更新至 26.1 版本。
5.3.0
- 新增启用/禁用随机树木旋转的功能。
5.2.1
- 修复穿透墙壁、结构及基岩的问题。
5.2.0
- 新增通过方块状态提供器,利用 NBT 中的方块来放置对应方块状态的功能。
- 支持指定多个树叶目标及多个树叶方块状态提供器。
- 引入“结构 NBT 树木”v2 版本。
- 修复 v1 功能中从 NBT 放置额外方块的问题。
5.1.3
- 允许在 AttachedToLogsDecorator 中使用 BlockStateProperties.FACING,并仍能正确设置朝向。
5.1.2
- 修复树干位置问题。
5.1.1
- 修复树冠与树干额外方块的放置问题。
5.1.0
- 新增横向与倒置树木的配置选项。
5.0.14
- 为随机计划刻添加并发安全性。
5.0.13
- 修复因调用超出范围区块导致的崩溃问题。
5.0.12
- 在世界生成期间的树木生长过程中加入结构检测。
5.0.11
- 新增是否为树苗的检测。修复树木密度异常问题。
5.0.10
- 修复树干问题。
5.0.9
- 修复日志装饰器在树叶上放置的问题。
- 增加更多失败条件以阻止树木生长。
5.0.8
- 修复树木装饰器方块的放置问题。
5.0.7
- 重写树木生长逻辑,在生成/放置前优先考虑实心方块及周围环境。
5.0.6
- 在放置树木特征时追踪树木装饰器的位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置问题。
5.0.4
- 修复树干/树叶位置的添加与排序,以及树叶归入对应集合的问题。解决各类树木装饰器相关异常。
5.0.3
- 修复树冠日志构建器穿透地形的问题。
5.0.2
- 修复 NeoForge Jar 缺失 AccessTransformer 的问题。
- 将 TREEFROMSTRUCTURENBT 设为 final。
- 修复 Forge 中 FMLJavaModLoadingContext.get 方法弃用的问题。
- 调整部分发布名称。
5.0.1
- 新增检查机制,防止在存在基岩的位置放置日志。
5.0.0
- 更新至 1.21.1 版本。
4.0.0
- 更新至 1.20.6 版本。
- 将数据生成(Datagen)迁移至 NeoForge。
3.0.0
- 更新至 1.20.4 版本。
2.0.0
- 更新至 1.20.2 版本。
- 新增 NeoForge 支持。
- 移除 CorgiLib 遗留支持。
1.3.0
- 重写构建脚本。
- 通用化注册流程。
- 新增 TreeFromStructureNBTConfig 构造函数,支持创建含空树木装饰器的实例。
1.2.0
- 将项目迁移至 Arch Loom。
- 新增旋转方块支持。
- 新增示例蘑菇特征。
1.1.2
- 修复 Fabric 平台上树木装饰器类型未注册的问题。
- 在 Forge 平台上使用 ForgeRegistries 进行注册。
1.1.1
- 修复错误的 Fabric 版本号。
1.1.0
- 移除 Regutils 依赖。
1.0.0
- 正式发布。
ohthetreesyoullgrow-fabric-26.2
on 2026 Jun 1911.0.1
- 在构建器中新增支持定义单一树叶方块状态提供器的功能。
11.0.0
- 升级至 26.2 版本。
10.1.0
- 适配 1.21.1 分支版本。
- 新增日志过滤行为配置功能。过滤选项包括:
PIERCE(穿透)——破坏过滤器中的方块;PASSTHROUGH(穿透通行)——树木仍会生成,但跳过过滤器中的方块;BLOCK(阻挡)——若树木生长过程中遇到过滤器中的方块,则停止生成。
10.0.4
- 修复默认日志放置过滤器的问题。
10.0.3
- 在检查有效树木生长位置时,使用正确的过滤器。
10.0.2
- 内部修复。
10.0.1
- 恢复对 Forge 的支持。
10.0.0
- 升级至 26.1 版本。
5.3.0
- 新增启用/禁用随机树木旋转的功能。
5.2.1
- 修复穿透墙壁、结构及基岩时出现的问题。
5.2.0
- 新增支持通过方块状态提供器,利用 NBT 中定义的方块来放置对应方块状态。
- 支持指定多个树叶目标及多个树叶方块状态提供器。
- 引入“结构 NBT 树木”v2 版本。
- 修复 v1 功能中从 NBT 放置额外方块的问题。
5.1.3
- 允许在 AttachedToLogsDecorator 中使用 BlockStateProperties.FACING,并正确设置方向。
5.1.2
- 修复树干位置问题。
5.1.1
- 修复树冠与树干上额外方块的放置问题。
5.1.0
- 新增横向及倒置树木的配置选项。
5.0.14
- 为随机计划刻实现线程安全。
5.0.13
- 修复因调用超出范围区块而导致的崩溃问题。
5.0.12
- 在世界生成期间的树木生长过程中加入结构检测。
5.0.11
- 新增幼苗判定检查,修复树木密度异常问题。
5.0.10
- 修复树干问题。
5.0.9
- 修复日志装饰器在树叶上放置方块的问题。
- 增加更多失败条件以阻止树木生成。
5.0.8
- 修复树木装饰器方块的放置问题。
5.0.7
- 重写树木生长逻辑,在实际生长/放置前综合考虑实心方块及周围环境。
5.0.6
- 在放置树木特性时追踪树木装饰位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置信息。
5.0.4
- 修复树干/树叶位置及树叶集合的添加与排序问题,解决各类树木装饰器相关异常。
5.0.3
- 修复树冠日志构建器穿透地形的问题。
5.0.2
- 修复 NeoForge Jar 缺失 AccessTransformer 的问题。
- 将 TREEFROMSTRUCTURENBT 设为 final。
- 修复 Forge 中 FMLJavaModLoadingContext.get 方法弃用的问题。
- 调整部分发布名称。
5.0.1
- 新增检查机制,防止在基岩所在位置放置日志。
5.0.0
- 升级至 1.21.1 版本。
4.0.0
- 升级至 1.20.6 版本。
- 将数据生成(Datagen)迁移至 NeoForge。
3.0.0
- 升级至 1.20.4 版本。
2.0.0
- 升级至 1.20.2 版本。
- 新增 NeoForge 支持。
- 移除 CorgiLib 遗留支持。
1.3.0
- 重写构建脚本。
- 通用化注册流程。
- 新增 TreeFromStructureNBTConfig 构造函数,支持创建不含树木装饰器的空实例。
1.2.0
- 项目迁移至 Arch Loom。
- 新增旋转方块支持。
- 新增示例蘑菇特性。
1.1.2
- 修复 Fabric 平台上树木装饰器类型未注册的问题。
- 在 Forge 平台上改用 ForgeRegistries 进行注册。
1.1.1
- 修复错误的 Fabric 版本号。
1.1.0
- 移除 Regutils 依赖。
1.0.0
- 正式发布。
ohthetreesyoullgrow-neoforge-26.2
on 2026 Jun 1911.0.0
- 更新至 26.2 版本
10.1.0
- 适配 1.21.1 分支
- 新增日志过滤行为定义功能。过滤选项包括:
PIERCE—— 破坏过滤器中的方块;PASSTHROUGH—— 树木正常生成,但跳过过滤器中的方块;BLOCK—— 若树木生长过程中遇到过滤器中的方块,则停止生成。
10.0.4
- 修复默认日志放置过滤器。
10.0.3
- 在检查有效树木生长位置时,使用正确的过滤器。
10.0.2
- 内部修复
10.0.1
- 重新加入 Forge 支持。
10.0.0
- 更新至 26.1 版本。
5.3.0
- 新增启用/禁用随机树木旋转的功能。
5.2.1
- 修复穿透墙体、结构及基岩的问题。
5.2.0
- 新增支持通过方块状态提供器(Blockstate Providers),在 NBT 中指定需放置的方块状态。
- 支持指定多个树叶目标及多个树叶方块状态提供器。
- 引入“结构 NBT 生成树木”v2 版本。
- 修复 v1 功能中从 NBT 放置额外方块的问题。
5.1.3
- 允许在 AttachedToLogsDecorator 中使用 BlockStateProperties.FACING,并仍能正确设置朝向。
5.1.2
- 修复树干位置问题。
5.1.1
- 修复树冠与树干额外方块的放置问题。
5.1.0
- 新增横向与倒置树木的配置选项。
5.0.14
- 为随机计划刻添加并发安全机制。
5.0.13
- 修复调用超出范围区块导致的崩溃问题。
5.0.12
- 在世界生成期间的树木生长过程中加入结构检测。
5.0.11
- 新增幼苗判定检查,修复树木密度异常问题。
5.0.10
- 修复树干问题。
5.0.9
- 修复日志装饰器在树叶上放置的问题。
- 增加更多失败条件以阻止树木生长。
5.0.8
- 修复树木装饰方块的放置问题。
5.0.7
- 重写树木生长逻辑,在生成/放置前综合考虑实心方块及周围环境。
5.0.6
- 在放置树木特征时,追踪树木装饰位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置问题。
5.0.4
- 修复树干/树叶位置的添加与排序,以及树叶归入对应集合的问题,解决多种树木装饰器相关异常。
5.0.3
- 修复树冠日志生成器穿透地形的问题。
5.0.2
- 修复 NeoForge Jar 缺少 AccessTransformer 的问题
- 将 TREEFROMSTRUCTURENBT 设为 final
- 修复 Forge 中 FMLJavaModLoadingContext.get 方法弃用问题
- 调整部分发布名称
5.0.1
- 新增检查机制,防止在基岩所在位置放置日志。
5.0.0
- 更新至 1.21.1 版本
4.0.0
- 更新至 1.20.6 版本
- 将数据生成(Datagen)迁移至 NeoForge
3.0.0
- 更新至 1.20.4 版本
2.0.0
- 更新至 1.20.2 版本
- 新增 NeoForge 支持
- 移除 CorgiLib 旧版支持
1.3.0
- 重写构建脚本
- 通用化注册流程
- 新增 TreeFromStructureNBTConfig 构造函数,支持空树木装饰器初始化
1.2.0
- 项目迁移至 Arch Loom
- 新增旋转方块支持
- 新增示例蘑菇特征
1.1.2
- 修复 Fabric 平台上树木装饰器类型未注册的问题
- 在 Forge 平台上使用 ForgeRegistries 进行注册
1.1.1
- 修复 Fabric 版本号错误问题
1.1.0
- 移除 Regutils 依赖
1.0.0
- 正式发布
Oh The Trees You'll Grow-Forge-26.2-11.0.0
on 2026 Jun 1911.0.0
- 更新至 26.2 版本
10.1.0
- 适配 1.21.1 分支
- 新增日志过滤行为定义功能。过滤选项包括:
PIERCE—— 破坏过滤器中的方块;PASSTHROUGH—— 树木正常生成,但跳过过滤器中的方块;BLOCK—— 若树木生长过程中遇到过滤器中的方块,则停止生成。
10.0.4
- 修复默认日志放置过滤器。
10.0.3
- 在检查有效树木生长位置时,使用正确的过滤器。
10.0.2
- 内部修复
10.0.1
- 重新添加 Forge 支持。
10.0.0
- 更新至 26.1 版本。
5.3.0
- 新增开启/关闭随机树木旋转的功能。
5.2.1
- 修复穿透墙体、结构及基岩的问题。
5.2.0
- 支持通过方块状态提供器(Blockstate Providers),在 NBT 中指定需放置的方块状态。
- 支持指定多个树叶目标及多个树叶方块状态提供器。
- 引入“结构 NBT 生成树木”v2 版本
- 修复 v1 功能中从 NBT 放置额外方块的问题
5.1.3
- 允许在 AttachedToLogsDecorator 中使用 BlockStateProperties.FACING,并仍能正确设置朝向。
5.1.2
- 修复树干位置。
5.1.1
- 修复树冠与树干额外方块的放置问题。
5.1.0
- 新增侧向与倒置树木的配置选项。
5.0.14
- 为随机计划刻实现线程安全。
5.0.13
- 修复调用超出范围区块导致的崩溃问题。
5.0.12
- 在世界生成期间的树木生长过程中加入结构检测。
5.0.11
- 新增幼苗判断检查,修复树木密度异常问题。
5.0.10
- 修复树干生成问题。
5.0.9
- 修复日志装饰器在树叶上放置的问题。
- 增加更多失败条件以阻止树木生长。
5.0.8
- 修复树木装饰器方块的放置问题。
5.0.7
- 重写树木生长逻辑,使其在生长/放置前综合考虑实心方块及周围环境。
5.0.6
- 在放置树木特征时追踪树木装饰位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置。
5.0.4
- 修复树干/树叶位置的添加与排序,以及树叶归入对应集合的问题,解决各类树木装饰器异常。
5.0.3
- 修复树冠日志构建器穿透地形的问题。
5.0.2
- 修复 NeoForge JAR 缺失 AccessTransformer 的问题
- 将 TREEFROMSTRUCTURENBT 设为 final
- 修复 Forge 中 FMLJavaModLoadingContext.get 已弃用的问题
- 调整部分发布名称
5.0.1
- 新增检查机制,防止在基岩所在位置放置日志。
5.0.0
- 更新至 1.21.1 版本
4.0.0
- 更新至 1.20.6 版本
- 将数据生成(Datagen)迁移至 NeoForge
3.0.0
- 更新至 1.20.4 版本
2.0.0
- 更新至 1.20.2 版本
- 新增 NeoForge 支持
- 移除 CorgiLib 旧版支持
1.3.0
- 重写构建脚本
- 泛化注册流程
- 为 TreeFromStructureNBTConfig 新增一个含空树木装饰器的构造函数
1.2.0
- 项目迁移至 Arch Loom
- 新增旋转方块支持
- 新增示例蘑菇特征
1.1.2
- 修复 Fabric 平台上树木装饰器类型未注册的问题
- 在 Forge 平台上使用 ForgeRegistries 进行注册
1.1.1
- 修复错误的 Fabric 版本号。
1.1.0
- 移除 Regutils 依赖
1.0.0
- 正式发布
ohthetreesyoullgrow-fabric-26.2
on 2026 Jun 1911.0.0
- 更新至 26.2 版本
10.1.0
- 适配 1.21.1 分支
- 新增日志过滤行为自定义功能。可选过滤模式包括:
PIERCE—— 破坏过滤器中的方块;PASSTHROUGH—— 树木正常生成,但会跳过过滤器中的方块;BLOCK—— 若树木生长过程中遇到过滤器中的方块,则停止生成。
10.0.4
- 修复默认原木放置过滤器。
10.0.3
- 在检查有效树木生长位置时,使用正确的过滤器。
10.0.2
- 内部修复
10.0.1
- 重新加入 Forge 支持。
10.0.0
- 更新至 26.1 版本。
5.3.0
- 新增开启/关闭随机树木朝向旋转的功能。
5.2.1
- 修复穿透墙体、结构及基岩时的问题。
5.2.0
- 支持在 NBT 中使用方块,通过方块状态提供器(Blockstate Providers)放置对应方块状态。
- 支持指定多个树叶目标及多个树叶方块状态提供器。
- 引入“结构 NBT 生成树木”v2 版本
- 修复 v1 功能中从 NBT 额外放置方块的问题
5.1.3
- 允许在 AttachedToLogsDecorator 中使用 BlockStateProperties.FACING,并仍能正确设置方向。
5.1.2
- 修复树干位置计算问题。
5.1.1
- 修复树冠与树干额外方块的放置问题。
5.1.0
- 新增横向及倒置树木的配置选项。
5.0.14
- 为随机定时刻的并发操作增加线程安全性。
5.0.13
- 修复因调用超出范围区块而导致的崩溃问题。
5.0.12
- 在世界生成过程中,为树木生长添加结构存在性检测。
5.0.11
- 新增是否为树苗的校验逻辑,修复树木密度异常问题。
5.0.10
- 修复树干生成问题。
5.0.9
- 修复原木装饰器在树叶上错误放置的问题。
- 增加更多失败条件判断,以阻止不合适的树木生长。
5.0.8
- 修复树木装饰器方块的放置问题。
5.0.7
- 重写树木生长逻辑,在实际生长或放置前,优先检测固体方块及周围环境。
5.0.6
- 在放置树木特征时,追踪树木装饰器的放置位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置信息。
5.0.4
- 修复树干/树叶位置的添加与排序,以及树叶向对应集合的归类问题,解决多种树木装饰器相关异常。
5.0.3
- 修复树冠原木构建器穿透地形的问题。
5.0.2
- 修复 NeoForge 版本 Jar 包缺失 AccessTransformer 的问题
- 将 TREEFROMSTRUCTURENBT 设为 final
- 修复 Forge 中 FMLJavaModLoadingContext.get 方法已被弃用的问题
- 调整部分发布名称
5.0.1
- 新增校验机制,防止在基岩所在位置放置原木。
5.0.0
- 更新至 1.21.1 版本
4.0.0
- 更新至 1.20.6 版本
- 将数据生成(Datagen)迁移至 NeoForge
3.0.0
- 更新至 1.20.4 版本
2.0.0
- 更新至 1.20.2 版本
- 新增 NeoForge 支持
- 移除 CorgiLib 旧版支持
1.3.0
- 重写构建脚本
- 通用化注册流程
- 为 TreeFromStructureNBTConfig 新增一个空树木装饰器的构造函数
1.2.0
- 项目迁移至 Arch Loom 构建系统
- 新增旋转方块支持
- 新增示例蘑菇特征
1.1.2
- 修复 Fabric 平台上树木装饰器类型未注册的问题
- 在 Forge 平台上改用 ForgeRegistries 进行注册
1.1.1
- 修复 Fabric 版本号错误的问题。
1.1.0
- 移除 Regutils 依赖
1.0.0
- 正式发布
ohthetreesyoullgrow-neoforge-26.1.2
on 2026 Jun 1910.1.0
- 适配 1.21.1 分支
- 新增日志过滤行为定义功能。过滤选项包括:
穿透—— 破坏过滤器中的方块;直接传递—— 树木正常生成,但会跳过过滤器中的方块;阻断—— 若树木生长过程中遇到过滤器中的方块,则停止生成。
10.0.4
- 修复默认日志放置过滤器。
10.0.3
- 在检查有效树木生长位置时使用正确的过滤器。
10.0.2
- 内部修复
10.0.1
- 重新加入 Forge 支持。
10.0.0
- 更新至 26.1 版本。
5.3.0
- 新增启用/禁用随机树木旋转的功能。
5.2.1
- 修复穿透墙壁、结构及基岩的问题。
5.2.0
- 新增支持通过方块状态提供器(Blockstate Providers),利用 NBT 中的方块信息来放置方块状态。
- 支持指定多个树叶目标及多个树叶方块状态提供器。
- 引入“结构NBT生成树 v2”功能。
- 修复 v1 功能中从 NBT 放置额外方块的问题。
5.1.3
- 允许在 AttachedToLogsDecorator 中使用 BlockStateProperties.FACING,并仍能正确设置朝向。
5.1.2
- 修复树干位置。
5.1.1
- 修复树冠与树干额外方块的放置问题。
5.1.0
- 新增横向与倒置树木的配置选项。
5.0.14
- 随机计划刻的并发安全性改进。
5.0.13
- 修复调用超出范围区块所导致的崩溃问题。
5.0.12
- 在世界生成期间的树木生长过程中加入结构检测。
5.0.11
- 新增幼苗判定检查,修复树木密度异常问题。
5.0.10
- 修复树干生成问题。
5.0.9
- 修复日志装饰器在树叶上放置的问题。
- 增加更多失败条件以阻止树木生长。
5.0.8
- 修复树木装饰器方块的放置问题。
5.0.7
- 重写树木生长逻辑,在生成/放置前综合考虑实心方块及周围环境。
5.0.6
- 在放置树木特征时追踪树木装饰位置。
5.0.5
- 修复树木装饰器中缺失的树干/树叶位置问题。
5.0.4
- 修复树干/树叶位置的添加与排序,以及将树叶归入对应集合的问题,解决各类树木装饰器异常。
5.0.3
- 修复树冠日志构建器穿透地形的问题。
5.0.2
- 修复 NeoForge Jar 缺失 AccessTransformer 的问题
- 将 TREEFROMSTRUCTURENBT 设为 final
- 修复 Forge 中 FMLJavaModLoadingContext.get 已弃用的问题
- 调整部分发布名称
5.0.1
- 新增检查机制,防止在基岩所在位置放置日志。
5.0.0
- 更新至 1.21.1
4.0.0
- 更新至 1.20.6
- 将数据生成(Datagen)迁移至 NeoForge
3.0.0
- 更新至 1.20.4
2.0.0
- 更新至 1.20.2
- 新增 NeoForge 支持
- 移除 CorgiLib 遗留支持
1.3.0
- 重写构建脚本
- 通用化注册流程
- 新增 TreeFromStructureNBTConfig 构造函数,支持空树木装饰器初始化
1.2.0
- 项目迁移至 Arch Loom
- 新增旋转方块支持
- 新增示例蘑菇特征
1.1.2
- 修复 Fabric 平台上树木装饰器类型未注册的问题
- 在 Forge 平台上使用 ForgeRegistries 进行注册
1.1.1
- 修复错误的 Fabric 版本号。
1.1.0
- 移除 Regutils 依赖
1.0.0
- 正式发布



