跳到正文

ResourcesTrees

作者:CoolerProMC

资源树为你提供获取铁、金、钻石等资源的新方式。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

🌳 ResourcesTrees

种植资源树,无需采矿。

ResourcesTrees 为 Minecraft 添加了能产出资源的树木。种下特化树苗,打理农场,收获珍贵材料——从铁和钻石到生物掉落物、精华等。每种资源类型与树木形态的组合,都会生成独特的树苗、树叶和树叶碎片。

⚡ 功能特色

  • 🌱 47+ 种资源类型——铁、钻石、下界合金、煤、金、幽匿、怪物精华、染料等丰富资源。
  • 🌲 8 种树木形态——橡树、云杉、白桦、丛林树、金合欢、深色橡树、樱花树和苍白橡树。每种资源类型都能以所有树木形态生长。
  • 🛠 完全由配置驱动——将 JSON 文件放入配置文件夹,即可添加自定义资源类型和树木类型。无需数据包或编写代码。
  • 🪓 树木模拟器——无需在世界中种树,也能自动生产资源。放入树苗和斧头,即可启动运行。
  • 🧩 插件 API——模组开发者可以通过IResourcesTreesPlugin接口在代码中注册自定义资源类型和树木类型。
  • 🌍 无缝整合——适用于原版生存、整合包和空岛风格的世界。

📖 使用方法

  1. 合成资源树苗——在工作台上,用资源材料按+形状摆放,包围一棵原版树苗。
  2. 种下树苗,种在草方块或泥土上,和普通树苗一样。
  3. 等待生长——树木会按照对应类型采用原版树木结构。
  4. 打掉树叶,收集树叶碎片,还有机会获得新树苗。
  5. 合成树叶碎片,通过有序合成将其转化为原始资源。
  6. (可选)使用树木模拟器,无需种树即可自动完成整个流程。

🪓 树木模拟器

树木模拟器方块可以自动生产资源。将资源树苗放入输入槽,将斧头放入斧头槽,它就会按计时器产出资源。斧头类型决定速度倍率:

| 斧头 | 速度倍率 |
|—|—|
| 木质 | 1× |
| 石质 | 2× |
| 铁质 | 3× |
| 钻石 | 4× |
| 下界合金 | 5× |
| 金质 | 6× |

斧头速度数值可在config/resourcestrees/axe.json中完全配置。

🧩 整合包制作者专用——自定义类型

将 JSON 文件放入配置文件夹,即可注册新的资源类型或树木类型,无需编写代码。

config/resourcestrees/resources_type/ruby.json

{
  "name": "ruby",
  "material": "minecraft:redstone",
  "color": -3342336,
  "saplingDropChance": 0.1,
  "leafDropChance": 0.2,
  "treeSimulatorTicks": 1400
}

config/resourcestrees/tree_type/oak.json

{
  "name": "oak",
  "treeGrowerName": "oak",
  "saplingTexture": "minecraft:block/oak_sapling",
  "leavesTexture": "minecraft:block/oak_leaves",
  "originalSapling": "minecraft:oak_sapling",
  "originalLeaves": "minecraft:oak_leaves",
  "log": "minecraft:oak_log"
}

🔧 模组开发者专用——插件 API

实现IResourcesTreesPlugin,并通过ServiceLoader进行注册,即可在代码中添加资源类型和树木类型。

public class MyPlugin implements IResourcesTreesPlugin {
    @Override
    public void registerResourcesType(IResourcesTypeRegistry registry) {
        registry.register(new ResourcesType.Builder("ruby", Items.REDSTONE, 0xFFCC0000)
                .saplingDropChance(0.1f)
                .leafDropChance(0.2f)
                .treeSimulatorTicks(1400));
    }
}

⚠️ 插件 API 尚处于实验阶段。为确保稳定性,请使用配置文件。

🔗 链接

常见问题

ResourcesTrees 支持哪些 Minecraft 版本?

ResourcesTrees 支持 Minecraft Java 版 1.20.1–26.3,共 10 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

ResourcesTrees 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

CoolerProMC 的其他作品

查看全部 →