Chester is a chat-bot that can be added to your server. Players can chat to him and from what us, the developers, have found, the responses can be hilarious!


  • Logs all messages by players.
  • When Chester is mentioned, he replies with one of his saved messages.
  • Works in any language (except in the beginning, where he stores 3 English sentences)


  • Just chat like normal, and say 'Chester' when you want him to respond




  • Negate chester.trigger to stop Chester from logging them (eg. -chester.trigger)
  • Negate chester.log to stop people from being logged by chester

How does Chester work?

Chester logs every single message said by players and collects them in a database. Whenever a player mentions his name, he responds with the most appropriate reply, as selected from his database.

If your Chester doesn't seem to make sense at first, this is normal, Chester will learn from chat and it may take some time for him to gather enough information in his brain.

Chester's responses can be highly intelligible and amusing :D!



Developers: API documentation can be found here:

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

  • Avatar of MayorOfBukkit MayorOfBukkit Jun 30, 2015 at 07:30 UTC - 0 likes

    25KiB plugin requires 35 coders? Does chester also hack into the N.S.A. for me?


  • Avatar of Blackthog Blackthog May 31, 2015 at 20:03 UTC - 0 likes

    It's not util

  • Avatar of optimus247 optimus247 May 11, 2015 at 01:06 UTC - 0 likes

    @pokekart2014: Go

    no it isn't, i tried to program a plugin like this but i couldn't because it was too hard to program something that can make connections between things in different players's sentences and reply accordingly. And also, why would it take time to learn before it started working properly, if it was simply sending the player a random message this would be pointless.

    Last edited May 11, 2015 by optimus247

    plugins: Enders Game, Runner

  • Avatar of scorpionvssub scorpionvssub May 05, 2015 at 09:53 UTC - 0 likes

    nvm its working, however it literally copys w.e we say o.O thought you could make a list of responses rather then having him Register EVERYTHING which can be a pain.. XD

  • Avatar of scorpionvssub scorpionvssub May 05, 2015 at 09:42 UTC - 0 likes

    When i write "chester" it just sayd <'chester'> no reply no nothing..?

  • Avatar of Paxination Paxination Apr 20, 2015 at 20:50 UTC - 0 likes

    @pokekart2014: Go

    I am guessing they all added random chat messages to it. And like half of them are prominent java plugin devs and even retired bukkit staff.

  • Avatar of pokekart2014 pokekart2014 Apr 09, 2015 at 17:47 UTC - 0 likes

    No Offence,
    but You have a LOOONG list of authors, who made this plugin.
    Isn't this plugin basically;
    Checking if someone wrote something in chat.
    Get Player.
    Get Message.
    If Message is "Chester", then send a random message to "Player".
    If Message is not "Chester", then ignore.

    Why would you need like 50 authors?
    True, it might be easier with more people, but I really think that list is too long.

    public void onEnable() {
    getLogger().info("Bringing out Rex the Test Dog...");
    getLogger().info("Feeding him...");
    getLogger().info("Reasurring him...");
    getLogger().info("Sending Rex the Test Dog...");
    getLogger().info("Buying new Rex...");
    getLogger().info("Plugin intialization complete.");
    } ZBDH80da9df1ac9a4c11872f7d782aa9084c

  • Avatar of ThisUsernameIsMine ThisUsernameIsMine Feb 12, 2015 at 00:28 UTC - 0 likes

    @CoolComixs: Go

    For me it still works (using Chester 2.3.1 jenkins build #11 and latest compiled Spigot)

    Last edited Feb 12, 2015 by ThisUsernameIsMine

    My problem(s) with MyCommand and Ban Management

    Portable and Updatable Minecraft Launcher
    + +

    -:- Me on YouTube -:-

  • Avatar of CoolComixs CoolComixs Feb 11, 2015 at 00:28 UTC - 0 likes

    Will this work in a 1.8 server? Or is it too outdated?

  • Avatar of ThisUsernameIsMine ThisUsernameIsMine Feb 03, 2015 at 04:54 UTC - 0 likes

    @robotnikthingy: Go

    Chester's license is Public Domain which basically means anyone is allowed to do anything with it as there aren't any copyrights on it:

    I would like to test your incarnation of Chester (does it have any settings or commands?)

    Last edited Feb 03, 2015 by ThisUsernameIsMine


Date created
Mar 14, 2013
Last update
Aug 03, 2013
Development stage
Public Domain
Curse link
Recent files
  • R: v2.3.1 for 1.6.2 Aug 03, 2013
  • R: v2.3.0 for 1.6.2 Jul 30, 2013
  • R: v2.2.1 for CB 1.5.2-R1.0 Jun 15, 2013
  • R: v2.2.0 for CB 1.5.2-R0.1 Jun 09, 2013
  • R: v2.1.1 for CB 1.5.2-R0.1 May 13, 2013