AutoResponse

AutoResponse

Description:
AutoResponse is an easily configurable alternative to answering the same user questions over and over.
One has the option to add either an exact trigger, which will scan user messages for an exact phrase, or add the default trigger which will scan each message for key words.
AutoResponse is equipped with a number of actions which you can use in your responses, such as %kick%, %blind% and %mobattack%. Numerous actions can be used per response, all response actions can be used in conjunction with each other, and the normal text response still applies.
           Installation:
1. Download the .jar
2. Place the .jar in your plugins directory
3. Restart the server
Commands:
 • /AutoResponse [reload/help/actions] - View menus / reload config
 • /Triggers [-e] - List triggers
 • /AddTrigger [-e] - Add a trigger
 • /DelTrigger [-e] <#> - Delete a trigger

Adding a trigger:
To add a trigger, the format is as follow:
 • /addtrigger This is my trigger > %kick% and this is a kick
Now, when a user says a sentence which contains all the words in the trigger, it will execute the response.
In this case, the auto-responder will kick the user with the kick message 'and this is a kick' Alternatively, put actions like %kick% at the end of your response if you'd like the autoresponse to say something first.
Example: /addtrigger This is my trigger > How's this for a response? %slay%

Reponse Actions:
 • %servercmd% - Execute a command as console (no /)
 • %playercmd% - Execute a command as player (no /)
 • %kick% - Kick the player
 • %ban% - Ban the player
 • %slay% - Kill the player
 • %shock% - Shock the player
 • %ignite% - Ignite the player
 • %mobattack% - Assasinate the player
 • %blind% #s - Blind the player for time specified [m/s]
 • %confuse% #s - Confuse the player for time specified [m/s]
 • %poison% #s - Poison the player for time specified [m/s]
 • %message% <message> - Send the user a private message
 • %broadcast% <message> - Broadcast a message to the server
 • %player% - Will always be replaced with the player's name
Configuration:
PublicResponse: Broadcast response to server or just player
HideTrigger: Hide the sentence containing the trigger
ResponsePreface: Format how you wish the response to appear
Permissions:
AutoResponse.menu - View the menu/s
AutoResponse.add - Add triggers
AutoResponse.list - List triggers
AutoResponse.delete - Delete triggers
AutoResponse.exempt - Exempt from triggering responses

                                                                 
                                                        Thankyou for your support! :D Change-Log:
0.1.5
- Fixed NPE if /deltrigger <#> is beyond the range of triggers
- Added short delay to response (half a second)
- Updated ServerCmd/PlayerCmd/Ban/Kick to allow a response before instance of %action% <actions parameter>
0.1.4
- Added colour & formatting to responses
- Added HideTrigger to config
- Added %poison% to response actions
- Changed colour codes to conform to minecraft colour codes standard
0.1.3
- Fixed ar/autoresponse alias
0.1.2
- Strip punctuation from standard (not exact) triggers
- Addded %shock% to actions
0.1.1
- Updated for 1.3
0.1
- Initial Creation
                                               

Join us on IRC


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    41297
  • Created
    Jun 26, 2012
  • Last Released File
    Never
  • Total Downloads
    4,146
  • License

Categories

Members

Recent Files