HomeJavaModsControlled Plant Growth
Controlled Plant Growth
Do you remember the times when you planted all your seeds, went on a long mining spree and came back to the same progress at what you left? This plugin combats that.

The goal of this plugin is to provide a solution that can force plants to be grown in a specific timespan.
It does not only manage plants placed by the player;
Plants placed by villagers and plants in general will be managed too.


Plants with multiple age levels will reflect those changes as well.
F. e. a wheat field will grow continuously to feel as immersive as possible.
Here is a gif for demonstration, that shows how you can adjust the growth time and its resulting effects.
In this example the default setting of 20 minutes was changed to 5 seconds.

[EDIT: gifs can't be shown on this site apparently, so feel free to visit the README.md on GitHub for the preview]

Features
Supported Plants
Trees / Saplings

Commands
Command Permission Description
/cpg set <material> <time / [1,2,3...maxAge]> [timeUnit] controlledplantgrowth.set Sets the time of a specified plant to mature, saves the new config and applies the changes to plants. Defining an array of growth steps is possible now.
cpg info [material] controlledplantgrowth.info Lists current configuration of plants and their time to mature.
/cpg forceload controlledplantgrowth.forceload Forces all loaded chunks to be scanned for plants, which have the ignoreInAutomaticChunkAnalysis set to false. Only effective when useAggressiveChunkAnalysisAndLookForUnregisteredPlants is set to false. If mentioned setting is set to true, the chunks will be automatically analyzed on load (default).
/cpg help controlledplantgrowth.help Print the abbreviated version of this description :)
- controlledplantgrowth.view Permission to be able to see the /cpg command(s) in the vanilla autocomplete.


Config
The default configuration can be done over the ingame /cpg set command.
If you wish for an advanced configuration, refer to the description at my GitHub page.

Issues
Feel free to create a new thread on my GitHub issues page if you have encountered a bug or have an idea that you would like seeing in this plugin.

State of the Plugin as of Version 2.0.0
With the currently listed, supported plants I've covered my use case and am planning to only post bug fixes.
You can also view all supported, in-development and on-hold plants in the corresponding section of the README.md on my GitHub.
TLDR; new support for plants or features will be implemented only on request.

Mentions
For the resource icon I've used a license free image from pixabay, here.

Commands

Plugin details

Read from the plugin's own plugin.yml.

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.

Controlled Plant Growth is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 199 times (via Spigot). Download it and open it directly in the game.

Explore more