V-Discord Chatbridge

A Discord chatbridge between Minecraft and discord

644

Quick challenge

How far can you run before the mobs catch you?

V-Discord Chatbridge

V-Discord-Integration

V-Discord Integration | Simple Discord Chatbridge

V-Discord Integration is a powerful plugin that creates a seamless chat bridge between Minecraft and Discord. Enhance your server's communication and keep your community connected across platforms!

🌟 Features

- Multi-language Support: Real-time message syncing between Minecraft and Discord - Multi-language Support: Choose between BOT and WEBHOOK modes - Multi-language Support: Optional Discord-Minecraft account linking - Multi-language Support: Fully customizable messages using MiniMessage format - Multi-language Support: Synchronize Minecraft roles with Discord roles - Multi-language Support: Currently supports `en` and `de`

📸 Preview

In-game Preview Discord Preview

🚀 Quick Start

1. Download the plugin from Modrinth 2. Place the JAR file in your server's `plugins` folder 3. Start your server to generate the configuration files 4. Configure the `config.yml` file (see Configuration section) 5. Restart your server

⚙️ Configuration

The plugin is highly configurable. Here's a quick overview of the main sections:

1. Permissions: Choose between *SQLite, or MySQL* 2. Permissions: Set up BOT or WEBHOOK mode 3. Permissions: Enable/disable account linking 4. Permissions: Customize all plugin messages 5. Permissions: Manage user permissions

📚 Example Configurations

Click to view example config.yml

```yaml language: "en"

chatbridge: type: BOT webhook: url: "webhook_url" avatar: "some_avatar_url" name: "ChatBridge" guild: 1322873747535040512 channel: 1323049958911381515 token: "discord_bot_token"

discord-link: enabled: true enforce: false gets-roles: - 1323067372214419526 commands: - "lp user <name> parent set linked"

luckperms: prefix: true

role-sync: enabled: true delay: 30000 roles: admin: 1323313717336608808 ```

Click to view example messages.yml

```yaml Apply prefix: "<b><gradient:#08FB22:#BBFDAD>[VDiscord]</gradient></b><reset><!i><gray> " startup: "<prefix>Discord Integration has started up!"

chatbridge: join: enabled: true color: "#00FF00" title: "<player> has joined the game" quit: enable: true color: "#FF0000" title: "<player> has left the game" ingame-message: enabled: true message: "<message>" name: "<name>" discord-message: enabled: true message: "<dark_gray>[<blue><b>Discord</b></blue>] <gray><discordname> <dark_gray>» <yellow><message>"

commands: reload: reloaded: "<prefix>The config has been reloaded" link: linked: "You have been connected to the account <name>" code-sent: "<prefix>To link your discord account, send the following code to the DiscordBot: <click:copy_to_clipboard:<code>><hover:show_text:Click here to copy><yellow><code></yellow> (click to copy)" ```

🔧 Permissions

```discord.link```: Allows users to link their Discord and Minecraft accounts

```discord.reload```: Allows users to reload the plugin configuration

🆘 Support

Join our Discord for help

ADS