MCDC
A Minecraft plugin for paper servers.
Functions
The bot can currently do all the checked items, unchecked will be implemented in the future.
- Display discord messages in the minecraft chat
- Discord messages can be sent to the bot via direct message
- Discord messages can be sent to any server channel the bot is present on
- Display minecraft messages in a discord chat
- managing a “#mincraft-server” channel on a specific discord server
- this includes that only members with a role can see this channel and write in it
- this includes that only members with a role can see this channel and write in it
- whisper between a discord user and a minecraft user
- linking between a discord and a minecraft account
Remember that this plugin is currently in its beta phase!
All the functionalities will be added in the future!
All the functionalities will be added in the future!
Installation
See Installation for detailed installation instructions with pictures.
Quick install:
- Download the latest release and put it into
<your server directory>/plugins
. - Restart the server.
- Create a new discord bot and app here.
- Go into the console of your server and type
token <your discord bot token>
OR go into the<serverDirectory>/plugins/MCDC/config.yml
file and change the value ofapiToken
to your token. - Invite the bot to your servers, by clicking on the link in your console. (Instructions here)
Commands
Discord commands
Command | Instructions Link | Permissions |
---|---|---|
link | link | No special permissions required. |
setup | setup | DiscordServerAdmin , DiscordBotAdmin (Either in the config file of the server or as permissions on the discord server) |
createChannel | create-channel | DiscordServerAdmin , DiscordBotAdmin (Either in the config file of the server or as permissions on the discord server) |
createRole | create-role | DiscordServerAdmin , DiscordBotAdmin (Either in the config file of the server or as permissions on the discord server) |
Minecraft commands
Command | Instructions Link | Permissions (config.yml) | Default OP Level |
---|---|---|---|
link | link | No special permissions required (Optional: accountEdit ) |
0 |
account | account | accountEdit |
3 |
token | token | configEdit |
3 |
config | config | configEdit |
3 |
Configuration
<server directory>/plugins/MCDC/config.yml:
See configuration for more information.
Get the ID of a text channel:
See get the channel ID for information on this.
Building from source
See Building from Source for information, on how to do this.
Documentation
Version | Link to documentation | Documentation Mirror |
---|---|---|
stable (v0.8.4-beta) | https://mafelp.github.io/documentation/MCDC/doc/v0.8.4-beta/index.html | https://mafelp.github.io/MCDC/doc/v0.8.4-beta/index.html |
developlemt | https://mafelp.github.io/documentation/MCDC/doc/development/index.html | https://mafelp.github.io/MCDC/doc/development/index.html |