GrowthLimiter

GrowthLimiter's Purpose

Basically, if you have a world that you want to simulate "growth difficulties" for any reason (say, you want to limit Grass spread or Mycelium spread to a slowpoke pace), this plugin will do the trick! Be it whether you wish to make grass spread at a 50% or even 90% of the original intended speed, you have complete control!

This is all built on pure Bukkit API. There should be no worry about this plugin breaking between minecraft releases unless Bukkit changes the API for growth.

Features

  • Limit a the speed of grass/mycelium/vine/wheat growth in any world you wish
  • Limit the distance a vine will grow
  • Multiworld compatible.
  • Built purely on Bukkit API, this will work on CraftBukkit 1.2.5 - 1.8! (Spigot 1.8 compatible) :)

Commands

None!

Permissions

None! There's nothing that could be permissible.

Configuration

Debug - true or false, use only if you wish to see how many times a BlockSpreadEvent is being canceled (this WILL spam your console, only recommended true for a test server)

Growth -

  • Grass - A double digit number from 1-100 of which 100 means ALL Grass spread will be disabled and 1 will have a 1% chance of canceling a grass spread event
  • Mycelium - A double digit number from 1-100 of which 100 means ALL Mycelium spread will be disabled and 1 will have a 1% chance of canceling a grass spread event

ToDo

  • Allow toggle for worlds in config 9/12/12
  • In game command to reload config
  • In game command to alter the Growth percentage
  • Vine growth limit 18/12/12
  • Vine distance limit 18/12/12
  • Mycelium growth limit 9/12/12
  • Per world configuration 18/12/12
  • Wheat growth limit 6/2/13

MCStats

This plugin does use MCStats, which can be disabled by going into the plugins/PluginMetrics/config.yml

FAQ's

1) How server intensive can this become if I'm running this on a world with several players in different places? If you have been using something like WorldGuard's dynamic flag to stop all grass spread, it's going to consume the same resources, basically none! A server would accumulate lag from having too many players before this plugin can.

2) Why not just use some other plugin? Honestly, it's up to you. I haven't found a plugin that does this yet (probably because the amount of requests is close to null), or a plugin might be trying to hard to do many other things. This plugin only does one thing: Limits based off percentage the grass and mycelium spread.

3) I set the percentage to 50% and I'm seeing more than 50% of grass/mycelium doing nothing! Why can't you use percentages right!? Calm down, the percent is a chance for EACH BlockSpreadEvent, not overall. It's like flipping a coin, you have 50% chance each flip to get heads or tails, not 50% over all coin flips.

4) My question isn't listed here! Comments and I'll try to add it (if it's an FAQ worthy question).


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    47337
  • Created
    Nov 16, 2012
  • Last Released File
    Feb 19, 2015
  • Total Downloads
    4,017
  • License

Categories

Members

Recent Files