树砍伐者

树砍伐者

这个mod允许砍倒整棵树,包括树叶,只需破坏一个方块。

自动化

TreeChopper:用斧头砍断原木时,会砍倒整棵相连的树。
手持斧头破坏任意原木,整棵树都会倒下,包括树叶。树冠相互接触的树会一起被砍倒,因此只需破坏一次,就能放倒一整片树丛。潜行时破坏可禁用此模组,以原版方式只破坏单个方块。

斧头每额外破坏一个方块会额外消耗 1 点耐久,斧头损坏则会停止砍伐。掉落物会根据手持工具从战利品表中生成,包含时运和精准采集附魔效果,然后合并堆叠并掉落于被破坏的方块处。

此模组兼容 #minecraft:logs#minecraft:leaves 标签下的所有方块,以及 #minecraft:axes 标签下的所有物品,因此只要模组添加的树木和斧头带有这些标签,就能正常工作。橡木、云杉木、白桦木、丛林木、金合欢木、深色橡木、红树木、樱花木、苍白橡木以及下界茎木均包含在内。

触发条件
当满足以下所有条件时才会触发砍树。如果任何一项不满足,破坏行为将与原版完全一致。

  • 主手中的物品属于 #minecraft:axes 标签
  • 被破坏的方块属于 #minecraft:logs 标签
  • 玩家没有处于潜行状态
  • 配置文件中 enabled 设置为 true

配置
配置文件位于 config/treechopper-common.toml,首次运行时自动生成。

含义 范围 默认值
enabled 开关此模组 true 或 false true
maxBlocks 每次破坏额外移除的方块数量(不包括玩家破坏的那个) 1 至 8192 512

在 Forge 和 NeoForge 版本中,也可以通过模组列表界面的配置按钮访问该文件。Fabric 版本没有配置界面,需要直接编辑文件中的数值。

运行要求

  • Minecraft 26.1、26.1.1、26.1.2 或 26.2
  • Forge 62.0.9 或更高版本,NeoForge 26.1.2.97 或更高版本, Fabric Loader 0.19.3 或更高版本
  • 在 Fabric 上:需要 Fabric API
  • Java 25

下载

加载器 Minecraft 文件
Forge 26.1、26.1.1、26.1.2 treechopper-26.1-2.0.2.jar
Forge 26.2 treechopper-26.2-2.0.2.jar
NeoForge 26.1.2 treechopper-neoforge-26.1-2.0.2.jar
NeoForge 26.2 treechopper-neoforge-26.2-2.0.2.jar
Fabric 26.1、26.1.1、26.1.2 treechopper-fabric-26.1-2.0.2.jar
Fabric 26.2 treechopper-fabric-26.2-2.0.2.jar

所有六个版本的砍树代码完全相同,因此各加载器下的行为一致,仅入口点有所不同。

局限性

  • 树冠相互接触的树会一起被砍倒。这是该模组的工作方式,并非缺陷;maxBlocks 设置正是用于限制其范围。
  • 达到 maxBlocks 限制后,剩余部分树会保持站立。
  • 砍伐会在已加载区块的边缘停止,因此跨越该边界的树只会部分倒下。
  • 砍伐在服务器端运行,因此在专用服务器上,模组必须安装在服务器端。仅客户端安装在此情况下无效。
  • 用于 26.1 系列的 NeoForge 版本仅支持 26.1.2。NeoForge 没有针对基础版 26.1 的稳定构建。
  • 在 Fabric 上,方块破坏事件没有监听器优先级,因此在之后注册的领地保护模组可能会被绕过。Forge 和 NeoForge 不受影响。
  • 在较高的 maxBlocks 值下,服务器每 tick 的负载尚未进行测量。