DynPad
DynPad
- Version 1.4 -
What does it do
Throws a player in to the air when he steps on a wooden or stone pressure plate, and makes sure he doesn't take fall damage when he comes back down. The velocity and no fall damage can be customized for each type of pads (iron, gold, diamond, emerald, lapis and redstone) in the config file. Why should you download this? It has awesome effects, that's why.
How does it work
Place a pressure plate on top of a iron, gold, diamond, emerald, lapis lazuli or redstone block. By default, iron, gold and diamond will be enabled and with no fall damage.
You can change the cooldown from when the player uses a pad until he can use it again (counted in ticks (20 pr. sec)) and the no fall damage feature and vertical velocity that will be added from each type of pads.
Commands
- pad: Info about pads.
Permissions
- dynpad.*: Use all types of pads.
- dynpad.iron: Use iron pads.
- dynpad.gold: Use gold pads.
- dynpad.diamond: Use diamond pads.
- dynpad.emerald: Use emerald pads.
- dynpad.lapis: Use lapis pads.
- dynpad.redstone: Use redstone pads.
2012-09-03 10:12:12 [WARNING] [DynPad] Task #11 for DynPad v1.1 generated an exception
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:810)
at java.util.HashMap$EntryIterator.next(HashMap.java:851)
at java.util.HashMap$EntryIterator.next(HashMap.java:849)
at no.HON95.DynPad.DPListener.onServerTick(DPListener.java:116)
at no.HON95.DynPad.DPMain$1.run(DPMain.java:61)
at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:52)
at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:316)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:510)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
2012-09-03 10:12:15 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
@juloo65
Hmm, doesn't sound promising. I'll see if I can do anything about it, but I most likely need more info about the exception. Thanks for reporting, though.
And about your earlier comment, that would require me to add a way to store the location of the dynpads in a database or flat file, and then check every one in the database every time someone steps on a pressure plate. Might cause lag, and time I don't have.
[DynPad] Task #11 for DynPad v1.1 generated an exc
java.util.ConcurrentModificationException
etc.....
dynpad don't cause lag but repport error in logs
I can't paste my logs because my log file is 45Mo and y see this with ssh connection (putty)
Thanks for this update !
Can you add feature to personalise DynPads
Ex:
cooldown: 10
// add dynpad width [blocID]: [Velocity]
dynpads:
42: 0.0
41: 1.2
57: 2.0
Permissions :
dynpad.*
dynpad.42
dynpad.41
dynpad.57
@juloo65
Sorry for the late reply. The last version (v1.1) might remove some of the lag.
Cause lag when many players jump on many DynPads
My server runing 1.3.1 R2 recommended
It's a spectacular plugin ! Can you help me ?
@damnnicholas
Woot?! Thats cool! Thanks :D
Hey, i made a little video showcase on your plugin :) Hope you'll like it!
Link to video: http://www.youtube.com/watch?v=y1zvLqZnv2E&feature=youtu.be