VineControl
VineControl limits the growth/spread of vines in various, configurable ways..
VineControl aims to give you total control over your vines.. how long they wil be... where they dont grow... if they grow at all!!! and much more...
if you find any bugs, errors or annoyances please let me know!
use this plugin to:
- Configure vinegrowth ingame
- WorldGuard Region support
- keep vines from reaching the ground
- limit vines to a maximum length
- disable vinegrowth on certain blocks
- slow down or completely stop vinegrowth
- make vines grow by using bonemeal on them
- implement a maximum lentgh to trim the vine when it reaches a limit
- keep your vines pretty
Dependencies:
- WorldEdit
- WorldGuard
Installing this plugin:
- install WorldEdit and WorldGuard if you havn't done that already
- drop VineControl.jar in your plugins folder
- restart your server
- Vinecontrol is now running whit default configuration
- to change the configuration, edit /plugins/VineControl/config.yml while the server is not running, or use the commands
- description of config: http://dev.bukkit.org/server-mods/vinecontrol/pages/configuration/
- description of commands: http://dev.bukkit.org/server-mods/vinecontrol/pages/commands/
- descropition of permissions: http://dev.bukkit.org/bukkit-plugins/vinecontrol/pages/permissions/
Todo:
- suggestion?
- complains?
- bugs?
because of requests i have written up VineControlLite. it contains the basic features of VineControl. it has no config. no permissions, no commands. it will keep your vines 1-2 blocks above the ground, with a maximum length of 10 vines(excluding the vine that is attached to a block) it allows ALL players to grow a vine longer by using bonemeal with it.
if anyone wants to take over or team up to create a config or other features. contact me at: [email protected] you can mail me, or add me to skype/msn.
i'll try to keep vinecontrollite updated, but i wont be adding new features or a config
Damn, I REALLY need this plugin. You couldn't update it or post the source, could you?
Please update!
Can you update this or post the source?
Please update!
still looking for an update as well, this was REALLY handy
Will it work with CB1.2.4-R1.0?
any news on this, it would really come in handy.
@firesofhades
@firesofhades
That would be awesome, because I'm almost betting everyone who uses this addon, probably already uses Worldguard/edit anyhow. :)
@pixelbat
accually worldedit and worldguard together are about that size vinecontrol itself is about 15-17kb in the next update we and wg will no longer be included due to the problems it causes.
i'm srry for being gone a while,
with my participation in the multiplayuk xmass contest(we made top 10 :D), and some problems with my own server, i've had little time.
i'm aware this plugin fully broke... but i'm working on it again. its running again, i just have some new bugs to get rid of.
i do not plan on adding new features soon, as i'm looking forward to another project i'm starting.
If any plugin-dev is looking to do so or even take over this project, i'm willing to talk about this. i'm putting it like that because i think that with the new custom event system, my code is needing a full rewrite. i still have to look into that.
Plugin conflicts with Dynmap. I get a Worldedit error when I have this installed along side Dynmap, however it's not the actual Worldedit, it's your plugin with it's built in dependencies. If I remove Vinecontrol, everything works great. Do you really have to have built in dependencies like that? Is that like having Worldedit installed twice if we already use Worldedit?
Tickets section would be nice :)
Getting these errors: http://pastie.org/3314568
Why is this plugin so big? 772k???
WorldGuard and WorldEdit aren't even this big.
Hey, great plugin, but would it be possible to add support for sideways growth? I think that's the most annoying problem with vines, I don't mind them growing downwards but when they spread infinitely across walls it drives me nuts :<
@smokie23
did you use indentations? the 2 or 4 spaces infront of some lines?
if you did,the only thing i can think of is that there might be a second region at your spawn... in this case you should set the priority flags of the regions, spawn having higher priority than the other region.
you'll also need to define the region with worldguard ofcourse
You say put at 0% to stop growth?
That doesn't work. Does this plugin work?
Im using:
global:
enable_VineControl: true
minimum_length: 2
max_to_cut: 5
blocks_from_ground: 1
max_length: 20
growth_speed: 100
blacklist: []
world1:
spawn:
growth_speed: 0
The vines keep growing.
@xemnes1
no, custom flags are not possible(yet).
when a vine grows, the location of the vine will be passed to worldguard wich will give me a set of regions that overlap that location, using priority i pick 1 region... this region will be looked up in the vinecontrol config.
edit
-if this question was in regard to players configuring vinecontrol themselves for their own regions...
if a player uses "/vinecontrol region" vinecontrol will ask worldguard if the player is the owner of the region, if this is the case and the player has the vinecontrol.user permission, the setting will be put in the vinecontrol config
this plugin doesn't provide flags for vines but uses the regions "owner"-field to verify whether a player is allowed to modify these settings in vinecontrol.
@firesofhades: you are saying theres a flag in regions that can stop vine growth?
@ukballer1012
thank you for the link.
you should not delete the global settings
and an empty blacklist would need to be defined as "blacklist: []"
the global settings effect all worlds( and regions)
the world settings will override the global settings, and effect that whole world
the region settings will override the world or global settings, and effect only that region
i.e: if you would remove growthspeed: 100 from world1, it will use the growthspeed that is defined in global
this is done so you no longer need to define settings you have already defined higher up the chain.
so this might be a more favourable config
world1 will inherit all settings from global
spawn will inherit all settings but growthspeed.
i understand that your previous config must have looked something like this and it didn't work than, but with version v0.08 it does.