矿石树

矿石树

我的个人伐木与藤蔓采矿模组组合。

游戏机制

OreTree 是一个 Minecraft Forge 模组,允许你挥动一次斧头就自动砍倒整棵树,挥动一次镐子就自动开采整个矿脉。

特性

  • 自动砍树:用斧头砍任意原木方块时,自动砍掉所有相连的树木方块
  • 自动挖矿:用镐子挖掘任意矿石方块时,自动挖掘整个矿脉
  • 自动种树苗:砍完树后,自动种植同类型的树苗
  • 掉落物合并:挖掘的矿石和木材会合并成单个堆叠,方便整理
  • 防滥用保护:手动放置的方块不会被自动破坏
  • 可配置限制:你可以设置砍树/挖矿的最大方块数量
  • 模组工具支持:兼容热门模组的斧头和镐子
  • 模组树木支持:自动检测并种植模组树木的树苗

支持的树木和树苗

  • 原版树木:橡木、云杉、白桦、丛林、金合欢、深色橡木
  • Biomes O' Plenty:樱花、枯木、冷杉、地狱皮树、蓝花楹、魔法树、桃花心木、棕榈、红木、暗影木、柳树
  • Quark:杜鹃、花树

添加其他模组

你可以在配置文件中添加对其他模组工具的支持

安装

  1. 确保你已安装适用于 1.19.2 版本的 Minecraft Forge
  2. 下载该模组的 JAR 文件
  3. 将文件放入 mods 文件夹
  4. 启动游戏

性能配置

配置文件

首次启动游戏后,设置项位于 config 文件夹中的 server.toml 文件内。

主要参数

enable_tree_chopping(布尔值,默认:true)

启用或禁用自动砍树。

enable_ore_mining(布尔值,默认:true)

启用或禁用自动挖矿。

max_tree_blocks(整数,默认:300,范围:50-1000)

一次可砍伐的最大树木方块数量。

  • 50-100:快速砍伐,适合小树
  • 200-300:平衡设置(推荐)
  • 500-1000:适用于非常巨大的树木,可能会较慢

max_ore_blocks(整数,默认:1000,范围:100-5000)

一次可挖掘的最大矿石方块数量。

  • 100-500:快速挖掘,适合小矿脉
  • 1000-2000:平衡设置(推荐)
  • 3000-5000:适用于非常巨大的矿脉

respect_tool_speed(布尔值,默认:true)

遵循工具速度。如果禁用,所有工具将以相同速度工作。

respect_enchantments(布尔值,默认:true)

遵循工具附魔(例如效率)。如果禁用,附魔将不影响速度。

auto_plant_saplings(布尔值,默认:true)

砍树后自动种植树苗。

require_saplings(布尔值,默认:false)

种植时需要背包中有树苗。如果禁用,树苗会自动生成。

combine_ore_loot(布尔值,默认:true)

将挖掘的矿石合并为单个掉落物堆叠。这能减少背包杂乱。

respect_fortune(布尔值,默认:true)

合并掉落物时遵循时运附魔。如果启用,时运会增加矿石产量。

combine_tree_loot(布尔值,默认:true)

将砍伐的木材合并为单个掉落物堆叠。这能减少背包杂乱。

compatibility_mode(布尔值,默认:false)

兼容模式 - 减少激进的事件处理,以避免与其他模组冲突。

check_other_mods(布尔值,默认:true)

检查冲突模组并自动禁用相关功能。

custom_axes(列表,默认:预定义的模组斧头)

要支持的其他模组斧头列表。

custom_pickaxes(列表,默认:预定义的模组镐子)

要支持的其他模组镐子列表。

excluded_mods(列表,默认:treecapitator、veinminer、oreexcavation)

TreeChop 不应与之共同工作的模组(以避免冲突)。

enable_logging(布尔值,默认:false)

启用日志记录以进行调试。有助于诊断性能问题。

性能配置建议

快速游戏:

max_tree_blocks = 150
max_ore_blocks = 500
respect_tool_speed = true
respect_enchantments = true
auto_plant_saplings = true
require_saplings = false
combine_ore_loot = true
combine_tree_loot = true
respect_fortune = true
enable_logging = false

大型树木和矿脉:

max_tree_blocks = 500
max_ore_blocks = 2000
respect_tool_speed = true
respect_enchantments = true
auto_plant_saplings = true
require_saplings = false
combine_ore_loot = true
combine_tree_loot = true
respect_fortune = true
enable_logging = false

真实玩法(需要树苗):

max_tree_blocks = 300
max_ore_blocks = 1000
respect_tool_speed = true
respect_enchantments = true
auto_plant_saplings = true
require_saplings = true
combine_ore_loot = true
combine_tree_loot = true
respect_fortune = true
enable_logging = false

调试用途:

max_tree_blocks = 300
max_ore_blocks = 1000
respect_tool_speed = true
respect_enchantments = true
auto_plant_saplings = true
require_saplings = false
combine_ore_loot = true
combine_tree_loot = true
respect_fortune = true
enable_logging = true

模组兼容性

潜在问题:

  1. 与其他砍树模组冲突:TreeCapitator、VeinMiner、Tinkers Construct(如果它们有自己的砍伐系统)
  2. 与模组树木的问题:某些模组可能使用非标准方块作为树木
  3. 与模组工具的冲突:模组可能覆盖斧头行为

解决方案:

  • 模组会检查方块是否为手动放置,从而减少冲突
  • 基于名称和标签的通用树木检测系统
  • 使用 event.setCanceled(true) 实现完全控制

兼容性设置:

  • compatibility_mode = false:正常运行
  • compatibility_mode = true:减少激进的事件处理
  • check_other_mods = true:自动冲突检测
  • excluded_mods:要规避的模组列表

支持

如果你遇到任何问题或有改进建议,请在模组的问题追踪器上报告,或联系开发团队。


使用 OreTree 享受增强的 Minecraft 体验! 🌳⛏️