PressurePush
PressurePush
Description
PressurePush is a plugin which has been requested by many people on the bukkit forums.
When a pressure plate is stepped on, players will be pushed to the location they are looking at.
This is great for servers having a large lobby spawn which adds a fun way of reaching to places faster.
The strength of the push is configured in the config.yml
Video
(Portuguese video showcases the latest version of the plugin, 0.8 - Thanks to AbsintoJ)
-
How to use you say?
- Put a pressure plate anywhere you like with a simple command /ppcreate
- Configure strength, jump boost and sound in config.yml (The plugin supports decimals , eg. 1.3)
- Give your players the appropriate permission
- Step on a pressure plate
- Get pushed forward :D
How to use that mobUse?
- Give your players the permission pp.mobuse
- Set mobUse = true
- Put a mob next to or on a PressurePush plate
- Step on a PressurePush plate
- Magic :)
About No Fall Damage
No Fall Damage is applied to a player (and, if mobUse is true, for any entity) which used a PressurePush plate.
No Fall Damage lasts for a configurable amount of seconds, after that time, you are vulnerable to falling again ;)
Of course, whenever you use the PressurePush plate you will get No Fall Damage.
Note: No Fall Damage time doesn't stack or override so you need to wait X seconds before using PressurePush plate again (although, you can still use it but the No Fall Damage may run out of time in the mid-air and cause your players to lose health from falling. (3 seconds No Fall Damage time is balanced if you are on a survival server)
Permissions
pp.reload - allows the player to use /ppload
pp.use - allows the players to use PressurePush plates
pp.create - allows the player to create PressurePush plates
pp.mobuse - allows mobs to use PressurePush plates (Note: You also need to have mobUse = true)
pp.destroy - allows the player to destroy PressurePush plates
Commands
/ppload - reloads the config
/pressurepush - displays the version of the plugin
/ppcreate on/off - gives you stone and wood plates so you can make a PressurePush plate with it (toggleable with on / off)
Metrics
- This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- If you wish to disable this feature, you can do so by opt-ing out, which you can do in the config file under /plugins/PluginMetrics/
To-Do
- Suggestions?
Add configurable No Fall Damage TimerImplement all permissionsImplement an option for mobs to be pushed by the PP plate too. (it's in the config, but it's not yet functionable)Find a better lift-off sound (now configurable by users)Add an option for server owners to set the strength of the push.Add an option to set how much will you go up in the air
well i own a server but i need a presure plate what can push people up well i tried this and he kills my players :/
i don't really like the sound effect BTW :P but the hivemc pressurepush sound in my opinion is better just my suggetions
EDIT:and maybe when u put a item on the iron & gold pressure plate it will fling up?t m
EDIT:i want mobs to have the same effect too if u can do that :)
@euro1988
I think he was asking for it only to occur if the pressure plate was ontop of x block, set in the config.
Find a better lift-off sound
The lift off sound is really good imo :D
@matanrak
What do you mean, it's working only for pressure plates. You mean, option for what pressure plate will the boost work? If so, it will be added in 0.3
0.3 will be uploaded most likely around the 10th of August due to my vacation.
It's like on HiveMc Network
can you make that it will work only on a block that you configure in the config
@euro1988
I know it is :P, thanks!
Could you make iron and gold plates work too? :D
@Mister_Equinox
This plugin is meant for hub servers, but I will make it activatable in 0.3 version which will come in a day or two.
"would be cool if you make so we can activate certain ones so other plays can't make their own"
Definitely needs a command or something to set specific plates to work rather than every single plate :/
its not working for me
Can you make it configureable? Like you need to place a certain block like redstoneblock for it to work because my server has lockette or make it have permissions like pressureplate.place which allows that group only to place it to work. so default players cant place it and work.
Permissions have been added in the newer versions of the plugin.
would be cool if you make so we can activate certain ones so other plays can't make their own
It would be cool if once you add the option that only certain pressure plates will be effected, that you could also the strength for them, so like one plate could have a up lift of 5 and another could have one of 1.
@skypaya
You need Java 7 for the plugin to run.
I got this? 15:47:01 [SEVERE] Could not load 'plugins/PressurePush (1).jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/gmail/munjavk/pressurepush/Pressure : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.reload(CraftServer.java:603) at org.bukkit.Bukkit.reload(Bukkit.java:275) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:523) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchServerCommand(CraftServer.java:512) at net.minecraft.server.v1_6_R2.DedicatedServer.ar(DedicatedServer.java:262) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:227) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.UnsupportedClassVersionError: com/gmail/munjavk/pressurepush/Pressure : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 14 more 15:47:02 [INFO] [Perm
@WickedTrench
Example of decimal values: Strength: 1.9 Up: 1.5
For all of those who are waiting for v2.0 http://dev.bukkit.org/bukkit-plugins/pressurepush/files/2-pressure-push-0-2/ However, when I used decimals, it didn't seem to work..