自动重新种植树木

自动重新种植树木

自动重新种植树——当你砍伐原木时,如果下方地面适合,会自动种植相应的树苗。

自动重新植树

当你破坏原木方块时自动重新种植树苗。在服务器端运行——无需安装客户端模组。

功能特性

  • 所有原版树木 — 橡树、云杉、白桦、丛林树、金合欢、深色橡树、红树、樱花树、苍白橡树
  • 下界树木 — 绯红菌柄和诡异菌柄会在菌岩上重新种植对应的真菌
  • 2x2 支持 — 深色橡树和丛林树会以 2x2 网格重新种植
  • 潜行取消 — 破坏时按住潜行键可跳过重新种植
  • 无树苗模式 — 设置 requireSapling: false 可在不消耗树苗的情况下种植
  • 去皮与原木变种 — 识别所有原木、去皮原木、木材和菌核变种
  • 全物品栏搜索 — 可在任何位置(包括副手)找到树苗
  • 每种树木独立配置 — 通过 config/autoreplant.json 启用/禁用特定树木

支持版本

Minecraft Fabric Forge NeoForge
26.1.x ✅ ✅ ✅
1.21.4 ✅ — ✅
1.20.1 ✅ ✅ —

工作原理

  1. 破坏一个原木方块
  2. 是否按住潜行?(如果 sneakToDisable: true)→ 跳过
  3. 物品栏中是否找到匹配的树苗?(如果 requireSapling: false 则跳过)
  4. 地面是否有效?(泥土、草方块、菌岩等)
  5. 树苗被种下,从物品栏中消耗一个(如果 requireSapling: false 则不消耗)

支持的树木

原木类型 种植的树苗 2x2
橡树 橡树树苗 否
云杉 云杉树苗 否
白桦 白桦树苗 否
丛林树 丛林树苗 是
金合欢 金合欢树苗 否
深色橡树 深色橡树树苗 是
红树 红树胎生苗 否
樱花树 樱花树苗 否
苍白橡树 苍白橡树树苗 否
绯红菌柄 绯红菌 否
诡异菌柄 诡异菌 否

配置

配置文件位于 config/autoreplant.json:

{
  "sneakToDisable": true,
  "requireSapling": true,
  "trees": {
    "oak": true, "spruce": true, "birch": true,
    "jungle": true, "acacia": true, "dark_oak": true,
    "mangrove": true, "cherry": true, "pale_oak": true,
    "crimson": true, "warped": true
  }
}
  • 将任意树木设置为 false 以禁用其自动重新种植
  • sneakToDisable: false → 无论是否蹲下都始终重新种植
  • requireSapling: false → 在不消耗树苗的情况下种植

安装

将 jar 文件放入服务器的 mods/ 文件夹中。仅限服务器端运行——无需在客户端安装。

许可证

MIT