概述
这个模组是整合包The Vanilla Experience中的内容之一(此整合包与模组为同一作者)。
Tree Harvester是一个高配置度的模组,你可以用于快速砍下普通的树木、诡异/绯红菌以及巨型蘑菇。砍伐部分可以是树木的任意某一部分,并且会使用掉落物自动补种。模组内置了很多检查条件防止意外砍掉由原木制成的房子以及什么叶子应该腐烂掉,不会出现把你房子砍没的悲剧。
默认设置下,一键砍树只在按住潜行(默认是shift)按钮时起作用(可以在配置中更换)。更多实例往下看。
默认配置下拥有的功能
无论是原版还是模组中的树木,都可以通过按住潜行键迅速砍下;
砍掉一整棵树所需的时间是根据这棵树的原木数量决定的;
树叶会在砍完后迅速腐烂;
树叶完全腐烂后会自动补种;
下界的诡异/绯红菌也是可以迅速砍下的;
可以快速砍下巨型蘑菇;
可以设置斧头黑名单,让某些斧头无法迅速砍树;
会深度检查是不是树,防止损坏自己造的房屋;
当两棵树挨在一起时,只有被砍掉的树的叶子会快速腐烂;
和其他模组兼容。
自定义
可配置项
mustHoldAxeForTreeHarvest (默认开启):启用后,快速砍树只在玩家的主手为斧头时有效。
treeHarvestWithoutSneak (默认关闭):启用后,快速砍树无需按住潜行键。反之则需要按住潜行键才能快速砍树。
instantBreakLeavesAround (默认关闭):启用后,当底部的那块原木被砍掉时,会导致整棵树的树干和树叶掉落。
automaticallyFindBottomBlock (默认开启):模组是否尝试读取树木的日志记录。这意味着就算树木从中间被砍断了,你还是能迅速将其余部分砍下。
enableFastLeafDecay (默认开启):启用后,被砍下的树木周围的叶子会很快消失。仅在instantBreakLeavesAround禁用时有效。
enableNetherTrees (默认开启):启用后,下界的诡异菌/绯红菌也可以被迅速砍掉。
enableHugeMushrooms (默认开启):启用后,巨型蘑菇可以被迅速砍掉。
increaseExhaustionPerHarvestedLog (默认开启):启用后,玩家的饱食度消耗为每块原木消耗 0.005(MC默认情况下破坏一个方块消耗的饱食度) * increaseExhaustionModifier。
increaseExhaustionModifier (默认为1.0,数值范围0.001~1.0):决定了砍下每块原木应该给玩家增加多少饥饿等级。 默认为 0.005 * 1.0。
increaseHarvestingTimePerLog (默认开启):启用后,会根据树木拥有的原木增加砍伐时间。增加的时间由increasedHarvestingTimePerLogModifier决定。
increasedHarvestingTimePerLogModifier (默认为1.0,数值范围0.001~1.0):启用increaseHarvestingTimePerLog后,砍伐一棵树所需的时间。速度计算公式:新砍伐速度 = 原始砍伐速度 / (1 + (原木数量 * increasedHarvestingTimePerLogModifier))。
斧头黑名单功能
只允许特定的斧头收割树木。第一次加载模组时,会生成一个黑名单文件。如图,位置是./config/treeharvester/harvestable_axe_blacklist.txt,兼容模组斧头。

截图欣赏



授权

可以使用在公开/私人整合包里,不过要贴下载链接到curseforge原贴。