Tree Harvester

Tree Harvester

用斧头瞬间收获整棵树和巨大的蘑菇。包含树叶快速腐朽和树苗放置功能。

游戏机制

一个 Serilum 模组。用心制作。为 Fabric、Forge 和 Neo 制作了大量活跃模组。

CurseForge Modrinth Patreon YouTube

关于模组

Tree Harvester 是一个可配置的模组,允许通过砍伐一个基础方块来瞬间收获树木、诡异树木和巨型蘑菇。这可以是树的任何部分。树苗将自动使用树的掉落物进行替换。模组中有许多检查,从防止意外收获由原木制成的房屋到哪些树叶应该消失。

默认情况下,收获仅在玩家按住蹲下按钮时生效,但这可以在配置中进行调整。更多功能示例请参见下文。有许多配置选项可以让你精确地调整模组以满足你的喜好。

该模组与我的 Ore Harvester 模组配合使用。


默认配置设置下的功能:
◉   所有树木,无论是原版还是模组中的,都可以通过蹲下并砍伐一个方块来快速收获。
◉   砍伐一棵树所需的时间由树中的原木数量决定。
◉   收获一棵树后,树叶会很快消失。
◉   树苗将在最后一片树叶消失后被替换。
◉   下界中的诡异树木可以快速收获。
◉   巨型蘑菇也可以快速收获。
◉   某些类型的斧头可以通过黑名单被豁免于砍树。
◉   有许多检查来确定什么是树,什么不是。不会意外破坏房屋。
◉   当两种类型的树相邻时,只有被破坏的树的树叶会消失。
◉   与其他模组兼容。



依赖

需要 Collective
包含于 The Vanilla Experience包含于 Serilum 的 QoL Bundle
环境:服务器




可配置

配置指南

   所有可用的配置选项:

显示剧透

mustHoldAxeForTreeHarvest  默认 true
如果启用,只有当玩家主手持有斧头时才能进行砍树。

treeHarvestWithoutSneak  默认 false
如果启用,砍树在不按住蹲下按钮时也能生效。如果禁用则相反,只有在蹲下时才能生效。

automaticallyFindBottomBlock  默认 true
模组是否应该尝试找到树的实际底部原木并从那里开始。这意味着你可以从树的中间砍断,它仍然会被完全砍倒。

enableFastLeafDecay  默认 true
如果启用,被破坏的树周围的树叶会快速消失。

enableNetherTrees  默认 true
如果启用,下界中的诡异菌柄/绯红树木也会被快速砍伐。

enableHugeMushrooms  默认 true
如果启用,巨大/巨型蘑菇也会被快速砍伐。

ignorePlayerMadeTrees  默认 true
如果启用,由玩家放置的树叶构成的树木不会被破坏。

replaceSaplingOnTreeHarvest  默认 true
如果启用,当一棵树被收获时,会自动从掉落物中替换树苗。

replaceMushroomOnMushroomHarvest  默认 true
如果启用,当巨型蘑菇被收获且 'enableHugeMushrooms' 已启用时,会自动从掉落物中替换菌体。

loseDurabilityPerHarvestedLog  默认 true
如果启用,每收获一个原木,持有的斧头都会损失耐久度。

loseDurabilityModifier  默认 1.0,最小值 0.001,最大值 1.0
你可以设置砍伐一棵树会消耗斧头多少耐久度。例如,如果设为 0.1,这意味着每 10 个原木消耗 1 点耐久度。

increaseExhaustionPerHarvestedLog  默认 true
如果启用,玩家的饥饿度消耗水平每收获一个原木增加 0.005(Minecraft 每破坏一个方块的默认值)* increaseExhaustionModifier。

increaseExhaustionModifier  默认 1.0,最小值 0.001,最大值 1.0
这决定了每收获一个原木应该给玩家增加多少饥饿度消耗。默认为 0.005 * 1.0。

increaseHarvestingTimePerLog  默认 true
如果启用,收获时间将随着树中存在的原木数量而增加。具体数量由 'increasedHarvestingTimePerLogModifier' 决定。

increasedHarvestingTimePerLogModifier  默认 0.1,最小值 0.01,最大值 10.0
在启用 'increaseHarvestingTimePerLog' 的情况下,收获一棵树需要多长时间。实际速度为:newSpeed = originalSpeed / (1 + (logCount * increasedHarvestingTimePerLogModifier))。

amountOfLeavesBrokenPerTick  默认 3,最小值 1,最大值 16
树被收获后,每 tick 应破坏多少片树叶。增加此值将加速快速树叶消失,但每 tick 会消耗更多的处理能力。

斧头黑名单功能:
可以只允许某些斧头砍树。在模组首次加载时,会生成一个黑名单文件。它位于 ./config/treeharvester/harvestable_axe_blacklist.txt。这也适用于模组中的斧头物品。




展示

砍伐一棵紧挨着另一棵橡树的白桦树。只有白桦树的树叶在消失:

显示剧透

 
一棵大橡树:

显示剧透

 
一棵 2x2 云杉树。砍倒这棵树所需的时间更长,并且所有 4 棵树苗都被正确替换:

显示剧透

 
适用于诡异(下界)树木:

显示剧透

 
也适用于巨型蘑菇,这里是一个棕色蘑菇:

显示剧透

 
还有一个红色蘑菇:

显示剧透




备注和链接

您可以在任何整合包中自由使用此模组,只要下载内容仍托管在 CurseForge 或 Modrinth 生态系统中。

Serilum.com 包含了所有可用模组的概述和更多信息。

对于问题、想法、建议或其他任何事情,可以访问 Github 仓库。谢谢!