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.
This plugin works fine on 1.5.2 !
Is there any maintaince on this plugin, or is it inactive?
Greetz
Any updates on this?
This does work for the latest builds, but there may be some bugs. Me and Lakeshadow0 will try to update it tonight. bitfed, Crafter6432, LordKainzo, and rfrehv. Thank you for your suggestions, we will work on adding them soon.
It would be really helpful to be able to warp to the location from where a comment was submitted.
This would help me keep from having to open many tickets for several different spots that need the same type of maintenance.
Thanks.
Can you add a language file?
Is there anyway to get the update source pushed to GitHub? It would be very much appreciated. :)
Honestly, I think it'd be good if this had a mysql connector or some way to store these in one file if not.
Over the last 3 months the PetitionPlugin has over 10,000 files created. (Each user has a mail message, several thousand tickets, etc)
@WAZANATOR39
Still working on 1.4.6 b3
@WAZANATOR39
It's still working. However we could use a "ticket-limit" and "ticket-limit-interval" asap :)
@WAZANATOR39
I'll be testing all my plugins with 1.4.5 Release version tonight and I'll post again if it does not work.
Can you provide an ETA for the MySQL support? I tested other Ticket Plugins wich already have MySQL but none is as good as this one.
Long time user!
Best Ticketing plugin.
@WAZANATOR39
Outstanding job, I look forward to adding this to my server. :)
I am now the maintainer of this plugin. A new update for 1.3.1 is uploaded. Please report any bugs with tickets :)
Great job guys, really love this plugin. ;)
Hey, 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
@fugue2005
I've got a week off. I'll try to do something about this as soon as possible but everything else is on hold untill later into the summer unless someone else steps forward to contribute.
@deleted_7554077
i think this is desperately needed, i just had to ban a player and close 30 petitions that he made saying the same thing.
@Bradenb12
Same answer as below.
@deleted_7554077
I'll try to get this into a new version this weekend.
Hey
Just a quick question, for the doulbe notifications in our chat, it is quite frustrating. Do you know of any other fix to it, besides removing the plug in? I really love Petition, but my members are getting quite frustrated with the double notifications.