Minecord Wiki: Requirements & Installation

Aug 28, 2021
Minecord Wiki: Requirements & Installation
  • Minecord Wiki: Requirements & Installation


    Requirements
    In order to run properly the plugin the following items are required:
    • Java 8_167 or higher.
    • A Spigot/Bukkit Minecraft server with an Internet connection. (Any compatible version).
    • A Discord server (and a Discord account). Create one at https://discord.com/.
    • (Dependencies will be downloaded automatically).
    If you are willing to run this plugin in a BungeeCord network, you need a SQL server (such as MySQL) and a database created in that server.

    Installation
    These steps must be followed carefully in order to install correctly the plugin and have the best experience possible:
    1. Drop the .jar file delivered in the download in the plugins’ directory of your server files. When you start the server the plugin will automatically disable asking you to fill in some fields of the config file to proceed. If you are installing the plugin on Bungee, drop the .jar file only in the Spigot's plugin folder (for each server) and not in Bungee's.
    2. If you want to install any module for Minecord, drop them in the 'modules' directory inside the Minecord directory.
    3. Create a Discord bot through the developer section of the Discord website: https://discord.com/developers/applications/. Click the ‘New Application’ button and give it a name; having this done copy the 'Client ID' of the application and save it for later (step 7). Then, get to the 'Bot' tab and click the 'Add Bot' button. In these steps you may configure both the application and the bot as desired, making sure you do the following:
      1. In this same tab, browse down to the 'Privileged Gateways' section and enable both intents which are disabled by default.
      2. (it is recommended to keep your bot as private).
    4. Now check the token of the bot in the same section of the Discord website. Copy that token and paste it in your Minecord config.yml file. If you are installing this resource on a BungeeCord network, you have to put the same token in the configuration file of each server's copy of the plugin.
    5. Make sure that you have a Discord server and a Discord account. In your account enable the advanced developer settings (Settings > Appearance > Developer Mode). You must be the owner of the Discord server.
    6. Paste the ID of your server in the appropriate configuration field by doing left click to your server’s name and clicking the button ‘Copy ID’. Then, create a new voice channel in your Discord server; this will be the waiting channel for voice chat, you can configure it as you like. Copy its ID by doing left click to the channel and click the button ‘Copy ID’, then paste it in the config file.
    7. Invite the created Discord bot to your Discord server using the following link: "https://discord.com/api/oauth2/authorize?client_id=CLIENT_ID&permissions=8&scope=bot", replacing the 'CLIENT_ID' placeholder for the application client ID that you saved before (step 3). In the Discord server, create a new role for the bot being this role the first in the hierarchy, even higher than Administrator's or other bots' roles.
    8. You may now start the server. If a message confirming the bot connection is sent, the installation has been processed correctly. Otherwise, please check again all the steps or if you think you need further assistance, please, ask for support as per instructions from the main page of the resource. If you are installing the plugin on a network you need to enable the 'Database' section of the config of the plugin on each server and configure all the fields correctly.

    Note: further steps to log in with Spomg.me authentification servers could be required, in that case, please follow the instructions given by the plugin logs.
  • Loading...
  • Loading...