Yo! If you keep track of the updates forum I posted about a new plugin we added and I said I would be going into more detail about it. So I'm putting together this info thread here so we can discuss it separate from all the other patch notes.
So I'll start off by linking the spigot page of the plugin:
https://www.spigotmc.org/resources/pwnplantgrowth.49535/
To summarize the plugin:
- Growth rates can be changed per plant
- Per Biome
- Per Above Ground / Underground
- Plants can have a 'death' rate
- If a plant has 50% growth rate with a 50% death rate, then 25% of the time the plant will die
To boil down what I did with this plugin:
- I grouped all the biomes in the game into 8 different biome groups
- Snowy
- Cold
- Temperate
- Lush
- Dry
- Ocean
- Nether
- End
- I went through all the plants and assigned them a favored biome group where they grow at default 100% speed
- Plants not in their preferred biome have progressively worse growth rates the further they get from the preferred biome.
- All plants grow significantly slower underground, even in their preferred biome group
- I made potatoes marginally better at growing underground than all other plants.
So with all that in mind, let me jump into which biomes are in which groups.
- SNOWY_TUNDRA
- ICE_SPIKES
- SNOWY_TAIGA
- SNOWY_TAIGA_HILLS
- SNOWY_TAIGA_MOUNTAINS
- FROZEN_RIVER
- SNOWY_BEACH
- SNOWY_MOUNTAINS
- MOUNTAINS
- MOUNTAIN_EDGE
- GRAVELLY_MOUNTAINS
- MODIFIED_GRAVELLY_MOUNTAINS
- WOODED_MOUNTAINS
- TAIGA
- TAIGA_HILLS
- TAIGA_MOUNTAINS
- GIANT_TREE_TAIGA
- GIANT_TREE_TAIGA_HILLS
- GIANT_SPRUCE_TAIGA
- GIANT_SPRUCE_TAIGA_HILLS
- STONE_SHORE
- PLAINS
- SUNFLOWER_PLAINS
- FOREST
- WOODED_HILLS
- WOODED_MOUNTAINS
- FLOWER_FOREST
- BIRCH_FOREST
- BIRCH_HILLS
- TALL_BIRCH_FOREST
- TALL_BIRCH_HILLS
- DARK_FOREST
- DARK_FOREST_HILLS
- RIVER
- BEACH
- MUSHROOM_FIELDS
- MUSHROOM_FIELD_SHORE
- DESERT_LAKES
- SWAMP
- SWAMP_HILLS
- JUNGLE
- MODIFIED_JUNGLE
- JUNGLE_EDGE
- MODIFIED_JUNGLE_EDGE
- JUNGLE_HILLS
- BAMBOO_JUNGLE
- BAMBOO_JUNGLE_HILLS
- DESERT
- DESERT_HILLS
- SAVANNAH
- SHATTERED_SAVANNAH
- SAVANNAH_PLATEAU
- SHATTERED_SAVANNAH_PLATEAU
- BADLANDS
- ERODED_BADLANDS
- BADLANDS_PLATEAU
- MODIFIED_BADLANDS_PLATEAU
- WOODED_BADLANDS_PLATEAU
- MODIFIED_WOODED_BADLANDS_PLATEAU
- WARM_OCEAN
- DEEP_WARM_OCEAN
- LUKEWARM_OCEAN
- DEEP_LUKEWARM_OCEAN
- OCEAN
- DEEP_OCEAN
- COLD_OCEAN
- DEEP_COLD_OCEAN
- FROZEN_OCEAN
- DEEP_FROZEN_OCEAN
- Nether
- THE_END
- THE_VOID
- SMALL_END_ISLANDS
- END_MIDLANDS
- END_HIGHLANDS
- END_BARRENS
Phew. All the biomes categorized loosely by temperature. There are some interesting ones; for instance putting DESERT_LAKE into temperate biomes. I thought it would be cool to treat those like oasis' so deserts could have a good spot for growing things.
Now that all the biomes have their groups, lets talk about what I did to every plant.
Since there is a lot of information for each plant type, I'm going to do my best to display it in an easy to read way. Each column of the table represents growth rate, with 100% being normal vanilla growth rate. Each row represents growth/death above ground or underground (UG).
Beetroot's preferred biome group is Cold Biomes
Snowy | Cold | Temperate | Lush | Dry | Ocean | Nether | End | |
---|---|---|---|---|---|---|---|---|
Growth | 80% | 100% | 80% | 60% | 40% | 10% | 0% | 10% |
Death | 0% | 0% | 0% | 0% | 0% | 20% | 0% | 20% |
Growth-UG | 60% | 75% | 60% | 45% | 30% | 5% | 0% | 5% |
Death-UG | 10% | 10% | 10% | 10% | 10% | 30% | 0% | 30% |
Cacti's preferred biome group is Dry Biomes
Snowy | Cold | Temperate | Lush | Dry | Ocean | Nether | End | |
---|---|---|---|---|---|---|---|---|
Growth | 20% | 40% | 60% | 80% | 100% | 10% | 0% | 10% |
Death | 0% | 0% | 0% | 0% | 0% | 20% | 0% | 20% |
Growth-UG | 15% | 30% | 45% | 60% | 75% | 5% | 0% | 5% |
Death-UG | 10% | 10% | 10% | 10% | 10% | 30% | 0% | 30% |
Carrots's preferred biome group is Cold Biomes
Snowy | Cold | Temperate | Lush | Dry | Ocean | Nether | End | |
---|---|---|---|---|---|---|---|---|
Growth | 80% | 100% | 80% | 60% | 40% | 10% | 0% | 10% |
Death | 0% | 0% | 0% | 0% | 0% | 20% | 0% | 20% |
Growth-UG | 60% | 75% | 60% | 45% | 30% | 5% | 0% | 5% |
Death-UG | 10% | 10% | 10% | 10% | 10% | 30% | 0% | 30% |
Chorus Flower's preferred biome group is End Biomes
Snowy | Cold | Temperate | Lush | Dry | Ocean | Nether | End | |
---|---|---|---|---|---|---|---|---|
Growth | 20% | 20% | 20% | 20% | 20% | 10% | 0% | 100% |
Death | 0% | 0% | 0% | 0% | 0% | 20% | 0% | 0% |
Growth-UG | 15% | 15% | 15% | 15% | 15% | 5% | 0% | 75% |
Death-UG | 10% | 10% | 10% | 10% | 10% | 30% | 0% | 10% |
Cocoa's preferred biome group is Lush Biomes
Snowy | Cold | Temperate | Lush | Dry | Ocean | Nether | End | |
---|---|---|---|---|---|---|---|---|
Growth | 40% | 60% | 80% | 100% | 80% | 10% | 0% | 10% |
Death | 0% | 0% | 0% | 0% | 0% | 20% | 0% | 20% |
Growth-UG | 30% | 45% | 60% | 75% | 60% | 5% | 0% | 5% |
Death-UG | 10% | 10% | 10% | 10% | 10% | 30% | 0% | 30% |
Kelp's preferred biome group is Ocean Biomes
Snowy | Cold | Temperate | Lush | Dry | Ocean | Nether | End | |
---|---|---|---|---|---|---|---|---|
Growth | 20% | 20% | 20% | 20% | 20% | 100% | 0% | 10% |
Death | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 20% |
Growth-UG | 15% | 15% | 15% | 15% | 15% | 75% | 0% | 5% |
Death-UG | 10% | 10% | 10% | 10% | 10% | 10% | 0% | 30% |
Melon's preferred biome group is Temperate Biomes
Snowy | Cold | Temperate | Lush | Dry | Ocean | Nether | End | |
---|---|---|---|---|---|---|---|---|
Growth | 60% | 80% | 100% | 80% | 60% | 10% | 0% | 10% |
Death | 0% | 0% | 0% | 0% | 0% | 20% | 0% | 20% |
Growth-UG | 45% | 60% | 75% | 60% | 45% | 5% | 0% | 5% |
Death-UG | 10% | 10% | 10% | 10% | 10% | 30% | 0% | 30% |
Potato's preferred biome group is Temperate Biomes. Potato has no death rate and slightly higher growth rates underground.
Snowy | Cold | Temperate | Lush | Dry | Ocean | Nether | End | |
---|---|---|---|---|---|---|---|---|
Growth | 60% | 80% | 100% | 80% | 60% | 10% | 0% | 10% |
Death | 0% | 0% | 0% | 0% | 0% | 20% | 0% | 20% |
Growth-UG | 48% | 64% | 80% | 64% | 48% | 5% | 0% | 5% |
Death-UG | 0% | 0% | 0% | 0% | 0% | 30% | 0% | 30% |
Pumpkin's preferred biome group is Temperate Biomes.
Snowy | Cold | Temperate | Lush | Dry | Ocean | Nether | End | |
---|---|---|---|---|---|---|---|---|
Growth | 60% | 80% | 100% | 80% | 60% | 10% | 0% | 10% |
Death | 0% | 0% | 0% | 0% | 0% | 20% | 0% | 20% |
Growth-UG | 45% | 60% | 75% | 60% | 45% | 5% | 0% | 5% |
Death-UG | 10% | 10% | 10% | 10% | 10% | 30% | 0% | 30% |
Sugarcane's preferred biome group is Temperate Biomes.
Snowy | Cold | Temperate | Lush | Dry | Ocean | Nether | End | |
---|---|---|---|---|---|---|---|---|
Growth | 60% | 80% | 100% | 80% | 60% | 10% | 0% | 10% |
Death | 0% | 0% | 0% | 0% | 0% | 20% | 0% | 20% |
Growth-UG | 45% | 60% | 75% | 60% | 45% | 5% | 0% | 5% |
Death-UG | 10% | 10% | 10% | 10% | 10% | 30% | 0% | 30% |
Sweet Berry Bush's preferred biome group is Cold Biomes.
Snowy | Cold | Temperate | Lush | Dry | Ocean | Nether | End | |
---|---|---|---|---|---|---|---|---|
Growth | 80% | 100% | 80% | 60% | 40% | 10% | 0% | 10% |
Death | 0% | 0% | 0% | 0% | 0% | 20% | 0% | 20% |
Growth-UG | 60% | 75% | 60% | 45% | 30% | 5% | 0% | 5% |
Death-UG | 10% | 10% | 10% | 10% | 10% | 30% | 0% | 30% |
Wheat's preferred biome group is Temperate Biomes.
Snowy | Cold | Temperate | Lush | Dry | Ocean | Nether | End | |
---|---|---|---|---|---|---|---|---|
Growth | 60% | 80% | 100% | 80% | 60% | 10% | 0% | 10% |
Death | 0% | 0% | 0% | 0% | 0% | 20% | 0% | 20% |
Growth-UG | 45% | 60% | 75% | 60% | 45% | 5% | 0% | 5% |
Death-UG | 10% | 10% | 10% | 10% | 10% | 30% | 0% | 30% |
Bamboo's preferred biome group is Lush Biomes.
Snowy | Cold | Temperate | Lush | Dry | Ocean | Nether | End | |
---|---|---|---|---|---|---|---|---|
Growth | 40% | 60% | 80% | 100% | 80% | 10% | 0% | 10% |
Death | 0% | 0% | 0% | 0% | 0% | 20% | 0% | 20% |
Growth-UG | 30% | 45% | 60% | 75% | 60% | 5% | 0% | 5% |
Death-UG | 10% | 10% | 10% | 10% | 10% | 30% | 0% | 30% |
Well, that's certainly a lot of information to take in at once.. but most biomes have at least one crop that prefers being there (except snowy, but a cold crop will still grow pretty fine there). Basically I set it to where each 'jump' away from the prefered biome is a 20% decrease in growth rate.
What are you guys thoughts on this? Since underground farms are allowed now with 1.14 we needed some kind of limiting factor to keep the economy in balance. I think this is a pretty neat plugin and while my initial value may not be correct I think its a good starting point to tweak things.
I'd love to see what kind of variations this brings.
Are carrots, netherwart and mushrooms excluded from this plugin?
We have this, bold being a sellable plant:
Snowy: None
Cold: Beetroot, Sweet berry bush
Temperate: Melon, Potato, Pumpkin, Sugarcane, Wheat
Lush: Cocoa, Bamboo
Dry: Cactus
Ocean: Kelp
Nether: None
End: Chorus Flower
So of the 5 sellable plants included here, 1 grows best in the cold biome, and 4 in the temperate biome. It might not be wholly realistic, but I think putting some more plants in the lush or dry biomes would help the variation. (Everyone might just settle in plains and forests otherwise.)
Oops, left carrot out of the post. It is included though, I edited the post to add carrots. They're Cold biome.
Netherwart can only be grown in the Nether, unless you have a nether rank. So its still a nether plant and you can sell that. Growth rates were unchanged. So you can include that as a sellable item for your table.
Mushrooms I left alone.
Looks like it should be chorus fruit instead of flowers. Which means the plant itself has to grow slower. So we can change that and now end in your table has a sellable item as well.
Sweet berries prices are already being talked about so we can add them to the shops. Maybe we should also have that discussion for cocoa? Melon should probably be moved to Lush. That way it would be 3 cold, 3 temperate, 2 lush, 1 Nether, 1 End. I don't think that would stop people from settling in snowy biomes or dry biomes, since there is a plant that's only 1 group away so it'd be 80% rate.
Also not sure it would even be noticeably slower if you say, grew carrots in a snowy biome. Lets put some hard numbers on it. Depending on how you plant your fields the growth time is roughly 30-60 minutes. If it grew 20% slower you're looking at an increase of 6-12 minutes. If you plant your crops and walk away to go do something else I'm not sure if you would even notice it took an average of 9 minutes longer. 20% isn't a lot of time when we're talking small time frames.
Adjusted with the above your table would then look like this
Snowy: None
Cold: Beetroot, Carrot, Sweet berry bush
Temperate: Potato, Pumpkin, Wheat, Sugarcane
Lush: Melon, Cocoa, Bamboo
Dry: Cactus
Ocean: Kelp
Nether: Netherwart
End: Chorus Fruit
I think Snowy and Dry biomes would be ok with not having a sellable plant native. For snowy you could do carrots or berry bushes, and for dry you could do melons.
Gonna be nice to see players start doing different things depending on their biomes, instead of it being potatoes and wheat.
I agree! Variety would be nice. If we want to encourage usage of all the different crops, then all crops should be sellable in the markets. For example, ocean biome can only grow kelp at 100%, yet it cannot be bought in server shops. There is no crop useable in the ocean (for selling directly and at 100%). And all other crops grow at 10%. There really should be some kind of sellable crop in all biomes (for sure, crops that grow at 100% in a biome). There is only so much ore under you. So if one only relies on ores, they will to have to keep moving farther and farther away from home (if you live on the ocean). And fishing...that is not for everyone...standing and right clicking for long periods of time...please, no. Not as the main cash item. Even if they live on/in the ocean.