PotionPusher
PotionPusher
Recommended Build: v2.0
Latest Version: Build v2.0
Built For: CraftBukkit 1.6.2R1
Can I try it for myself?
Sure, just connect to the server: mc.tempestcraft.ca. This server has the plugin installed.
What Is PotionPusher?
PotionPusher is a plugin that allows you to give yourself, others potion effects. Along with making potions that are very customizable.
How Do I Use PotionPusher?
It's very easy. You can give others effects or yourself effects, make custom potions.. and it's all in a slick and easy to use GUI. Here is a video for help to explain it:
Permissions?
pp.cmd.pp - let's players use the "/pp" command (For usage see below)
pp.cmd.pp.custom - let's players use the "/pp custom'" command (For usage see below)
pp.cmd.usage - let's players use the "/PotionPusher" command (For usage see below)
Commands?
Below are a list of all the commands with descriptions:
/pp Opens a GUI which lets players either give themself of others potion effects with time and intensity they specify.
/pp custom Opens up a GUI which lets players create their own custom potions. (If player is holding potion in hand, effects will be added to potion in hand.)
/potionpusher Shows usage for all commands.
Download?
You can download PotionPusher here.
Bugs
None known of yet.
Future Updates
- I'm not sure yet.. Leave comments below on what you would like to see added.
Source
You can find the source here.
update pls
@ceromusx
You cant execute this cmd in the console. I will implement checks for it in the next update.
When I do /potion this happens:
4:12:09 PM [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'potion' in plugin PotionPusher v1.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:106) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:172) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 at pp.potion.PotionPusherMain.onCommand(PotionPusherMain.java:70) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 14 more
@THDigi
Thanks for the suggestion. I will change that!
I want to suggest something, why not use this format for config:
Then you get them as "strength.replace", "strength.length" and "strength.intensity". In my optinion it would be nicer and easier, but it's your plugin so you can make it as you like :}
@anew742
So, basically your asking if I can implement a custom brewing recipe to make these potions that aren't in the game yet and give them effects.... If so I'll start working :)
What @Archespore is similar to what I'm wondering: can you add potion effects to unused potions that aren't in the game without using the /give command (they have no effects)?
@Archespore
Well, yes and no. From what I am aware there is no way to make custom brewing recipes. Please correct me if I am wrong. But why would you need it. Because with my plugin you can replace useless potions such as slowness with good potion effects such as... jump.
@doomlordking
I will include that in a future update.
Could you possibly add splash potions that haven't been added yet? (I.e. There are 17 unused potions which all appear to be base potions. Below is a list of their names and damage values. Adding multiple of 64 to damage value will result in the same potion. As with other potions, adding 16384 will result in a splash version of given potion. These items can still be obtained by use of the Give Command on Multiplayer Servers. Clear Potion: 6, 7 Diffuse Potion: 11 Artless Potion: 13 Thin Potion: 14, 15 Bungling Potion: 22, 23 Smooth Potion: 27 Suave Potion: 29 Debonair Potion: 30, 31 Charming Potion: 38, 39 Refined Potion: 43 Cordial Potion: 45 Sparkling Potion: 46, 47 Potent Potion: 48 Rank Potion: 54, 55 Acrid Potion: 59 Gross Potion: 61)
I do not if you can do this already, but can you make it so you can have Multiple effects on one potion so like jump/speed etc.