PetitionPlugin
A plugin for players to log problems, requests and complaints etc.
NOTICE - IRC Channel #PetitionPlugin on irc.esper.net for any suggestions/queries!
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
- 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 <#>
Installation:
- Download the latest PetitionPlugin version.
- Copy it to your "plugins" directory
- Optionally create a new directory called "plugins/PetitionPlugin"
- Optionally create a new directory called "plugins/PetitionPlugin/archive"
- Optionally create a new file "plugins/PetitionPlugin/settings.txt"
- Load the plugin (Restart the server, or use any plugin you have for this purpose)
Settings: The configuration file is optional, the following settings are available:
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: 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!
Admin/Moderator responds:
/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
Dependencies:
- None
Permissions:
- 'petition.pe' 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' and 'petition.moderator' required for everything else
Known problems: Certain situations can lead to double notifications, such as an operator commenting on his own petition. Colourisation is work-in-progress.
Any limits that I can set for players so they don't make excess tickets once the previous ones have been reviewed and solved?
HelpTicket also lacks the feature of setting limits.
Thanks
@Abadon84
Thanks for the offer. I'm currently not sure about it but come the summer, if you're still up for it, i'll contact you.
@Keseff
Done. The 1.1 R6 version works with 1.2 as far as I know but i've uploaded a new version anyway.
MySQL support would be nice... if done i would offer to write a webfrontend for it. pm me if there is interest.
@Xemnas33
Can we get something stable for 1.2? It's been so long >_<
@rbos
Can you explain the situation a bit further if possible please? And also what do you suggest to make it more prominent?
I've had a lot of trouble with players ignoring updates to petitions on login. Can we make it more prominent somehow?
@Spadow
Still working on it. It's hard trying to fit it into my free time schedule when i'm busy with school. When I have multiple weeks off I tend to get a lot done.
@hanswalter123
You should be able to /pe list. You'll have to provide me with some idea of your setup including the following:
@Xemnas33
but my mods cant you /pe list anymore? its my fault?
@sourcemaker
Thanks!
@hanswalter123
Okay. It's fine :)
We're using the Petitionsplugin for months without any problems. A very big THANKS to the authors for that worthful plugin and for keeping it alive through the recent difficulties with bukkit.
@Xemnas33
sorry i have now the newest version and its works. sorry me.
@hanswalter123
But what's the error? I can't really do much without you providing me with the error because as far as I know it works. I built it against the 1.2 bukkit build and it ran with no changes to the code without a single error.
@Xemnas33
the plugin cant load, i think cause of the R5 changes in bukkit.
@hanswalter123
What's the error you get?
dont works with 1.2.3 :(
@fatmarleys
Thanks :)
going to add this to the vault list, since I like this plugin soooo much
@LordKainzo
They will be. I've been a bit busy with birthdays and other events this week.