Home›Java›Mods›CustomTrees | Custom Growth & World Generation | Paper/Purpur
CustomTrees | Custom Growth & World Generation | Paper/Purpur
ModsJava

CustomTrees | Custom Growth & World Generation | Paper/Purpur

Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
CustomTrees-title.png
Title artwork made with REDLINE. Gameplay screenshots are below.

CustomTrees
With CustomTrees, I want to give you more variety when growing trees or generating a new world. A single sapling can grow into a different shape, while larger sapling formations give you room for much bigger trees. There are shrubs and hedges for gardens too.

Features

Requirements
Java 25, Paper/Purpur 1.21.8 or newer and Vystorm Core. The download includes Core 0.28.1. No client mod needed. Iris, CoreProtect and SmoothTimber are optional integrations.

Installation
Stop the server and back up your worlds. Extract the download, then put CustomTrees-1.25.3-26.2.jar and the included Core dependency in plugins/. If you already have a newer Core installed, keep that version; do not install a second Core JAR.
Start once to create the config, choose the settings you want, then restart. Try world-generation settings in a test world first. Do not hot-reload.

Commands and permissions
Start with /customtrees. COMMANDS.md in the download lists the command arguments and permission defaults.

World generation
Tree replacement applies to new chunks. Existing, previously touched chunks and protected Vystorm Core regions are left alone. The optional web guide and client views need their corresponding Core features enabled.

Screenshots
Real captures from earlier test builds; some details may differ from the current release.
A freshly generated river valley:
01-worldgen-trees.jpg
A colossal cherry tree:
03-colossal-cherry.jpg

Compatibility
The 2026-10-22 checks covered Paper 1.21.8, 1.21.11, 26.1.2, 26.2 and 26.3, plus Purpur 1.21.8 and 26.3, including restarts. Java 25 is required. The -26.2 file suffix is not the minimum Minecraft version. Plain Spigot and Folia support are not claimed. Optional web/client combinations were not part of those checks.

Support and license
If you run into a problem, post in the discussion with your server, Core and CustomTrees versions and what you did before it happened. A small example config helps; please remove private details from logs.
CustomTrees is MIT licensed. The license is included in the download.

— Esoren

Links
Vystorm Core – download on Spigot
Vystorm.net – my plugins and website
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

CustomTrees | Custom Growth & World Generation | Paper/Purpur is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2, 26.3. Downloaded 10 times (via Spigot). Download it and open it directly in the game.

Explore more