SimpleVIPPerks
SimpleVIPPerks
Version 3.50
Description:
Simple lightweight plugin that allow you to give your VIP's extra perks/buffs. Don't know a whole lot when it comes to java so sorry if something does not work right.
Features:
The ability to give VIPs (Or anyone for that mater) access to commands that give them Perks/Buffs (so far).
So far there are 10 options in this plugin; Speed, Jump, Strength, Air, Fire resistance, Dig, Damage resistance, Regeneration, Invisibility and Night Vision.
Choosing one of this will give you a buff at a factor of X for X minutes (Seconds for Regen). You are able to set cooldowns between commands.
When you use a perk flames + smoke + Lighting + Dragon Growl a few more effects appear where you stand. You can turn these off in 3.00
X = Configured amount.
- Speed: Increase your speed by a factor of X for X minutes.
- Jump: Increase your jump height by a factor of X for X minutes.
- Strength: Increase your strength by a factor of X for X minutes.
- Air: Increase your lung capacity whilst under water by a factor of X for X minutes.
- Fire: Increase your resistance to fire by a factor of X for X minutes.
- Dig: Increase your digging speed by a factor of X for X minutes.
- Damage: Increase your resistance to damage by a factor of X for X minutes.
- Regeneration: Increase your regeneration by a factor of X for X seconds.
- Invisibility: Renders the user Invisible for X minutes.
- Night Vision: Allows the users to see in the night for X minutes.
Compatibility:
Tested and built on 1.5.2. Uses JAVA 7
Permissions:
OP's have access by default.
- permission: SimpleVIPPerks.* :Give all the commands.
- permission: SimpleVIPPerks.vipspd :Give just the Speed command.
- permission: SimpleVIPPerks.vipstr :Give just the Strength command.
- permission: SimpleVIPPerks.vipjmp :Give just the Jump command.
- permission: SimpleVIPPerks.vipair :Give just the Air command.
- permission: SimpleVIPPerks.vipfir :Give just the Fire resistance command.
- permission: SimpleVIPPerks.vipdig :Give just the Dig command.
- permission: SimpleVIPPerks.vipris :Give just the Damage resistance command.
- permission: SimpleVIPPerks.vipreg :Give just the Regeneration command.
- permission: SimpleVIPPerks.vipinv :Give just the Invisibility command.
- permission: SimpleVIPPerks.vipngt :Give just the Night Vision command.
- permission: SimpleVIPPerks.viprem :Give just the Remove all effects command.
- permission: SimpleVIPPerks.vipinfo :Give just the Info command.
- permission: SimpleVIPPerks.reload :Gives the permission to reload the config file.
- permission: SimpleVIPPerks.list :Gives the permission to view the buff list.
Commands:
X = Configured amount.
- /help simplevipperks :Displays a list of the commands.
- /vipspd :Increase your speed by a factor of X for X minutes.
- /vipstr :Increase your strength by a factor of X for X minutes.
- /vipjmp :Increase your jump height by a factor of X for X minutes.
- /vipair Increase your lung capacity whilst under water by a factor of X for X minutes.
- /vipfir :Increase your resistance to fire by a factor of X for X minutes.
- /vipdig :Increase your digging speed by a factor of X for X minutes.
- /vipris :Increase your resistance to damage by a factor of X for X minutes.
- /vipreg :Increase health regeneration by a factor of X for X seconds.
- /viprinv: Renders the user Invisible for X minutes.
- /vipngt :Allows the users to see in the night for X minutes.
- /viprem :Removes all effects currently on you. (no cooldown)
- /vipinfo :Displays info about the plugin (no cooldown)
- /vipreload :Reloads the config file (no cooldown) (Can be done via the console)
- /vipreload :Views the list of buffs (no cooldown) (Screenshot below)
Config File:
# All times are minutes BESIDES RegTime, that is in seconds. # Effects option is Dragon sound, Lighting ect when using a Perk. Settings: GlobalCooldown: 5 Effects: true SpeedAmmount: 1 SpeedTime: 1 JumpAmmount: 1 JumpTime: 1 StrengthAmmount: 1 StrengthTime: 1 AirAmmount: 1 AirTime: 1 FireAmmount: 1 FireTime: 1 DigAmmount: 1 DigTime: 1 RisAmmount: 1 RisTime: 1 RegAmmount: 1 RegTime: 15 InvTime: 1 NgtTime: 1
GlobalCooldown is the amount of time (In minutes) before that player can use another SimpleVIPPerk command (Excluding, remove effect(s) command and info command). So if it was set at 5 the player would have to wait 5 minutes before using the commands again.
Custom Messages:
Custom Messages can use the MC formating codes located here: http://www.minecraftwiki.net/wiki/Formatting_codes
If you are going to use a formatting code make sure the message is wrapped in ' '.
'&3Hello' Would work.
&3Hello Would not.
Todo:
Allow Seconds or Minutes for cooldown Requested: guidoowner
Allow the messages to be changed. Done
More Buffs and Effects Doneish
More Options such as setting Time and the Factor. Done
Reload Config Command. Done
ScreenShot(s):
The popular server DiamCraft uses this plugin. You should be proud!
hgey man, i think this would be great to give my VIPS a bonus, would you update this for 1.6.4?
I hate the default blue messages let me turn them off.... whats the g dam point of saying 2 things.. at least the second one I can change.. also the digspeed is kinda weird it stops my arm swinging would be real neat if you could avoid that...
Hello,
First off, great plugin! However, I am in dire need of a new addition. Could you make it so you can keep the Perks after death? So, if I still had 1 minute left of jump, and I died, the minute would still apply when I respawned, rather just remove the perk?
Maybe make this a configurable option in the config.yml.
Thanks, and please respond ASAP!
Alex. K
Update, may take a few days for the wonderful BDO staff to get to this.
V3.50 PLEASE DELETE YOUR SimpleVIPPerks FOLDER SO THE NEW CONFIG CAN GENERATE OR READ HOW TO UPDATE YOUR CURRENT ONE BELOW.
Changed /vipngt to /vipsee. This was requested and to be honest is so much simpler.
Added the ability to make your own custom messages when a perk is enabled.
Custom messages can use MC formatting codes.
If you do not wish to delete your config file, please change and add he following.
NgtTime: to SeeTime:
and under SeeTime: add
Update, may take a few days for the wonderful BDO staff to get to this.
V3.00 PLEASE DELETE YOUR SimpleVIPPerks FOLDER SO THE NEW CONFIG CAN GENERATE.
Updated to 1.5.2.
Added Invisibility.
Added Night Vision.
Re-codded it a little to include safe onCommands.
Added Lighting (no damage) Effect on Perk Enabled.
Added Ender Dragon Growl on Perk Enabled.
Redid config file.
Added option to not show Effects when using Perks (Dragon growl, Lighting ect).
WARNING: Code may make real Devs cry.
@Nanights
Still works with 1.4.7
Please update to 1.4.6!
Hope you can update this plugin because I will definetly use it once it is :)
If a player use a potion or eat a gold apple he lost the effect
Please update to 1.4.5
Hi
Is it possible to let players to buy buffs for money from iconomy?
Regards
I am using bukkit 1.4 and the /vipstr get lost when I hit a player. Sometimes no
Instead of having a global cooldown, I'd suggest to give each perk a individual cooldown. Are you able to add that?
@Luxius96
Then remove the cooldown. It was built to have a global cooldown so it could not be abused and people would have to choose what they wanted. In your case Speed or Dig.
@Chalkie19
You dont understand >_> when i write /vipspd i can't use another bonus because i need to wait a cooldown... if you can create a Multiple-Bonus select example
i can choose 2 perks
(Example)
/vipspd
/vipdig
and when i want to choose the 3 Perks i can't because i have setting to 2 Max bonus choose and you need to wait a cooldown for re-choose
@Luxius96
multiple-bonus is called Power or factor in the config, I can rename it in the future.
I can set only the ammount and not the multiple-bonus :(
@Luxius96
There is, it generates when you run the plugin for the first time (2.00)
Please add in config.yml
MultipleBonus: (AMOUNT)
Msg: You can't set more of 2 perks.