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/
@madtomic I haven't tested it, but I don't think it should be a problem on 1.7.2.
Can I use the latest build on cb1.7.2-r0.3?
@FastPunkBoy
Ya, looks like there is a bug in the plugin on block type plants, I will see if I can track it down and fix it in the next release
Update: found the bug and fixed it, uploading to bukkit should be available in a couple days.
Sorry, I just wrote wrong here. In all configurations correctly (I hope). Here is the link: http://pastebin.com/VJZrgTrV
Tried to run on 1.7.9-R0.2 (Build # 03092) with no other plug-ins. The problem arises with a cane, cactus and blocks pumpkin and melon. = ( Thank you very much for your support!
@FastPunkBoy I'll consider adding the bonemeal options, seems like it would make a good addition.
Can I see your configuration in a link on pastebin.org? For example
should be
Let's rule out possible config error and if it's still not working we will need to see if there might be another plugin that is conflicting.
Hello again! =) Found another bug! MELON_BLOTSK and PUMPKIN_BLOTSK do not work. Remain at standard speed, but *_STEM workы perfectly. = ( Total does not work cane, cactus and blocks pumpkin and watermelon. You can fix this? Then it would be an ideal farm plugin. <3
Sorry for my Englis again. =) I got an idea for you! if you use bone meal on the plant growth modifier "1", it would take a lot of bone meal, as each application is only 1% success rate. It would be nice to add the ability to configure bonemeal. For example plant with 1 percent growth, but the use of bone meal on it ignores this percentage. And the plant will grow a few taps bone meal. Or you can make it so that the plant grows relatively quickly, but the percentage of response bonemeal small.
It will look like this:
BonemealGrowth: (0-100)
If 0, then does not work. If 100 then operates in Vanilla
Sorry for my English. I use the Google translator. =)
I have a problem with the growth of cactus and sugarcane. It grows at a normal speed, no matter what configuration I did. This is a bug, or am I doing something wrong? Craftbukkit 1.7.9-R0.2. Beta Build
@Mateix27 Not familiar with McMMO, so safe to assume that it currently does not. How would that support look if it did? What would you expect the behavior to be?
After looking up McMMO's herbalism, I don't think that this will have any conflicts as most of the herbalism effects deal with harvesting and food, while this plugin deals primarily with the growth cycle and biomes in which plants may grow.
This plugin supports Herbalism in McMMO?
@Typical_Name Not a noob question I should clean up the config and make some better examples.. basically the config works like this.
Sometimes it confuses me too.. but what you can do is make some biomes very specific settings.. this applies to trees as well as plants, the same config layout.
I have noob question: How does the config work for trees? Is the list of biomes under the tree type saying that "the tree will only grow in these biomes," or "the tree will grow at the specified growth/death rates in these biomes and act normally in others"?
cool
Well apparently I'm not allowed to link my latest release of this plugin even though anyone who favorites or watches this plugin gets a notification when there is a new file added...
@pepper82
I posted a question to the Terrain Control devs about hooking in.. waiting to hear back.
You had the chance to check out Terrain Control for integration, yet?
I really need your plugin but I am using custom biomes and this won't work at this time :)=
@sanoj96 It's simply not possible to do so using Bukkit API alone.
Besides there is already a fast grow option, of bonemeal.
@tremor77
Can you make it so we can enable "fast growing" ? might be a fun future to ;)
@sanoj96 This plugin won't make things grow faster, only ever at "100" they will grow at the default rate. However with "spigot", you can increase your default rates.
Planting saplings after a tree is chopped down might be a fun feature to add in the future thanks for the suggestion.
Suggestion and bug.
Hello, i just tested your plugin, and it seems to not work... the trees will not grow fast...
here is my config file
I dont know if the config file is setup corctly, but i have tried to have "1" and "100" but none of them works.
Siggestion: Can you make it so it "instant grow trees or other thing" so we can enamble what we want to instant grow in the config. also can you make it so it replace "saplings" when we chop down a tree ?
Thanks :)