DiscordMinecraft [1.8 - 1.16.X]

MC Plugin DiscordMinecraft [1.8 - 1.16.X] 2.5.0
Create your own Discord commands that have effects in your server!

DiscordMinecraft is a plugin dedicated to providing the best Discord Minecraft linking available.
Note: The BungeeCord version doesn't work properly, use Spigot & MySQL instead.
NOTE 2: 2.5.0 has only been tested on 1.17 and may not load on anything else.


[IMG]

  • Create your own Discord commands that affect in-game.
  • Send messages to Discord from in-game.
  • Connect your own Discord bot account.
  • Link Discord and Minecraft accounts.
  • Role/rank syncing.
  • MySQL support.
  • All messages configurable.
  • Use placeholders from PlaceholderAPI.
  • Sync chat between Discord and Minecraft.
  • Supports 1.8 - 1.16.X.
  • Change the presence of the bot.
  • Execute command when players link their account.
  • Interact with the console from Discord.

The plugin is now in BETA. Please report any bugs found and I will fix them as soon as possible.
[IMG]

  1. Purchase and download plugin. Add plugin to your plugins folder on your server.
  2. Download PlaceholderAPI add to your plugins folder. (If DiscordMinecraft doesn't automagically download it).
  3. (Re)start then stop your server.
  4. Find the configuration file and open it.
  5. Navigate to
    https://discordapp.com/developers/applications/me/create.
  6. Name the application and save changes.
  7. Select 'Bot' on the sidebar and then 'Add bot'.
  8. Reveal the bot token where it says 'Click to reveal token' (under Token).
  9. Copy the token and paste it in the bot-token field in the config.
  10. Edit the bot settings to your liking.
  11. Select OAuth2 in the sidebar.
  12. Select bot under scopes, then Administrator under bot permissions.
  13. Copy the generated link and follow it.
  14. Select your server and then Authorize.
  15. Open Discord and enable developer mode (Settings > Appearance).
  16. Right click on your guild in the sidebar and select Copy ID.
  17. Paste the id in the guild-id field in the config.
  18. Edit the rest of the config to your liking.
  19. Start your server.
If you are using BungeeCord:
Note: The BungeeCord version doesn't work properly, and therefore is undergoing a codebase change.
  1. Install the plugin on each of your servers in your network.
  2. Change 'bungee' in your config to 'true'.
  3. Configure MySQL in each individual server, so the servers are synced up to the same database.
  4. Download the plugin on your BungeeCord server.
  5. Add the guild ID and bot token (the same you added for the individual servers).
  6. Start your BungeeCord server.

[IMG]

[IMG]

[IMG]

/discordsay [channel] [message]
Sends a message to the specified channel.
discordminecraft.discordsay
/discordlink
Initiates an account link with Discord.
discordminecraft.discordlink
/discordunlink
Unlinks your account from Discord.
discordminecraft.discordunlink
/togglediscordchat (or /tdc)
Toggles whether you see chat syncing with Discord.
discordminecraft.tdc
/senddiscordchat [message] (or /sdc)
Sends a chat message to Discord.
discordminecraft.sdc
/discord
Sends the player a message with a link to the Discord server
discordminecraft.discord
[IMG]

This plugin allows you to create custom commands using the config. An annotated example of this, explaining how to create commands can be found below and in the config itself.
If you are using BungeeCord, create these in your BungeeCord config, otherwise just create them in your server config.
Currently available actions and conditions
More actions and conditions will be added in a future update. If you would like me to implement an action or condition, contact me and I'll see what I can do.

You can refer to an argument in the command by putting the argument number in squiggly brackets. Putting a + after this number refers to all arguments after and including that argument (with spaces between them).
Some actions support placeholders from PlaceholderAPI, these have been marked accordingly. You can find a full list of available placeholders here: https://www.spigotmc.org/wiki/placeholderapi-placeholders/
The plugin provides some placeholders for actions and conditions. These can be seen below:
{SENDER_NICK} Gets the nickname the user is using in your guild.
{SENDER} Gets the username of the sender's Discord account.
{FIRST_PLAYER} Grabs the username of the first available player on the server ('none' if the server is empty)
Arguments for the action/condition are separated with a |.
Actions:
[botMessage] {message} Sends a message from the bot (in Discord) in the channel the message was sent in.
[messagePlayer] {player}|{message} Sends a message to a player in Minecraft. Supports placeholders.
[executeConsoleCommand] {command} Executes a specific command from the console. If you are using BungeeCord, this executes the command in the BungeeCord console.
[executePlayerCommand] {player}|{command} Executes a specified command from the specified player. Supports placeholders. If you are using BungeeCord, this executes the command from the Spigot server the player is located on.
[executePlaceholderConsoleCommand] {placeholder context}|{command} Executes a specified command from the console. Supports placeholders, but an online player must be given as the first argument. If you are using BungeeCord, this performs the command on the server of the player given in placeholder context.
Conditions:
[minArgs] {amount} Sets the minimum amount of arguments for the command.
[maxArgs] {amount} Sets the maximum amount of arguments for the command.
[argsIsInt] {arg num} Checks whether the specified argument is an integer (whole number). You don't need to put the argument in squiggly brackets.
[argsIsNumber] {arg num} Checks whether the specified argument is a number. You don't need to put the argument in squiggly brackets.
[isNameOfOnlinePlayer] {arg num} Checks if an argument is the name of an online player. You don't need to put the argument in squiggly brackets.
FateKid
Author FateKid
Level
11
5,910 pts
2.5.0 Version
7 Downloads
455 Views
Published
Updated
0.00 star(s) 0 ratings Average Rating (0)

More files from FateKid

Minecraft Is Better With Plugins

DiscordMinecraft [1.8 - 1.16.X] is the ultimate Minecraft plugin to take your next project to new heights. Increase the quality of your Minecraft server gameplay by downloading it for free!

Why Choose our Minecraft Plugins?

  • High-quality uploads for an enhanced user-experience.
  • Enhanced gameplay features for more fun and excitement.
  • Regular updates and new plugins to keep things fresh.

Explore Other Resources

Are you looking for something different? Explore thousands of other plugins, available to download right now. FateKid shared this wonderful resource to you for free, so remember to share your appreciation by liking the resource and reviewing it.

Get started today and make your Minecraft world truly unique.

Top Bottom