DeadlyPlates
With this plugin you can make an ordinary wooden or stone plate deadly. While deadly anyone or anything living that steps on it will be damaged.
Features
- Permissions
- Uses spouts notifications to send messages (if enabled)
- Ability to use spout for playing sounds on some events
- WorldGuard & PreciousStones support
- Uses HawkEye to log stuff (if installed)
- Ability to translate messages to your own language
- Using bukkits built in persistence
Usage
To make a deadly plate you place a wooden or stone plate somewhere, target it and type the command "/dp create". It will then be deadly.
If enabled in the config you can disable the plate by providing redstone power to either the plate directly, the block below or run redstone underneath.
If you have WorldGuard and/or PreciousStones you need to be able to build there to make a plate deadly.
Optional
Supported Permissions Plugins
- PermissionsEx
- Permissions
- BukkitPermissions
Permission nodes
- DeadlyPlates.* - description: Allows you to use all commands and functionality
- DeadlyPlates.create - Allows the creation of deadly plates
- DeadlyPlates.admin - Allows the removal/changing of others plates
- DeadlyPlates.ignore-damage - Ignore damage done by a plate
- DeadlyPlates.ignore-limit - Ignore the limit on plates
- DeadlyPlates.reload - Allows you to reload the configuration
Commands
- /deadlyplates- Main command
- /dp- Main command alias
- /dp create [damage] - Create a deadly plate
- /dp remove - Remove a deadly plate
- /dp change [damage] - Change damage on a plate
- /dp list - Displays a list of deadly plates
- /dp reload - Displays a list of deadly plates
Bugs
Post issues on github
Todo
- Explosions
- Suggestions?
I love this plugin, I use it on a tekkit server.
Any chance for it to get updated to 1.2.5
@Devastator3000
I see now that I gave the 'DeadlyPlates.ignore-damage' permission by default to ops
I don't have a permissions plugin yet, so is it giving me all of the permissions by default? Edit: Just tried it with permissions and that is exactly what was wrong. Now it's working perfectly. I love this plugin :)
@Devastator3000
What permissions plugin do you use?
Do you have the '*' permission?
Then you probably also have the 'DeadlyPlates.ignore-damage' which ignores damage from plates
Well there aren't anymore errors. It actually lists the deadly plates, but still doesn't do any damage. Currently its the only plugin I have because I'm redoing my server for 1.8.1, and I only changed Spout support to false. Tried it with 1317 and 1337, and if you fix it I hope you update it to 1337 as well. Edit: LOL. Ok I was still on my server while I was typing that, and by the time I was finished it was already night time. I started out behind the deadly plate I created, and a zombie was running toward me. I was about to kill it, but it walked over the deadly plate and got damaged. I ran it over the deadly plate until it died, so apparently it only damages mobs. I might be wrong because I haven't had anyone else run over my deadly plate, but I have owner-is-immune set to false. Thank you so much for this awesome plugin :)
Thank you for updating :) I will try it out and tell you if its fixed, and I'm sorry for responding lately too lol. I have been testing a lot of mods that haven't been ported to bukkit.
Submitted version 1.1 for approval
@Devastator3000
Sorry for the late response. I didn't know you had commented.
Test the new version if that solves your problem. If it don't it might be a problem with the bukkit.yml config
I was able to get Deadly Plates started up and I was able to create a deadly plate, but when I type /dp list I get this error: 21:53:43 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'dp' in plugin DeadlyPlates v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 3) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3 53) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:756) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714) at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:375) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417) Caused by: java.lang.NullPointerException at org.bukkit.craftbukkit.TextWrapper.wrapText(TextWrapper.java:34) at net.minecraft.server.NetServerHandler.sendPacket(NetServerHandler.jav a:670) at org.bukkit.craftbukkit.entity.CraftPlayer.sendRawMessage(CraftPlayer. java:112) at org.bukkit.craftbukkit.entity.CraftPlayer.sendMessage(CraftPlayer.jav a:116) at com.yurijware.bukkit.deadlyplates.Commands.listPlates(Commands.java:1 86) at com.yurijware.bukkit.deadlyplates.Commands.onCommand(Commands.java:57 ) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39) ... 12 more
Plz update to CB 1185. I can't wait to be able to set up death traps :)