Mineuniverse
Mods
Resources Trees

Resources Trees

MOD
Resources Trees provide you a new way to generate resources such as iron, gold, and diamond.
by CoolerProMC
Download Claim this project
49,965 downloads
0 likes
Updated Oct 14, 2026
0 hypes
Farming Ores and Resources Utility & QoL
Advertisement Remove ads with Premium →

🌳 ResourcesTrees

Grow your resources — no mining required.

ResourcesTrees adds resource-producing trees to Minecraft. Plant specialized saplings, tend your farm, and harvest valuable materials — from iron and diamonds to mob drops, essences, and more. Every combination of a resource type and a tree shape generates its own unique sapling, leaves, and leaf fragments.


⚡ Features

  • 🌱 47+ Resource Types — Iron, diamond, netherite, coal, gold, sculk, mob essences, dyes, and many more.
  • 🌲 8 Tree Shapes — Oak, Spruce, Birch, Jungle, Acacia, Dark Oak, Cherry, and Pale Oak. Each resource type grows as every tree shape.
  • 🛠 Fully Config-Driven — Add your own custom resource types and tree types by dropping JSON files into the config folder. No datapacks or coding required.
  • 🪓 Tree Simulator — Automate resource production without planting trees in the world. Insert a sapling and an axe, and let it run.
  • 🧩 Plugin API — Mod developers can register custom resource types and tree types in code via the IResourcesTreesPlugin interface.
  • 🌍 Seamless Integration — Works in vanilla survival, modpacks, and skyblock-style worlds.

📖 How It Works

  1. Craft a resource sapling — surround a vanilla sapling with the resource material in a + pattern at a crafting table.
  2. Plant it on grass or dirt, just like a normal sapling.
  3. Let it grow — it uses the vanilla tree structure for its tree type.
  4. Break the leaves to collect Leaf Fragments and occasionally a new sapling.
  5. Craft leaf fragments back into raw resources using shaped recipes.
  6. (Optional) Use the Tree Simulator to automate the whole process with no trees needed.

🪓 Tree Simulator

The Tree Simulator block automates resource production. Place a resource sapling in the input slot and an axe in the axe slot — it will produce resources on a timer. The axe type determines the speed multiplier:

Axe Speed Multiplier
Wooden 1×
Stone 2×
Iron 3×
Diamond 4×
Netherite 5×
Golden 6×

Axe speed values are fully configurable in config/resourcestrees/axe.json.


🧩 For Modpack Makers — Custom Types

Drop JSON files into your config folder to register new resource types or tree types — no code required.

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"
}

🔧 For Mod Developers — Plugin API

Implement IResourcesTreesPlugin and register it via ServiceLoader to add resource types and tree types in code.

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));
    }
}

⚠️ The Plugin API is experimental. Use config files for stability.


🔗 Links

