PetitionPlugin3
Features:
- Players may open one or more petitions and get assigned a unique ticket # for each. This number can be used to track the petition until it has been closed.
- Each petition may be assigned to a specific op/admin or left as unassigned
- Players as well as ops/admins may add comments to an open petition
- Ops/admins (and currently players) may warp to the location where the petition was opened
- Ops/admins (and currently players) may review the history of each open petition
- Closed petitions are archived and can be reviewed or reopened by moderators
- Use the command "/petition" or the shorthand command "/pe".
- All commands are case-insensitive
- New and updated petitions are announced to everyone with 'petition.moderate' permission
- Want to call them something else than petitions? This can be configured.
- Supports multiple worlds
- Offline players receive notifications on petition updates when logging in
- Server admins can handle petitions on the server console
- Players and moderators are reminded of their open petitions at configurable intervals
Command Syntax:
- /pe open|create|new <Message>
- /pe comment|log <#> <Message>
- /pe close <#> [<Message>]
- /pe list [<count>]
- /pe view <#>
- /pe assign <#> [<Operator>]
- /pe unassign <#>
- /pe warp|goto <#>
Settings:
- single=Petition
- plural=Petitions
- notify-all-on-close=false
- notify-owner-on-assign=true
- notify-owner-on-unassign=true
- notify-interval-seconds=300
- warp-requires-permission=false
Command Examples
1. A player in distress:
/pe open Someone has burned down my home!
- the player receives a ticket number, say 45 for this example /pe comment 45 And killed my chicken!
2. The brave (but slightly insensitive) administrator arrives: /pe list
- the plugin shows me a list of currently open petitions /pe assign 45 FloydATC
- the petition status is changed to show that I am now handling this incident /pe warp 45
- I am teleported to the scene /pe comment 45 Nice crater /pe close 45 Feather refunded, have a nice day
- +1 served
Permissions:
- 'petition' required to open, comment and view a petition
- 'petition.warp-to-own' required IF 'warp-requires-permission' is enabled
- 'petition.warp-to-own-if-assigned' required IF 'warp-requires-permission' is enabled
- 'petition.moderate' required for everything else
Have Fun!
-
View User Profile
-
Send Message
Posted Mar 4, 2013/pe (use without parameters for detailed help)
I added the permission and I keep getting this. In console it says access denied.
I tried petition, petition.pe, petition.open
Does not seem to want to work... Did I miss a step?
-
View User Profile
-
Send Message
Posted Feb 18, 2013Hahaha.. First changing the directory to PetitionPlugin3 and then store the Petitions in PetitionPlugin2... fail
-
View User Profile
-
Send Message
Posted Feb 12, 2013Thank You SO Much For Making This Plugin, Adds In That Little Bit Of Democracy To A Server =)
-
View User Profile
-
Send Message
Posted Sep 2, 2012I am now maintaing this plugin on the original one http://dev.bukkit.org/server-mods/petitionplugin/
-
View User Profile
-
Send Message
Posted Jul 18, 2012Hey, just a query/suggestion
Is it possible to ban people using the petition system? Like by using an in-game command?
If not I think this would be a great addition to the plugin, and would stop people from raging and creating 300 petitions
Many thanks
-
View User Profile
-
Send Message
Posted Jul 2, 2012is it possible to limit the number of open petitions each player can have, in order to cut down on petition spam?
-
View User Profile
-
Send Message
Posted Apr 4, 2012When i try to assign an op i get this in the console:
00:51:49 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'pe' in plugin PetitionPlugin2 v1.1 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:473) 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 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 net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NumberFormatException: For input string: "zxgunnerockz" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.valueOf(Unknown Source) at se.myller.PetitionPlugin2.PetitionPlugin.performAssign(PetitionPlugin.java:403) at se.myller.PetitionPlugin2.PetitionPlugin.onCommand(PetitionPlugin.java:112) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
-
View User Profile
-
Send Message
Posted Apr 4, 2012@Fronix
Great to hear :-)
-
View User Profile
-
Send Message
Posted Apr 3, 2012Great plugin, I'm going to start working on a web version of this to manage tickets. This because me personally hate having to type /pe list /pe view /pe comment blabla and so on..
I will comment here when I'm done and hopefully release it to the public.
-
View User Profile
-
Send Message
Posted Apr 2, 2012This is caused by typing an Æ, Ø or Å In the word: forstÅ (It's danish and means: understand)
I made a ticket too :)
-
View User Profile
-
Send Message
Posted Apr 2, 20122012-04-02 23:48:28 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'pe' in plugin PetitionPlugin2 v1.1 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:473) 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 net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.NumberFormatException: For input string: "Forst" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.valueOf(Unknown Source) at se.myller.PetitionPlugin2.PetitionPlugin.performClose(PetitionPlugin.java:273) at se.myller.PetitionPlugin2.PetitionPlugin.onCommand(PetitionPlugin.java:122) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more
-
View User Profile
-
Send Message
Posted Mar 10, 2012This is simply copying someone elses work for a terrible reason (illogical hate of Vault).
No problem with that, as long as you have the original Dev's permission I suppose...
-
View User Profile
-
Send Message
Posted Mar 9, 2012@watdidyusaey
He still has yet to answer this... Plus as it basically the same code as the original one it should probably be removed
-
View User Profile
-
Send Message
Posted Mar 9, 2012What's wrong with vault?
-
View User Profile
-
Send Message
Posted Mar 8, 2012What is wrong with vault? Most servers will have it any ways as a lot of good plugins require it and there really is no down side to it.
-
View User Profile
-
Send Message
Posted Mar 8, 2012You're aware that this plugin has already been continued right?
http://dev.bukkit.org/server-mods/petitionplugin/