2015-08-07

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. In addition to plant growth mechanics, this plugin has a configurable realistic bucket feature, where water poured from a bucket or a dispenser will evaporate into the ground, forcing farmers to learn natural irrigation methods and to build near water source.

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.

Detailed config.yml

Bukkit Biome List – There are a lot!

To-Do List / Bugs

Per Biome Growth Rates

PPG is not multiworld configurable but it plans to be.

Add configurable chance for the plant to die instead of just not growing.

Add a debug mode

Add a “Weed Killer” option, like a block placed with X blocks of a farm will stop plants from dying.

Update install & configure Youtube video for 2,0

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.

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.

IRC Channel: Join #pwn9 on irc.esper.net – feel free to ask plugins questions on the channel or just come hang out with us.

Plugin Metrics

This plugin utilizes Hidendra’s plugin metrics system, which means that some information is collected and sent to mcstats.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/

Screenshot





Changes

2.1.6

Built against Spigot 1.8.8

Possibly fixed a bug that blocked bonemeal from making LongGrass grow on grass blocks.

2.1.5

Tested and seems to be working for Spigot 1.8

Fix an issue with plugin metrics

2.1.4

Fix bug that was not catching the block type block grows Cane, Cactus, Melon Block and Pumpkin Block. Should be fixed now.

2.1.3

Testing hooks for the Terrain Control plugin compatibility

2.1.2

Still trying to fix NPE caused by missing configs or invalid plant types caused by other plugins

2.1.1

Updated to the latest development builds, compatible up to 1.7.9

Added missing tree to config.yml – COCOA_TREE

Added config check code, will report missing plants and trees from your configs to the log file.

Changed a bunch of .toString methods to valueOf methods to avoid null pointers

2.1

Updated to CB 1.7.2-R0.3

Added UV light block to bypass natural lighting exemptions, see config

Setup defaults for some variables in configs in case they don’t get set

Failed to locate or resolve reported bug on sugar cane ignoring settings, seems to work fine, may be a plugin conflict.

2.0 Release

Added GrowthDark rate – a config that can be optionally specified to make a plant grow at a certain rate indoors or underground.

Added DeathDark rate – a config that can be optionally specified to make a plant die at a certain rate indoors or underground.

Cleaned up a lot of inefficient code.

Revamped debug logging.

New and revamped config file.

Config items for plants and trees now use the “official” Bukkit Material names, for more flexibility in the future.

Added options for fertilizer and weed killer blocks.

Added some additional logging for debug purposes.

Download Links

For 1.8.1

http://download.minecraftdata.com/index.php?act=dl&id=173957

Credits: tremor77

The post PwnPlantGrowth Bukkit Plugin 1.8.1 appeared first on Minecraftdata.com -Mods, Resource Packs, Maps, Tools, Skins, Updates.

Show more