Pitfall
Version: v2.1.1 Origonal Author: petrifiednightmares
1.14.x dev builds: https://github.com/packet-loss-gaming/Pitfall-2/releases
I have decided to continue the work done by petrifiednightmares (Last online on the bukkit forums as of November 3, 2011). All credit goes to him for the idea behind this amazing plugin, and all credit goes to him for any source prior to version 2.0.
A configurable plugin that allows certain blocks to act as pressure traps. Once a player steps on them, the blocks disappear temporarily causing the victim to tumble into the pit you dug below.
Features:
- Allows the user to create traps with clay (configurable). Building a layer of clay, and then a layer of any material above it will cause it to become a trap. Whenever a supported trigger (listed below) steps on the layer above the clay, both layers will temporarily disappear, plunging the victim into the depths of the abyss you dug below (Or your terrible trap to steal their stuff). After a second, the two layers will reappear, waiting to claim another helpless soul. These trap can be set off by:
- Players
- Mobs
- Items
- Configuration of what block to be used instead of clay.
- Configurable search radius
- Configurable destructive height
- Configurable trap trigger and return delay
- Allows setting up a list of blacklist blocks.
- Post 1.14.x (dev builds):
- These are blocks that will not disappear even if placed above the clay block. Prefix the material name with the "-" character to provide a blacklist exception. All names must be in upper case.
Format:
<MATERIAL>
- These are blocks that will not disappear even if placed above the clay block. Prefix the material name with the "-" character to provide a blacklist exception. All names must be in upper case.
- Pre 1.14.x:
- These are blocks that will not disappear even if placed above the clay block. Use a data value of -1 for all data values. Prefix the material name with the "-" character to provide a blacklist exception.
Format:
<MATERIAL>[:<DAMAGE_VALUE>]
- These are blocks that will not disappear even if placed above the clay block. Use a data value of -1 for all data values. Prefix the material name with the "-" character to provide a blacklist exception.
- Post 1.14.x (dev builds):
Suggested Uses:
- Traps
- Complex Arenas
- Entrances to Dungeons
- Part of a Maze
- Some other cool thing I didn't think of
Permissions | Description |
---|---|
pitfall.trigger | Needed to allow the pitfall to fall. |
Pitfall 2.1 has been uploaded, lots of improvements and fixes.
@GioboiMC
Yes.
Any future plans to update this plugin and fix the bugs? The bugs being multiple chest merging glitch, traps disappearing during reloads/restarts, and large traps creating lag. I would pay for all of that to be fixed, but I'm not sure if it's doable.
@busterroni
No objections here :P
I love this plugin! It's a great way for players to make traps to protect their bases on my server! :D
Would it be OK if I made a review of it for my YouTube channel?
Finally works.. Thanks :D
@SINFUL11
pitfall.trigger is not given out by default... You need a permissions plugin.
Why is it that when I am an OP it works fine when I step on it, but when I am not an OP it does not work.
Any clue?
Thanks.
The problem has been fixed in 1.9.3. (The problem was if mob/monster detection was off it would kill player detection as well, it should no longer occur)
@meiamone @GioboiMC
This is rather strange...
@cleverpanda714
That's not something for me to do. Use a plugin like WorldGuard or a permissions plugin to control placement of clay (or whatever your pitfall block is). Pitfalls are not stored and are triggered by block checks.
PLEASE add a pitfall.create permission! I don't want everyone on my server running around making tons of pitfalls.
@GioboiMC
I second this. Nothing happens. We've used this before, and it is now not doing anything.
@Dark_Arc
Nothing happens when you try to use a pitfall
@GioboiMC
What do you mean it doesn't work?
Well you finally got the config to generate, and there's no error on loading it up.. However it doesn't work XD
@dBi1K
That should never be the case. That error is caused by the compiler using Java 7 and the run time environment using Java 6. 1.9.1 was compiled on Java 6 though and I've yet to hunt down why this error still persist :|.
@Dark_Arc
I'm currently running Java 7 (version 1.7.0_05) but still get the same load error.
won't work with 1.9.1 either
2012-08-11 19:39:30 [SEVERE] Could not load 'plugins/Pitfall.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/petrifiednightmares/pitfall/Pitfall : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:155) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:222) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:565) at org.bukkit.Bukkit.reload(Bukkit.java:183) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:21) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:878) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) 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) Caused by: java.lang.UnsupportedClassVersionError: com/petrifiednightmares/pitfall/Pitfall : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144) ... 21 more
This error is caused by using the old Java 6. I am working on fixing the issue with Java 6 currently. but if you can please update to java 7 to avoid the problem.
Thanks,