SecretPotions
SecretPotions 2.0!
Did you know there are potion effects in Minecraft that are not used in the game? This plugin allows you to use these effects!
What this simple plugin does is that it allows you to apply any potion effect to yourself or to another player on the server, through a command. The plugin also supports most of the permission plugins.
Videos
Million thanks to WoopaGaming for making this video of our plugin:
Features
* Apply any potion effect to yourself or to any other player online on the server.
* Apply any potion effect to all online players with single command.
* Also apply the hidden effects that you might have never seen/used before.
* Very lightweight plugin.
* Supports many permission plugins.
* Only the user of the command sees "effect applied" message, not the target.
* Choose the duration of the potion effect on command.
* Choose the level of all potion effects on config file.
Commands
* /spt - Displays all the following commands and their descriptions ingame.
* /sptall - Applies any potion effect to all online players.
* /spt removeall [player] - Removes all potion effects from the player.
* /spt blindness [player] <duration in seconds> - Creates thick black fog around the player and prevents sprinting and critical hits.
* /spt nausea [player] <duration in seconds>- Causes the view to wobble.
* /spt jumpboost [player] <duration in seconds> - Allows the player to jump higher.
* /spt waterbreathing [player] <duration in seconds> - Causes air meter to be constantly full while underwater.
* /spt resistance [player] <duration in seconds> - Reduces all incoming damage.
* /spt miningfatigue [player] <duration in seconds> - Causes arms to swing slower and blocks break slower.
* /spt haste [player] <duration in seconds> - Causes arms swing faster and blocks break faster.
* /spt fireresistance [player] <duration in seconds> - Causes the player to become immune to fire and lava.
* /spt slowness [player] <duration in seconds> - Causes the player to move slower.
* /spt speed [player] <duration in seconds> - Causes the player to move faster.
* /spt strength [player] <duration in seconds> - Causes the player to deal increased melee damage.
* /spt instantheal [player] <duration in seconds> - Heals the player the same amount as normal health potion does.
* /spt instantdamage [player] <duration in seconds> - Damages the player the same amount as normal harming potion does.
* /spt regeneration [player] <duration in seconds> - Causes the player to regain health over time.
* /spt hunger [player] <duration in seconds> - Causes food meter to deplete faster.
* /spt weakness [player] <duration in seconds> - Causes the player to deal decreased melee damage.
* /spt poison [player] <duration in seconds> - Deals damage over time.
* /spt invisibility [player] <duration in seconds> - Causes the entity model to disappear.
* /spt nightvision [player] <duration in seconds> - Increases brightness.
* /spt wither [player] <duration in seconds> - Deals damage over time and hearts turns black.
Permission nodes
- secretpotions.* (for all permissions)
- secretpotions.removeall
- secretpotions.jumpboost
- secretpotions.haste
- secretpotions.miningfatigue
- secretpotions.resistance
- secretpotions.waterbreathing
- secretpotions.nausea
- secretpotions.blindness
- secretpotions.fireresistance
- secretpotions.slowness
- secretpotions.speed
- secretpotions.strength
- secretpotions.instantheal
- secretpotions.instantdamage
- secretpotions.regeneration
- secretpotions.hunger
- secretpotions.weakness
- secretpotions.poison
- secretpotions.invisibility
- secretpotions.nightvision
- secretpotions.wither
Adding .other at the end of any potion effect permission node will allow the player to use the [player] argument, which means without it you can only apply effects on yourself.
Example: secretpotions.hunger.other would allow to use the [player] argument after the actual command, while secretpotions.hunger only allows to use it on yourself.
Planned features
* Done! Add ".other" at the end of permission nodes to restrict use of command on other players than self.
* Done! Add the possibility to apply effect to all players on the server with /spall command!
* Done! Add the possibility to choose effect duration. (At the moment the duration is 8 minutes and 20 seconds on every effect except instant heal and instant damage.)
* Done! Add the possibility to choose effect level. (Poison I, Poison II etc...)
* Add the possibility to craft/brew these potions
* Add the possibility to enable/disable nausea when hungry
* Add the possibility to enable/disable blindness when damaged
* Add cooldowns between commands
Feeling generous?
If you like the plugin and want to support us in probably creating new plugins, you can donate by clicking this text.
Any amount of course is welcome! Will also list any possible donators on this plugin page and all future plugin pages.
Comments
We really appreciate feedback. If you have any comments (positive or negative), help requests or suggestions, feel free to post all of them below!
Known bugs
None at the moment! :D
@RoopeFI
How are you suppose to change it?
@gamerphate
Ya Thts A great Idea
You can use "//" instead of "/sp" for SUPERPICKAXE on WORLDEDIT. Then you can use /sp for secretpotions.
@TheOrange123
Same Problem!!
/sp is superpick for WorldEdit... :(
Can't use this plugin with WorldEdit... Help...
Lol, been needing this for a while now.
In The Next Update Make It So That You Can Do /sp jumpboost 4 or something like that.
How about adding a bind to item feature? /sp (item in hand) Effect , so I could make a sword poison the person you hit it with on impact, or a healing device for example?
And to the posters below, just use Variable Triggers plugin, you can use this plugin with that one to do both the things you are trying to do get done. I can't use it for the request I have though because it needs a target that is selected by selecting them with the item, since this plugin wants you to put the person's name that will be the target of the effect.
I've just downloaded this plugin for my server to get special abilities to my mobarena, but they have to type /sp "Potioneffect" to get the potionaffect, could you make so when you choose a mobarena class you will be given that certian potion effect without typing /sp
It would be really awesome! Thanks for making this plugin!
Please add commands from the console :)
@watdidyusaey
Yes as it is the first thing in our planned features.
Um, it would be really great if you can set the duration of the effect or else... I can't really use this plugin to its fullest potential..
And also it would be great if we can use these commands from the console.
@cleverpanda714
May be, but wouldn't it get too complicated with too many args? Since we are going to add duration and potion level too.
I have a suggestion. Maybe you add a command option to target all players in a specific range with the potion effect? like this: /sp haste [radius]
@WhyHaveALife
Hello!
I have to discuss with RoopeFI. This would indeed be very awesome. However something like this couldnt be done in a moment. Our current plugin uses quite simple coding :P. As much as I'd like to make this happen, it wont be done very soon. It is still great suggestion and when we are done with the others having no important things to add (like durations etc), we will totally start working on something like this. Thank you for the suggestion! :)
Hello Errno! I just saw your plugin showcase on youtube and came over. I was thinking, if it is possible, it would be pretty neat to have a "RPG-mode" that you can toggle in the config so potion effects are triggered by certain actions(mining fatigue after mining for long time, nausea after taking X damage) or cost reagents when used(It would be even better if these can be changed with permission nodes, so certain group can mine longer and not get fatigue). Also, I personally think it would be great to see this plugin work with heroes. Let me know what you think about my suggestions. Thanks!
@THEr2d2
1. The command has been changed to /spt. This will be released in the next update. :)
2. Well of course, it just isn't too easy to get many people with skills of different languages to translate it for us. Maybe in the future this might be possible :)
3. This is also good idea and will most likely be added when possible.
Thank you for your suggestions!
First of all sorry for my english: D
1) I found a serious bug / defect. This plugin uses the command / sp, which uses WorldEdit. After installing this plugin can not use / sp area, etc. I propose to change the command to / spt and / sptall :)
2) I think the plugin is brilliant but there is one tiny little thing that would be very handy. Support for other languages​​, because the kids playing on the servers often do not know it (english) :) It would be a lot easier to read a description in your own language. If you want I can do the Polish translation :)
3) I propose to add the ability to use commands in the command line. The administrator would then have an opportunity, without specifically going into the game, use it :)
@iPadHD
I will finish effect durability as soon as possible! I'm pretty busy now because schools started...
@Enrux
Not bad idea!