Making using the Minecraft console a breeze!
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Raven Scott 2919ec9a99 finish embed for server list for admin 1 month ago
commands finish embed for server list for admin 1 month ago
events removing extra file 1 month ago
handler first commit 1 month ago
.gitignore first commit 1 month ago
Dockerfile update 1 month ago
README.md update readme 1 month ago
default.env removing single server setup - multi-server json file config 1 month ago
docker-compose.yml update 1 month ago
index.js remove console.log 1 month ago
package.json first commit 1 month ago
servers_config.json adding connection string to server editor 1 month ago

README.md

MC RCon Discord Bot

A simple yet effective multi-server control system for MineCraft

Description

This is a discord bot that can control a minecraft server via RCON. It is designed to be secure and easy to use, with multiple server support and a JSON configuration file backend.

Features

  • Multiple-Server Support with a JSON configuration file backend.
  • Client Server Manager for easy configuration addition, removal and editing.
  • Customized Admin Commands for: Viewing BanLists, Banning, Unbanning, Giving Items, Global Say, Private Tell, WhiteListing, Delisting, Internal Config Viewing Player Lists.
  • The ability to send any command using /mc-cmd
  • Public Facing Commands: Public Server List Global or Individual Whitelisting

Requirements

This bot is based on Discord.js v14 and DiscordAPI v10, and is Slash Command Only. No special intents are needed to run this bot.

Security

This bot cannot read messages within the discord server, making it the most secure Minecraft RCON bot available in terms of privacy.

Permissions

Bot command permissions may be set per user, per role etc per command within the Integration settings within your Discord server.

Manual Installation

  1. $ git clone https://git.ssh.surf/snxraven/mc-rcon-bot.git

  2. $ cd mc-rcon-bot

  3. $ npm i

  4. $ mv default.env .env

  5. Edit .env to add discord token

  6. Edit servers_config.json to add your servers details

  7. $ node index.js

Docker Compose

  1. $ git clone https://git.ssh.surf/snxraven/mc-rcon-bot.git

  2. $ cd mc-rcon-bot

  3. $ mv default.env .env

  4. Edit .env to add discord token

  5. Edit servers_config.json to add your servers details

  6. $ docker compose build --no-cache

  7. $ docker compose up -d

You should then see the bot online

Contribute Plz

Want to make this better? Issue a pull request!