Status4Discord

Quick rating

Status4Discord

No reviews yet

A discord bot, showing the current status of your server as embed, activity and more.

Mod Loaders
Paper
Spigot
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
Apache License 2.0
Latest Version
1.3
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

About

Description

Status4Discord

Status4Discord is a dynamic Discord bot for Minecraft servers that provides real-time server stats through embeds and activities. It effortlessly connects your Minecraft server to Discord, keeping your community in the loop and engaged with information ranging from TPS to player counts.

Getting started

https://github.com/LasaJoniHD/Status4DiscordMC/wiki/Setup

Commands

Minecraft

/status4discord reload reload the config
/status4discord invite invite the discord bot
/status4discord info info about this plugin
/status4discord help all commands

Discord

@YourDiscordBot setembed set the embed textchannel
@YourDiscordBot setlogs set the logs textchannel

Permissions

Minecraft

  • status4mc.admin Use /status4discord reload and /status4discord invite

Discord

  • Permission.ADMINISTRATOR

Config

Show config
#   _____ _        _             _  _   _____  _                       _
#  / ____| |      | |           | || | |  __ \(_)                     | |
# | (___ | |_ __ _| |_ _   _ ___| || |_| |  | |_ ___  ___ ___  _ __ __| |
#  \___ \| __/ _` | __| | | / __|__   _| |  | | / __|/ __/ _ \| '__/ _` |
#  ____) | || (_| | |_| |_| \__ \  | | | |__| | \__ \ (_| (_) | | | (_| |
# |_____/ \__\__,_|\__|\__,_|___/  |_| |_____/|_|___/\___\___/|_|  \__,_|
#
# Thank you for using Status4Discord by Joni
# To setup Status4Discord, please visit https://github.com/LasaJoniHD/Status4DiscordMC/wiki/Setup

#   _____ ___  _  _____ _  _
# |_   _/ _ \| |/ / __| \| |
#   | || (_) | ' <| _|| .` |
#   |_| \___/|_|\_\___|_|\_|
#
# Please paste your discord bot token here
token: ""

#    _   ___ _____ _____   _____ _______   __
#   /_\ / __|_   _|_ _\ \ / /_ _|_   _\ \ / /
#  / _ \ (__  | |  | | \ V / | |  | |  \ V /
# /_/ \_\___| |_| |___| \_/ |___| |_|   |_|
#
# Available Activities:
# PLAYING, WATCHING, LISTENING, CUSTOM_STATUS, COMPETING
# Available Status:
# ONLINE, IDLE, DO_NOT_DISTURB, INVISIBLE, OFFLINE
# You can use PlaceholderAPI if installed (only placeholders that do not require a player).
# Find placeholders included in Status4Discord at https://github.com/LasaJoniHD/Status4DiscordMC/wiki/Placeholders.
activity: "PLAYING %online_players% / %max_players% Players"
status-activity: "ONLINE"
update-activity: 30 # in seconds

# Activities for server start
server-starting-activity: "CUSTOM_STATUS Server is starting..."
server-starting-status: "IDLE"

# ServerIP
# will replace internal Placeholder %serverip%
# --------------------------------------------------------------------------------------------------------------------
# 'serverIP' sets the server IP shown in activity and in the embed.
# If in server.properties, it will obtain the IP that the server is bound to; if not set, it will display "not set."
serverIP: "server.properties"

#  _    ___   ___ ___
# | |  / _ \ / __/ __|
# | |_| (_) | (_ \__ \
# |____\___/ \___|___/
#
# If enabled, the bot will send a message when the server starts/stops in the specified logs channel.
# If you don't know how to obtain the textChannelID and have admin privileges,
# simply send a message in Discord in the channel like this: @MentionYourDiscordBot setlogs.
logs:
  enabled: true
  textChannelID: ""
  start:
    color: "GREEN"
    message: ":white_check_mark: **Server started!**"
  stop:
    color: "RED"
    message: ":x: **Server stopped!**"

#  ___ __  __ ___ ___ ___
# | __|  \/  | _ ) __|   \
# | _|| |\/| | _ \ _|| |) |
# |___|_|  |_|___/___|___/
#
# If enabled, the bot will send a status embed in the specified channel; this embed will be updated every few seconds.
# If you don't know how to obtain the textChannelID and have admin privileges,
# simply send a message in Discord in the channel like this:
# @MentionYourDiscordBot setembed.
embed:
  enabled: true
  textChannelID: ""
  update: 15 # in seconds

  online:
    title: "Online"
    color: "GREEN" # supports any java.awt.Color enum name (e.g. `RED`, `BLUE`, etc.) or a hex code (e.g. `#FF0000` for red)

    timestamp: true

    footer:
      text: "Uptime: %uptime%"

    fields:
      - name: "Server IP"
        value: "%serverip%"
        inline: true

      - name: "Player Count"
        value: "%online_players% / %max_players%"
        inline: true

      - name: "RAM"
        value: "Used: %usedram_percentage% % (%usedram% mb / %maxram% mb)"
        inline: false

      - name: "Uptime"
        value: "%uptime%"
        inline: true

      - name: "TPS"
        value: "%tps%"
        inline: true

      - name: "CPU"
        value: "%cpu% %"
        inline: true

  offline:
    title: "Offline"
    color: "RED"

    fields:
      - name: "Server IP"
        value: "%serverip%"
        inline: true

# Do not touch if you don't know what this setting does
embedMessageID: ""
debug: false
config-version: 4

Examples

Activity

activity of discord bot

Status Embeds

When server is online

Online status embed

When server is offline

Offline status embed

Start/Stop Log Messages

Server Start

Server Start

Server Stop

Server Stop

Screenshots

Gallery

  • Example activity
    Example activity An example activity that the bot can display
  • A status embed
    A status embed An example of an embed that shows the status of the server
  • Server Started
    Server Started
  • Server Stopped
    Server Stopped
  • A status embed when the server is offline
    A status embed when the server is offline An example of an embed that shows that the server is offline

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works