[FUN][CHAT] ServerBot V0.4 - It's like an IRC Bot for Minecraft! - [740]

Discussion in 'Inactive/Unsupported Plugins' started by lego6245, Feb 5, 2011.


What should the Next Feature I work on be?

  1. More parsing like {P}

  2. A cool command

  3. Different sorts of catches

  4. "Friends" system

  1. Offline


    ServerBot - You've got a friend in me: IRC Bot-like creation with catch/response system.

    Version: v0.4 - "Why does the <init>() keep existing!" edition

    Styled after many an IRC bot, ServerBot is a customizable bot with a catch/response system that lets you program responses for key phrases or questions directed at your Bot. In the future, the bot will have functions like:
    • Dice rolling
    • Lotto
    • RSS feeds
    • Tweeting
    • Googling
    • Quick references
    • Time both Server and Local
    • Any any other suggestions
    For now, with v0.1, we have the catch system online. With v0.3 the friends system was activated.

    Zip File with Config

    Base Level Configuration
    In the config.yml file inside the ServerBot folder, there are five main options so far. They are pretty self explanatory (name is the bot's name, color is the [0-9a-f] letter designating the color), save for the last three: action, spoken, and other. Those are part of the Catch System, outlined below.

    Catch System
    There are three types of catches. Action catches, Spoken catches, and Other catches. Action catches are used when the player uses the /me command. Spoken catches are used then the player sends a normal chat message. Other catches are other messages used elsewhere throughout the program. The format is thus:

    Yay! A hug from {P}!: [hugs]
    I like waffles, {P}: [does, like waffles?]

    The way this works is simple. The first bit is the actual response you want. Notice the {P}. This inserts the players name at that spot. The second bit after the colon, in bracket, is the before/after clause. The first part, before the comma, is what should come before the bot's name. The second part, after the comma, is what should come after the name. Avoid using commas in your actual catches, as it probably will break things. This is the format for Spoken/Action catches. Other catches are similar, except instead of having a before/after, you have just the ID of the other catch. A list of IDs are provided below, and they are self explanatory.
    • playerjoinop
    • playerjoinfriend
    • playerleaveop
    • playerleavefriend
    • playerkickfull
    • playerkickbanned
    • playerkickother
    In your responses, you can use certain parsers. These will input things that you might not want to remain constant, i.e. the players name or the current time. Here is a list of current Parses. Add them in like in the example above.
    • {P} - Player Name
    • {B} - Bot Name
    • {T} - Time (Real World)
    • {D} - Date (Real World)
    • {ST} - Time (Server)
    • {DT} - Descriptive Time (Real World)
    • {SDT} - Descriptive Time (Server)
    Change Log
    Version 0.4
    • Compatible with most recent recommended build.
    • Fixed a few lingering Friends system issues. Preparing full implementation.
    Version 0.3b1
    • Friends system in place. May be buggy.
    Version 0.2
    • More parsing for the bot
    Version 0.1
    • Release. Base catch system
  2. Offline


    yeah...I tried that...but i'm getting the same error a that a guy on the second page had...
  3. Offline


    Dont use "Tab"s, use "Space" instead ;)
  4. Offline


    Please update this soon, it is not functioning.
  5. Offline


    Uhh, inactive?
  6. Offline


    Yes, this is definitely inactive.
  7. Offline


    this needs to come ALIVE!! if no responce after june 20th ill ask a friend to update this :)

    @ lego6245
    update sir?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 8, 2016
  8. Offline


    Please update this.
  9. Offline


    I was wondering if you could make the serverbot private message the requester. I primarily added this to get real time, but the players on my server are picky and fear "the bot could be used for spamming." I'm not sure if its possible or not, but if it can be done, that would be awesome.
  10. Offline


    tjb0607 likes this.
  11. Offline


    I'm curious to know the distinction between these three?

    • playerkickfull
    • playerkickbanned
    • playerkickother
    I have kicked loads of people to try and find one that works, but have had no luck...( they knew I was going to kick them, lol)
  12. Offline


    *sigh* I might update this plugin again. MAYBE. Don't hope on it though.


    I can't even read this... -_-

    I can recreate it, however I don't know about your configurations. I will copy as much code as possible.
    fatmarley and niugnip like this.
  13. Offline


    Getting the below on 953... Yes know the plugin is a bit old... posting any info I can in case it comes back ^_^

    15:49:55 [INFO] ServerBot V0.4 enabled. By Enigma-SM.
    15:49:55 [SEVERE] Error occurred while enabling ServerBot v0.4 (Is it up to date
    ?): null
            at com.enigmasm.serverbot.Bot.setColor(Bot.java:36)
            at com.enigmasm.serverbot.ServerBot.loadBotInformation(ServerBot.java:45
            at com.enigmasm.serverbot.ServerBot.onEnable(ServerBot.java:35)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136
            at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:358)
            at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleComma
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:12
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:480)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    15:49:55 [INFO] [bcGuestUnlock] Permissions-Plugin detected
  14. Offline

    Styx Reborn

    I'll get in contact with the developer and ask if I can update this. I think it's a waste to let it go.
  15. Offline


    i really like this plugin but i was just wondering if there was any way to talk to the bot like just putting !i before the "command" instead of [command] [bot name] or have the bot name come first then the command as i want to make this bot give item IDs out for example typing "!i stone" would result in the bot saying Stone="1" and is there some simple code that does this?
  16. Offline

    james wray

    So... Is it a bot in minecraft like a fake person thet you can see and will say what u want it to when u get near or what?
  17. Offline


    Yep. </s>
  18. Offline


    Oh god...
    I'm going to get back to work on this right away!
    Sorken and niugnip like this.
  19. Offline


    thank you!
  20. Offline


    Look like cool plugin, but doesnt work on my server. Plugin successfully loaded, vanilla files and configs, but no bot on the server. Tried to say "no u" and nobody answer me... :'(
  21. Offline


    Is this still being made or have you scrapped it now?
    It's a really nice plugin and a shame it isn't working any more now.

    Can you tell the bot to do commands?

    Someone types "time day" into console and the bot would say:
    "Setting time to day" while doing the /time day command?

    I imagine this could be put into config for the "Setting time to day" bits... but does it work with telling it to do commands?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 8, 2016
  22. would the bot be able to perform commands in the future? for example, we use CommandBook, and if someone slaps the bot or similar, we want it to slap back, but harder :p

    Question already asked above >.< same thing but different examples.
  23. Offline


  24. Offline


    Some parts were working, others not so much..
  25. Offline


    whenever I try to edit the config file, It says error loading serverbot. Can you help me with the config file?
  26. Offline


    This should really be updated
  27. Offline

    tha d0ctor

    please update or post source
  28. Offline


    I'll update once 1.9 comes out. Sorry for the silence!
  29. Offline


    Do you mind if I put out a plugin with my own take on this?
    I've already made most of the plugin already since I thought this wouldn't be fixed :p
  30. Offline


    What changes are coming when you update it in 1.9? :)
  31. is the bot able to op-deop players? i have a quiz on my server and i wanted something to automatically rank players as they complete the quiz. is this possible?
    great plugin though :D

Share This Page