BIGbot [Discord Bot] 1.3

Discord is amazing, and it just got better [EULA Compliant]

  1. Prinston
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.12
    • 1.13
    Contributors:
    dv8tion, replacedFate
    Before complaining that the bot isn't working, please follow this tutorial to creating your own unique bot token and getting the bot into your server
    https://www.spigotmc.org/wiki/creating-a-discord-bot-and-getting-the-token/

    [​IMG]
    [​IMG]

    BIGbot was originally intended to be apart of a server I was creating that was going to replicate GMod's dark rp, having the ability to show chat, death, damage, and donation logs. I was fortunate enough to have a supervisor at work who also enjoys thinking up and developing plugins. He told me that I should make this an official plugin and release it to the world. I am taking his advice, after 15 hours of fixing up the plugin to no longer just work with my server, but any server when configured correctly. I provide to you, BIGbot.

    BIGbot is a discord bot that is ran privately, so only your server has this specific bot (to reduce latency). BIGbot comes with EULA compliant commands that can allow your donors to pay to be able to change their discord color. How it works is by adding a new group (once they link their minecraft account to their discord account) and changes that groups colors. To make it so you still have the hierarchy of separated groups, make the groups you made use the default color, this allows specific users to change their overall color. More on this later
    [​IMG]
    • Fully customizable messages
    • Fun customizable punchlines
    • Link minecraft account to discord account
    • Customizable discord name color from minecraft chat
    • Chat sync. Minecraft to Discord and Discord to Minecraft
    • Death logs to monitor potential hackers without playing
    • Damage logs to see how quick a player is attacking
    • Donation logs, let your server see who's helping run it
    • BIGcore integration
    • Set specific channels using Discord commands [/help in discord]
    [​IMG]
    Code (Text):
    /discord link {unique word}
      description: timer to type a word into discord's "link" chat that will link a minecraft account to a discord account

    /discord unlink
      description: unlink your discord from your minecraft account

    /discord color {0-255} {0-255} {0-255}
      description: change your discord color

    /discord join
      description: send the discord link to the player

    /discord donation {playername}
      description: advertise a player's donation
    [​IMG]

    Code (Text):
    discord.link: /discord link

    discord.unlink: /discord unlink

    discord.color: /discord color

    discord.join: /discord join

    discord.donation: /discord donation
    [​IMG]

    Code (Text):
    #############################################################
    # +-------------------------------------------------------+ #
    # | ########    ##########    ########                    | #
    # | #########   ##########   #########                    | #
    # | ##      ##      ##      ##                            | #
    # | ##      ##      ##      ##                            | #
    # | #########       ##      ##  ######                    | #
    # | #########       ##      ##  ######  ####   ###  ##### | #
    # | ##      ##      ##      ##      ##  #   # #   #   #   | #
    # | ##      ##      ##      ##      ##  ####  #   #   #   | #
    # | #########   ##########   ########   #   # #   #   #   | #
    # | ########    ##########    ######    ####   ###    #   | #
    # +-------------------------------------------------------+ #
    #############################################################

    ################################################################
    # +----------------------------------------------------------+ #
    # |  ###   ###  #   # ##### #####  ####    #   # #   # #     | #
    # | #   # #   # ##  # #       #   #        #   # ## ## #     | #
    # | #     #   # # # # ###     #   # ###     # #  # # # #     | #
    # | #   # #   # #  ## #       #   #   # ##   #   #   # #     | #
    # |  ###   ###  #   # #     #####  ###  ##   #   #   # ##### | #
    # +----------------------------------------------------------+ #
    ################################################################

    # Time in seconds to type in the given word #
    delay: 60

    discord-link: 'https://discord.gg/fRwAtug'

    # See https://github.com/reactiflux/discord-irc/wiki/Creating-a-discord-bot-&-getting-a-token to get your bot token #
    token: 'xxxxxxxxxxxx'

    # Incase you are running the bot on multiple servers, this makes it so your bot only works on the server intended #
    # Case senSItiVe #
    server-name: 'BIGdiscord'

    # random, playing, watching, listening, streaming #
    type: 'random'

    # Shows up like 'https://www.twitch.tv/stream-url' #
    # this has to be set to use the streaming type message #
    stream-url: 'prinstonrg'

    playing:
      - 'a fun game'
      - 'with my own emotions'
      - 'with my cat'
      - 'with random values'
      - 'Minecraft 2: The Last Stone'
      - 'the piano'

    watching:
      - 'every player''s actions'
      - 'a cool video'
      - 'paint dry'
      - 'a cop show'
      - 'something interesting'
      - 'the whole MCU'
      - 'my cat playing with a lazer'

    listening:
      - 'some good tunes'
      - 'my mom'
      - 'people complaining'

    streaming:
      - 'illegal movies'
    Code (Text):
    #############################################################
    # +-------------------------------------------------------+ #
    # | ########    ##########    ########                    | #
    # | #########   ##########   #########                    | #
    # | ##      ##      ##      ##                            | #
    # | ##      ##      ##      ##                            | #
    # | #########       ##      ##  ######                    | #
    # | #########       ##      ##  ######  ####   ###  ##### | #
    # | ##      ##      ##      ##      ##  #   # #   #   #   | #
    # | ##      ##      ##      ##      ##  ####  #   #   #   | #
    # | #########   ##########   ########   #   # #   #   #   | #
    # | ########    ##########    ######    ####   ###    #   | #
    # +-------------------------------------------------------+ #
    #############################################################

    ####################################################
    # +----------------------------------------------+ #
    # | #      ###  #   #  ####    #   # #   # #     | #
    # | #     #   # ##  # #        #   # ## ## #     | #
    # | #     ##### # # # # ###     # #  # # # #     | #
    # | #     #   # #  ## #   # ##   #   #   # #     | #
    # | ##### #   # #   #  ###  ##   #   #   # ##### | #
    # +----------------------------------------------+ #
    ####################################################

    prefix: '&7[&x&l&o≡&7]&x'
    color: '&d'

    chat:
      # use ` for where the username and discriminator will go #
      format: '&7[@bigbot{color}`&7] @bigbot{color}'
      donation: '@bigbot{color}@bigbot{prefix} @player{name} has donated to the server! Thank you.'

    command:
      discord-color: '@bigbot{color}@bigbot{prefix} Discord color changed'
      discord-unlink: '@bigbot{color}@bigbot{prefix} Discord unlinked'
      discord-time: '@bigbot{color}@bigbot{prefix} You have $ seconds to type ''#'' in the ''account-link'' channel'
      discord-expire: '@bigcore{fail-color}@bigbot{prefix} Your account-link has expired. Please try again'
      discord-link: '@bigcore{succeed-color}@bigbot{prefix} Your account-link has been approved, you are now linked to $'
      discord-donation: '@bigcore{succeed-color}@bigbot{prefix} Thank you for your donation.'

    help:
      discord: '@bigbot{color}@bigbot{prefix} &lUSAGE: @bigbot{color}/discord [{0}]' # {0}
      discord-link: '@bigbot{color}@bigbot{prefix} &lUSAGE: @bigbot{color}/discord link {custom word to link your account}'
      discord-unlink: '@bigbot{color}@bigbot{prefix} &lUSAGE: @bigbot{color}/discord unlink'
      discord-color: '@bigbot{color}@bigbot{prefix} &lUSAGE: @bigbot{color}/discord color {red(0-255)} {green(0-255)} {blue(0-255)}'
      discord-donation: '@bigbot{color}@bigbot{prefix} &lUSAGE: @bigbot{color}/discord donation {player}'

    invalid:
      color-red: '@bigcore{fail-color}@bigbot{prefix} &cRed @bigbot{fail-color}color invalid, must be any number between and including, 0-255'
      color-green: '@bigcore{fail-color}@bigbot{prefix} &aGreen @bigbot{fail-color}color invalid, must be any number between and including, 0-255'
      color-blue: '@bigcore{fail-color}@bigbot{prefix} &9Blue @bigbot{fail-color}color invalid, must be any number between and including, 0-255'
      nan: '@bigcore{fail-color}@bigbot{prefix} All values must be numbers'
      permission: '@bigcore{fail-color}@bigbot{prefix} Insufficient permissions'
    Code (Text):
    #############################################################
    # +-------------------------------------------------------+ #
    # | ########    ##########    ########                    | #
    # | #########   ##########   #########                    | #
    # | ##      ##      ##      ##                            | #
    # | ##      ##      ##      ##                            | #
    # | #########       ##      ##  ######                    | #
    # | #########       ##      ##  ######  ####   ###  ##### | #
    # | ##      ##      ##      ##      ##  #   # #   #   #   | #
    # | ##      ##      ##      ##      ##  ####  #   #   #   | #
    # | #########   ##########   ########   #   # #   #   #   | #
    # | ########    ##########    ######    ####   ###    #   | #
    # +-------------------------------------------------------+ #
    #############################################################

    ######################################################################
    # +----------------------------------------------------------------+ #
    # |  ###  #   #  ###  #   # #   # ##### #        #   # #   # #     | #
    # | #   # #   # #   # ##  # ##  # #     #        #   # ## ## #     | #
    # | #     ##### ##### # # # # # # ###   #         # #  # # # #     | #
    # | #   # #   # #   # #  ## #  ## #     #     ##   #   #   # #     | #
    # |  ###  #   # #   # #   # #   # ##### ##### ##   #   #   # ##### | #
    # +----------------------------------------------------------------+ #
    ######################################################################

    account-link:
      group: 'text channels'
      channel: 'account-link'
    chat:
      use: true
      group: 'logs'
      channel: 'chat'
    death:
      use: true
      group: 'logs'
      channel: 'death'
    damage:
      use: true
      group: 'logs'
      channel: 'damage'
    donations:
      use: true
      group: 'logs'
      channel: 'donations'
    [​IMG]

    If you have ANY questions about installation, configuration, or any questions about anything. Feel more than welcome to pm me or reach me at any stated forms of contact
    Email: [email protected]
    Discord: https://discord.gg/fRwAtug

    Also, if you join the discord, you will see, compared to the default configurations, how to set up the channel system, if you don't use groups for channels, just put '' instead of a group

    Please remember, this took dedication, time, and hard-work to accomplish. You don't have to, but a donation would really help me out, thank you!
    https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HKWHY3WK27HSL

Recent Updates

  1. Complete Rework
  2. Emoji Fix
  3. Fixing what I broke

Recent Reviews

  1. chuoinguyen
    chuoinguyen
    4/5,
    Version: 1.3
    Plugin changes avatar bot and changes bot nickname.
    This makes no one use this plugin.
    They can add a popular music bot without running the plugin more than 20mb.
    Anyway, this bot works fine.
  2. DuoNetwork
    DuoNetwork
    5/5,
    Version: 1.2
    The setup might be a little tricky, but if you get stuck anywhere the developer is SUPER helpful. I had a problem with it and he responded instantly, found out what the problem was and started fixing it. 5/5 would recommend!
  3. BruisedBluenana
    BruisedBluenana
    5/5,
    Version: 1.2-166
    Had a hard time setting up the bot so I asked the author for help and he came through and set it all up for me. Works great and everybody on my server loves having this.