Discord Status Bot [1.8-1.21] icon

Discord Status Bot [1.8-1.21] -----

A discord bot plugin created to update information about your server in only one message.



DSB allows you to showcase your Minecraft server to your Discord server in a highly configurable embed message with PlaceholderAPI support.

Features
  • Velocity, Bungee, and Bukkit support.
  • 1.8+ Bukkit support. Latest versions of Bungee and Velocity.
  • PlaceholderAPI support.
  • Highly customizable discord status message.
  • Does not spam console or discord.
  • Lightweight and optimised.
  • Useful error messages and error handling.
  • Open source under the GPL license.
  • Multi-versioned.
  • Multi-languaged.
Images
[​IMG]
[​IMG]
[​IMG]

Configuration
client.yml
Code (YAML):

##################################################################
########################### VERSION ##############################
##################################################################
# DO NOT EDIT
config-version
: 2

##################################################################
########################### CLIENT ###############################
##################################################################
token
: ''
channel-id
: ''

delay-interval
: 5 # The initial delay in seconds before the first update call when starting the plugin.
update-interval
: 30 # The amount of seconds between each update call.
 
data.yml
Code (YAML):

##################################################################
############### DO NOT EDIT ANYTHING IN THIS FILE ################
##################################################################

##################################################################
########################### VERSION ##############################
##################################################################
config-version
: 1

##################################################################
############################ DATA ################################
##################################################################
message-id
: ''
 
message.yml
Code (YAML):

##################################################################
########################### VERSION ##############################
##################################################################
# DO NOT EDIT
config-version
: 2

##################################################################
########################### MESSAGE ##############################
##################################################################
online
: # PlaceholderAPI supported. %server_online% is an internal placeholder.
  author
:
    name
: 'MysticLegends'
    url
: 'https://github.com/AidenCooper'
    icon
: 'https://i.ibb.co/kK1xNgt/ml-icon.png'
  color
: ' #EAA845'
  description
: '➡ ONLINE'
  fields
: # You can add and remove fields dynamically.
    - name
: 'IP Address'
      value
: 'mc.mystic-legends.net'
      inline
: false
    - name
: 'Version'
      value
: '1.20.4+'
      inline
: false
    - name
: 'Player Count'
      value
: ' %server_online%'
      inline
: false
    - name
: 'Message'
      value
: 'Whitelisted ➡ TBD'
      inline
: false
  footer
:
    text
: ''
    icon
: ''
    show-timestamp
: false
  title
:
    text
: 'Server Status'
    url
: ''
  thumbnail
: 'https://i.ibb.co/s3YqgcN/ml-transparent-icon.png'

offline
: # PlaceholderAPI supported. %server_online% is an internal placeholder.
  author
:
    name
: 'Mystic Legends'
    url
: 'https://github.com/AidenCooper'
    icon
: 'https://i.ibb.co/kK1xNgt/ml-icon.png'
  color
: ' #69110D'
  description
: '➡ OFFLINE'
  fields
: # You can add and remove fields dynamically.
    - name
: 'IP Address'
      value
: 'mc.mystic-legends.net'
      inline
: false
    - name
: 'Version'
      value
: '1.20.4+'
      inline
: false
    - name
: 'Message'
      value
: 'Whitelisted ➡ TBD'
      inline
: false
  footer
:
    text
: ''
    icon
: ''
    show-timestamp
: false
  title
:
    text
: 'Server Status'
    url
: ''
  thumbnail
: 'https://i.ibb.co/w68Ffp0/server-icon-icon.png'
 

Setup discord bot
  1. Go to https://discord.com/developers/applications.
  2. Click new application in the top right.
  3. Enter the default name of your discord bot.
  4. After pressing create, click the Bot section on the left tab.
  5. Press "reset token" and copy it for later.
  6. Click the installation section on the left tab.
  7. Install link -> Discord Provided Link.
  8. Guild Install -> add "bot".
  9. Permissions -> add "Embed links", "Read Messages/View Channels", and "Send Messages".
  10. Copy the link and enter it in your web browser.
Setup plugin
  1. Stop your Minecraft server.
  2. Put the jar file in the plugins folder of your server.
  3. Start your server.
  4. Open the client.yml file in /plugins/DiscordStatusBot/.
  5. Enter your discord bot token and the channel ID you want the message to send to.
  6. Save and close then open the message.yml file and edit to your desire.
  7. Reload the plugin using /dsb reload.
Issues
For any bug reports or issues please submit them here.
Resource Information
Author:
----------
Total Downloads: 508
First Release: May 23, 2024
Last Update: Nov 30, 2024
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings