NoobResponse

NoobResponse - Automatic Reply with Message and/or Actions!

This is THE plugin that will save you 1000 keystrokes a day!

I made this plugin because I myself am a server owner, and the innumerable amount of noob questions I was asked day after day was becoming simply intolerable... "How do I change my skin?", "Can I be an op?", etc.

And that's why I created this plugin, it's an automatic responder/chatbot/messager which will respond/reply to chat messages. You can set up triggers the plugin should respond to. For example:

  • Player: "Can I get op?"
  • Plugin: "No." And at the same time, the player would be killed or teleported or kicked, ...

NoobResponse requires Java SE 7 to run.

Video

All credits for the video go to alien1947in.

Commands

In this version, the trigger ID what we use to reference a specific trigger. Trigger ID's are currently case sensitive. If you create a trigger with the same ID as an existing one, it will be overwritten.

All command permissions default to op.

/noobresponse

The main plugin command. Subcommands & permissions are:

  • /noobresponse reload - Reloads the plugin's config, discarding any new triggers. (noobresponse.reload)
  • /noobresponse save - Saves the plugin's config, overwriting any changes that were made. (noobresponse.saveconfig)
  • /noobresponse help - Prints a colourful help message. (noobresponse.help)
  • /noobresponse version - Displays the version of the plugin you are running. (noobresponse.version)
/nradd

Command to add basic keyword triggers, similar to version 2.0. Note that spaces are allowed in the response, but not in keywords.

Permission: noobresponse.add

Usage: /nradd <triggerID> <keywords> <response>

Example: /nradd exampletrigger keyword1,keyword2,no,spaces,please This is the response.

/nrlist

Command to list all loaded triggers and their responses. To view keywords & other details use /nrview. Permission: noobresponse.list Usage: /nrlist

/nrview

Command to view all properties (keywords, response etc) for a trigger.

Permission: noobresponse.view

Usage: /nrview <triggerID>

Example: /nrview exampletrigger

/nrdel

Deletes a trigger. Cannot be undone.

Permission: noobresponse.delete

Usage: /nrdel <triggerID>

Example: /nrdel exampletrigger

/nrmodify

Changes properties of a trigger. (More info here: Modify command)

Permission: noobresponse.modify

Usage: /nrmodify <triggerID> <property> <value>

Example: /nrmodify exampletrigger cancelmessage true

/nrwizard

Starts a NoobResponse wizard with the given trigger ID. You can exit at any time by typing 'cancel'.

Permission: noobresponse.wizard

Usage: /nrwizard <triggerID>

Example: /nrwizard newtrigger

Permissions

  • noobresponse.ignore - Noobresponse ignores you. Completely. (default: false)
  • noobresponse.noaction - Actions are not applied to you, even if you trigger a response. (default: op)
  • noobresponse.nocancel - Your messages will not be cancelled. (default: false)
  • noobresponse.norespond - Noobresponse will show a chat response to anything you say, but actions may still be applied. (default: false)
  • noobresponse.setup - Yes, it is still here. It provides access to all the commands. (default: op)
  • noobresponse.* - Access to all commands + being ignored. (default: false)

Configuration

The best way to set up a Trigger(= Response) is to use the wizard we have built in. The command for the wizard is "/nrwizard <triggerID>" Make sure you choose a unique triggerID!

List of replacements here. A full list of actions is available here.

If you really want to set up triggers in the config manually, you can copy the example trigger and modify it, or set up old-style triggers in config.yml under 'messages'. (these will be converted automatically on server startup/reload)

For reference, the old style actions & variables can be found here.

FAQ

Q: Is the response shown to all players?
A: There is a configuration setting for this, the wizard will ask you.

Plugin Metrics

This plugin uses PluginMetrics to get this data: (click the image to see more information) NoobResponse Plugin Metrics
If you like what we're doing, consider donating :) Please use the donate button in the top right.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Javacow Javacow Dec 10, 2013 at 11:33 UTC - 0 likes

    @horsetears: Go

    You would have to enter the command:

     /nrmodify <trigger> publicresponse true
    

    where <trigger> is the ID of the trigger you want to change.

    That should work.

  • Avatar of horsetears horsetears Dec 10, 2013 at 11:06 UTC - 0 likes

    The wizard is great, easy to use, however there isn't an option to make the responses global, how would I do that in game?

    http://static.planetminecraft.com/files/banner/346634_36.gif

  • Avatar of Hmmcrunchy Hmmcrunchy Dec 10, 2013 at 10:12 UTC - 0 likes

    great plugin :D

    edit - oh and seems to work fine on 1.72 spigot

    Last edited Dec 10, 2013 by Hmmcrunchy

    Join us at www.byte.org.uk

  • Avatar of Javacow Javacow Dec 10, 2013 at 09:03 UTC - 0 likes

    @jake_stumpf: Go

    If you reload the plugin without doing "/noobresponse save" first, it will discard any triggers currently loaded and use what is in the config files. If you are still experiencing the problem, please post a ticket with more detailed information.

  • Avatar of jake_stumpf jake_stumpf Dec 09, 2013 at 19:41 UTC - 0 likes

    ====== PLEASE FIX ======

    Doing /nr reload doesn't reload the plugin config, but reloads all of the messages as well.

    http://i.imgur.com/FbUcV9U.gif

  • Avatar of Javacow Javacow Dec 08, 2013 at 11:44 UTC - 0 likes

    @DannySan626: Go

    I haven't had the time to test with 1.7.2, but it should work fine provided the Bukkit API hasn't changed in the new update.

    And no, the plugin isn't totally abandoned, although I am pretty busy and don't have time to work on new versions. If the plugin does become outdated and stops working with newer versions of Bukkit, I will probably get around to fixing it at some point. (no, hope is not lost)

  • Avatar of DannySan626 DannySan626 Dec 08, 2013 at 09:54 UTC - 0 likes

    please Please PLEASE tell me that this plugin is not abandned... or that it just works with 1.7.2....

  • Avatar of Javacow Javacow Oct 23, 2013 at 11:31 UTC - 0 likes

    @alien1947in: Go

    That's great! Thank you very much.

    I've added your video as a link to the description.

    Last edited Oct 23, 2013 by Javacow
  • Avatar of alien1947in alien1947in Oct 21, 2013 at 11:10 UTC - 0 likes

    Made a video for this plugin: http://youtu.be/bEwjh4-FRUg

    If i made any mistake or goofed up somewhere please correct me, ill update video.

    Thanks again for making best ever plugin.

    http://i.imgur.com/EYowuJW.png

  • Avatar of skylakewalker skylakewalker Sep 27, 2013 at 15:43 UTC - 0 likes

    I have the response set to broadcast to all and the setting set however it doesnt display the response to everyone?

Facts

Date created
Jun 02, 2012
Categories
Last update
Sep 14, 2013
Development stage
Release
Language
  • enUS
License
All Rights Reserved
Curse link
NoobResponse
Downloads
14,716
Recent files

Authors