Skip to content

Darukity/Minecraft-Discord-RCON

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About the project :

This project is basically a redo of my own old prohect here

This bot has many features and is used in my discord server with my twitch followers.

Principal features :

  1. One discord channel connected to the minecraft chat.
  2. Whitelist management with /register command.
  3. See how many players are connected at any time in the "now playing" section of the bot.

And a lot more...

Prerequire

You'll need node.js >=16.9.0 and npm >=9.2.0 installed on your machine to run the poject

Installation :

# You need to create the bot folder in your minecraft server folder because he has to acces the logs folder :

tree ./ -L 2
./
├── DiscordBot
│   ├── README.md
│   ├── config.js
│   ├── main.js
│   ├── node_modules
│   ├── package-lock.json
│   ├── package.json
    ...
├── debug
├── eula.txt
├── help.yml
├── libraries
├── logs
    └── latest.log
    ...

# Navigate into the server folder and enter the following commands

git clone [email protected]:Darukity/Minecraft-Discord-RCON.git

cd Minecraft-Discord-RCON

npm i

After the installation is complete you will need to create a config.js file into the bot folder the format is the folowing :

module.exports = {
    token: '<your_discord_bot_token>',
    rcon_channel: '<your_rcon_channel_id>',
    register_channel: '<your_register_channel_id>',
    whitelisted_role_id: '<your_whitelisted_role_id>',
    mc_server_ip: '<your_minecraft_server_ip>',
    mc_server_port: <your_minecraft_server_port>,
    mc_query_port: <your_minecraft_server_query_port>,
    rcon_port: <your_rcon_port>,
    rcon_password: "<your_rcon_password>",
    discord_webhook_url: '<your_discord_webhook_url>',
    client_id: '<your_client_id>',
    minecraft_logs_file: '<path_to_your_minecraft_logs_file "lastest.log">',
}

The Rcon port and password can be seted up in the minecraft server configuration.

To start the bot you then have to run npm start in the console at the discord bot folder

Enjoy !

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published