[Fabric 26.3] 26.3.0.0
MC Client, Fabric, Server, 26.3
Beta 2026-09-16 Get
[NeoForge 26.3] 26.3.0.0
MC Client, NeoForge, Server, 26.3
Beta 2026-09-16 Get
resourcestrees-1.8.0+mc1.21.1-neoforge
MC Client, 1.21.1, NeoForge, Server
Release 2026-09-08 Get
resourcestrees-26.1.2.203+26.1.2-neoforge
MC Client, NeoForge, Server, 26.1.2
Release 2026-09-08 Get
resourcestrees-26.1.2.203+26.1.2-fabric
MC Client, Fabric, Server, 26.1.2
Release 2026-09-08 Get
resourcestrees-26.2.0.2+26.2-fabric
MC Client, Fabric, Server, 26.2
Release 2026-09-08 Get
resourcestrees-26.2.0.2+26.2-neoforge
MC Client, NeoForge, Server, 26.2
Release 2026-09-08 Get
resourcestrees-26.1.2.202+26.1.2-neoforge
MC NeoForge, 26.1.2
Release 2026-07-09 Get
resourcestrees-26.1.2.202+26.1.2-fabric
MC Fabric, 26.1.2
Release 2026-07-09 Get
resourcestrees-26.2.0.1+26.2-fabric
MC Client, Fabric, Server, 26.2
Release 2026-07-09 Get
resourcestrees-26.2.0.1+26.2-neoforge
MC Client, NeoForge, Server, 26.2
Release 2026-07-09 Get
[26.3-snapshot-1] resourcestrees-26.3.0+snapshot-1 Fabric
MC Client, Fabric, Server, 26.1-snapshot
Beta 2026-06-24 Get
[26.3-snapshot-1] resourcestrees-26.3.0+snapshot-1 NeoForge
MC Client, NeoForge, Server, 26.1-snapshot
Beta 2026-06-24 Get
resourcestrees-26.2.0+26.2-fabric
MC Client, Fabric, Server, 26.2
Release 2026-06-17 Get
resourcestrees-26.2.0+26.2-neoforge
MC Client, NeoForge, Server, 26.2
Release 2026-06-17 Get
resourcestrees-26.1.2.201+26.1.2-fabric
MC Fabric, 26.1.2
Release 2026-06-01 Get
resourcestrees-26.1.2.201+26.1.2-neoforge
MC NeoForge, 26.1.2
Release 2026-06-01 Get
resourcestrees-26.1.2.124+26.1.2-neoforge
MC NeoForge, 26.1.2
Beta 2026-05-30 Get
resourcestrees-26.1.2.124+26.1.2-fabric
MC Fabric, 26.1.2
Beta 2026-05-30 Get
resourcestrees-26.1.2.200+26.1.2-neoforge
MC NeoForge, 26.1.2
Release 2026-05-30 Get
resourcestrees-26.1.2.200+26.1.2-fabric
MC Fabric, 26.1.2
Release 2026-05-30 Get
resourcestrees-26.1.2.123+26.1.2-fabric
MC Fabric, 26.1.2
Beta 2026-05-25 Get
resourcestrees-26.1.2.123+26.1.2-neoforge
MC NeoForge, 26.1.2
Beta 2026-05-25 Get
resourcestrees-26.1.2.122+26.1.2-fabric
MC Fabric, 26.1.2
Beta 2026-05-22 Get
resourcestrees-26.1.2.122+26.1.2-neoforge
MC NeoForge, 26.1.2
Beta 2026-05-22 Get
resourcestrees-26.1.2.121+26.1.2-fabric
MC Fabric, 26.1.2
Beta 2026-05-15 Get
resourcestrees-26.1.2.121+26.1.2-neoforge
MC NeoForge, 26.1.2
Beta 2026-05-15 Get
resourcestrees-26.1.2.120+26.1.2-neoforge
MC NeoForge, 26.1.2
Beta 2026-05-12 Get
resourcestrees-26.1.2.120+26.1.2-fabric
MC Fabric, 26.1.2
Beta 2026-05-12 Get
resourcestrees-26.1.2.111+26.1.2-neoforge
MC NeoForge, 26.1.2
Beta 2026-05-10 Get
resourcestrees-26.1.2.111+26.1.2-fabric
MC Fabric, 26.1.2
Beta 2026-05-10 Get
resourcestrees-26.1.2.110+26.1.2-neoforge
MC NeoForge, 26.1.2
Beta 2026-05-09 Get
resourcestrees-26.1.2.110+26.1.2-fabric
MC Fabric, 26.1.2
Beta 2026-05-09 Get
[Breaking Changes] resourcestrees-26.1.2.100+26.1.2-fabric
MC Fabric, 26.1.2
Beta 2026-05-08 Get
[Breaking Changes] resourcestrees-26.1.2.100+26.1.2-neoforge
MC NeoForge, 26.1.2
Beta 2026-05-08 Get
resourcestrees-26.1.2.2+26.1.2-fabric
MC Fabric, 26.1.2
Beta 2026-05-02 Get
resourcestrees-26.1.2.2+26.1.2-neoforge
MC NeoForge, 26.1.2
Beta 2026-05-02 Get
resourcestrees-26.1.2.1+26.1.2-neoforge
MC NeoForge, 26.1, 26.1.1, 26.1.2
Beta 2026-04-21 Get
resourcestrees-26.1.2.1+26.1.2-fabric
MC Fabric, 26.1, 26.1.1, 26.1.2
Beta 2026-04-21 Get
resourcestrees-1.7.0+mc1.21.1-neoforge
MC 1.21.1, NeoForge
Release 2026-04-21 Get
Resources Trees - Fabric 1.7.0+mc1.21.1-fabric
MC Fabric, 1.21.1
Release 2026-04-21 Get
resourcestrees-26.1.1.0+26.1.1-fabric
MC Fabric, 26.1, 26.1.1, 26.1.2
Beta 2026-04-09 Get
resourcestrees-26.1.1.0+26.1.1-neoforge
MC NeoForge, 26.1, 26.1.1, 26.1.2
Beta 2026-04-09 Get
resourcestrees-1.6.2+mc1.20.1-forge
MC 1.20.1, Forge
Release 2026-04-05 Get
resourcestrees-1.6.2+mc1.21.1-neoforge
MC 1.21.1, NeoForge
Release 2026-04-05 Get
resourcestrees-1.6.2+mc1.21.10-neoforge
MC NeoForge, 1.21.10
Release 2026-04-05 Get
resourcestrees-1.6.2+mc1.21.11-neoforge
MC NeoForge, 1.21.11
Release 2026-04-05 Get
resourcestrees-1.6.2+mc1.21.11-forge
MC Forge, 1.21.11
Release 2026-04-05 Get
resourcestrees-1.6.2+mc26.1-neoforge
MC NeoForge, 26.1, 26.1.1, 26.1.2
Beta 2026-04-05 Get
resourcestrees-1.6.3+mc26.1-fabric
MC Fabric, 26.1, 26.1.1, 26.1.2
Beta 2026-04-05 Get

More from CoolerProMC

Advertisement Remove ads with Premium →

You Might Also Like