PwnPlantGrowth
PwnPlantGrowth
Change the rate at which all plants can grow (and die) per biome and based on natural lighting! Great for roleplaying, territory control, and economy minded servers where food is terribly overabundant and too easy to get.
The basics behind this plugin are designed to slow down or even disable the farming and growth of nearly every plant item in the game along with Biome specific support. Choose which Biomes and light level certain plant types can grow, and at what rates they can grow. You can also configure a chance that some plants will even die! (Replaced by dead bush or vine). This will make tending to massive farms more difficult, balancing your servers food economy and making the game more enjoyable for those who like a bit more realism and challenge.
Carrots, Melons, Wheat, Sugar Cane, Trees and more! The way this plugin works is that it checks for when a plant is about to grow, then based on your configuration settings it gives that growth event a chance to succeed or fail. If it fails, it also has a chance to die!
- Looking to block farming NetherWart entirely or restrict it to the Nether only like it used to be?
- Want to make some things like Melon farms less overpowered?
- Want to force Cocoa to only grow in the Jungle?
- Want to make desert growth rates lower than other areas?
- Want to make buckets pour water like real life buckets?
- Want to make farms be above ground and under natural lighting?
This is the plugin for you!
Features
- Configurable by plant type.
- Enable, disable or set a percentage of default for each plant's growth.
- Configure specific plant types that aren't commonly made available by other farming plugins (such as cactus, sugar cane and specific tree types)
- Whitelist Biomes that a plant can grow in.
- Add a configurable chance of death (plant dies and in some cases turns into a dead shrub).
- Configurable Per Biome for each plant type.
- Adjust the behavior of water source blocks in buckets and dispensers.
- Configurable natural light level.
- Give priority growth rates to certain biomes in outdoor farms while hampering growth rates in poor biomes and underground, great to get players out of their caves and into the world!
Installation
Simply place the PwnPlantGrowth.jar into your plugins folder and run your server! If you are upgrading from a previous version, it is a good idea to copy and delete your config.yml and regenerate a new one in case something has changed. (A future update will check for config file changes and errors)
Configuration
Edit plugins/PwnPlantGrowth/config.yml
- For each plant type, set the percentage from 0 to 100. 0 will disable the plant type from growing at all. 100 will allow plants to grow at their normal rate. The lower you set this number, the less likely the plant will be to grow.
- For each plant type, set a death percentage like above. This is a chance of death only if the above fail chance is successful. For example, if growth percent is 50% and death percent is also 50%, then the overall chance a plant has of dying is 25%.
- For each plant type, set a whitelist of biomes in which it can grow. And empty set means it can grow anywhere. Empty set looks like []
- For each plant type, configure option specific set of biomes, with their own growth and death rates.
Bukkit Biome List - There are a lot!
Links & Info
- PwnFilter - Absolutely the best and most powerful chat and command filtering plugin available. Also does aliases, scripting, sign and anvil text filtering and so much more.
- PwnBuckets - Previously part of PwnPlantGrowth, PwnBuckets grew into it's own plugin that makes liquids (water, lava, ice blocks) behave more naturally when poured from buckets or dispensed from dispensers.
- PwnChickenLay - Configure or block how fast chickens can lay eggs, and change the egg to any possible item.
- ResPwn - Configure useful and fun player respawn options like temporary forcefields, armor and weapons.
- PwnPvpBalance - Balance the tide of uneven game mechanics with options to help players with poor PvP skills be more competitive, and give good players a better challenge.
- Pwn9.com - Visit the Pwn9 Gaming Community, the place we call home. Check out our Minecraft servers, other game servers and fun gaming community.
Plugin Metrics
This plugin utilizes a plugin metrics system, which means that some information is collected and sent to bstats.org.
If you wish to disable this feature, you can do so by opting out, which you can do in the config file under /plugins/PluginMetrics/
What happens on death? Do they just disappear? I think it'd be nice if they turned into dead bushes
I've released a 1.5.1 compatible build.. i'll be refocusing some attention on this plugin in the near future to add some of the other features I've been wanting and that people have requested.
@kangarko
Currently only supports up to 100% - overpowering it will not do anything wierd but it also won't do anything more thatn 100%. I do plan to support faster growth in the future.. should have a 1.5 update out soon.
Ok so there was a little bug in my chance generator.. which, well.. caused percentages to behave wrong.. its getting fixed in the next version 0.6
@Sir_Moodz No just default at the moment, if I can think of a way to handle custom plants (as well as custom biomes) I'll be sure to add that and make a big deal about how awesome it is... but for now I haven't really figured out how i'm going to make that work.
Wil it be possible to add custom plants to the config list? I am using mods and some add new plants...so now the new plants grow much faster then the old ones...
http:dev.bukkit.org/server-mods/pwnplantgrowth/files/5-pwn-plant-growth-v0-5/ is coming...
This has an updated config.yml so be sure to either regenerate yours, or check the config page for the changes to manually update.
New update has a configurable chance of DEATH when a growth event fails.. fun stuff!
@tremor77
Is greatly appreciated, that at least try it;)
@Q2Lummox
I'll get to it.. Like i said, not even sure how i'm going to do it yet.. i'm a bit of a noob
And about to add support for stations of plugin Seaons? ....
:__(
Version 0.3 is coming! http:dev.bukkit.org/server-mods/pwnplantgrowth/files/3-pwn-plant-growth-v0-3/
PLEASE NOTE - ALL NEW CONFIG FILE, DELETE IF UPDATING
I've added the Biome settings.. it's not growth rate per biome (yet) as of right now I added whether growth is simply allowed in a biome. Also, bukkit now sends a Cocoa event, so the Cocoa settings will work!
Recap - set a growth rate on every growable item, create a whitelist of biomes they can grow in.. 1 bug.. bonemeal bypasses all blockers.. but im cool with that at the moment.
@tremor77
I would really enjoy to see a biome-specific growth rates for use on my roleplaying server. Will be following this plugin's progress :)
Great plugin!
You can add a option to the config file, to disable de use of bone meal in the trees?.
And another idea, you can link your "plugin" with "seasons"?, Would be nice to recognize the seasons, and to configure the growth of each thing separately, according to the season in which you are. Here you have information on how to do this:
http://dev.bukkit.org/server-mods/seasons/pages/hooking-into-seasons/
Thank you!
@rvarnellThanks for the suggestion I'll keep it in mind as the project grows.
Awesome idea! Eager to try this out on my server.
Tremor - let me add a request to your Biome idea
please accept custom biome names from TerrainControl! I have a custom world with nearly twice as many biome types as normal minecraft, and I'd LOVE to be able to determine where certain crops grow or don't, or where they do better. Multiple levels would be incredible.Thanks!
@DreamPhreak That's quite a big expectation.. i'll settle for "working" plugin first.
@user_126711 Let me know how it works out, it's still early. I actually started working on this before I read your request, I wasn't even going to publish it for public but then I saw (amazingly) that there is a lot of requests and not many plugins in this area. I'm only going to focus on plants, but I plan to create a wide array of possible options for farming.
Some of my ideas include making configurable:
That's it for now I will continue banging away at some code, so keep checking back for updates.
This is excellent tremor77 and thanks for replying to my post on Famine (plugin request). I'm going to try this out soon and hopefully it will solve most of my problems!
This is going to be one of the best farming control plugins ever.
Hey everyone just wanted to say something quick about my most recent Bukkit Plugin, PwnPlantGrowth. I've looked myself and seen a lot of people looking for a complete and configurable farming plugin. The aim of this plugin is simply to allow you to block or slow down the growth of almost every growable item in Minecraft. Enjoy!