SyncChats [1.8-1.21] | COMPLETE CUSTOMISATION | OPEN SOURCE icon

SyncChats [1.8-1.21] | COMPLETE CUSTOMISATION | OPEN SOURCE -----

SyncChats is a Minecraft plugin that synchronizes in-game chat with a Discord channel in real-time.



SyncChats - Sync Minecraft Chat with Discord!

SyncChats is the ultimate solution to bring your Minecraft server and Discord channel together in perfect harmony. With SyncChats, you can easily synchronize your Minecraft chat with Discord, ensuring your community stays connected across both platforms. Whether you're running a small private server or a large public network, SyncChats helps your server grow, providing seamless communication.

Key Features:

  • Minecraft ➝ Discord Sync:
    • Messages from Minecraft players are automatically sent to Discord. Great for players who want to chat with others even when they are not in-game!
  • Discord ➝ Minecraft Sync:
    • Messages from Discord can be broadcasted in your Minecraft server, allowing you to integrate Discord community chats with your in-game chats.
  • Customizable Player Join/Leave Messages:
    • Send personalized messages to Discord when players join or leave the server! Customize the message with placeholders like {player} for a more dynamic experience.
  • Bot Presence Updates:
    • Automatically update your Discord bot's status to show the number of players online in Minecraft. You can customize the status message format.
  • Webhook Support:
    • If you prefer not to use a bot, you can send messages from Minecraft directly to Discord using a Webhook URL.
Configuration Example:

Code (YAML):
# ============================================
# SyncChats Configuration File
# This file controls how Minecraft chat syncs with Discord.
# Customize this file to configure how your Minecraft server communicates with Discord!
# ============================================
version
: 1.0.2

updates
:
  # Enable automatic update checks for the plugin.
  # When enabled, the plugin will notify you if a new version is available!
  check
: true
  # If enabled, SyncChats will send a Discord notification when a new update is available.
  discordNotify
: true

minecraft_events
:
  # ✅ Enable or disable sending events (player joining/leaving) to Discord.
  enabled
: true
  # Customize the message sent to Discord when a player joins the server.
  # The placeholder {player} will be replaced by the player's name.
  join_message
: "{player} joined the server."
  # Customize the message sent to Discord when a player leaves the server.
  # The placeholder {player} will be replaced by the player's name.
  left_message
: "{player} left the server."
  # Customize the name of the Webhook sender (e.g., "Server" or "Minecraft Server").
  server_name
: "SyncChats"

discord
:
  # Discord Bot Token
  # This token is required for the bot to send and receive messages in Discord.
  # Never share your bot token! Keep it secret to avoid misuse.
  token
: "YOUR_DISCORD_BOT_TOKEN_HERE"

  # ️ Discord Channel ID
  # This is the ID of the Discord channel where the bot will listen for messages.
  # To find this, enable Developer Mode in Discord and right-click the channel.
  channel_id
: "YOUR_DISCORD_CHANNEL_ID_HERE"

  # Webhook URL
  # If you want to send messages from Minecraft to Discord without using the bot, enter the webhook URL here.
  # If left empty, the bot itself will send messages to Discord.
  webhook_url
: "YOUR_DISCORD_WEBHOOK_URL_HERE"

  # Bot Status Configuration
  # Customize the activity/status that your Discord bot shows.
  status
:
    # Type of status: WATCHING, PLAYING, or STREAMING.
    # WATCHING: Bot is watching something (e.g., number of players in Minecraft).
    # PLAYING: Bot is playing something (e.g., Minecraft).
    # LISTENING: Bot is listening something (e.g., Spotify).
    type
: "WATCHING"

    # Customize the message the bot shows.
    # Use the placeholder {players} to display the number of players online in Minecraft.
    content
: "{players} players in Minecraft."

chat_format
:
  # Minecraft ➝ Discord Message Format
  # This controls how Minecraft messages appear in Discord.
  # Available placeholders:
  #   {player}  - The player's name
  #   {message} - The player's message
  minecraft_to_discord
: "{message}"

  # Discord ➝ Minecraft Message Format
  # This controls how Discord messages appear in Minecraft.
  # Available placeholders:
  #   {user}    - The Discord user's name
  #   {message} - The Discord message
  discord_to_minecraft
: "§9[Discord] §r{user}: {message}"

# ============================================
# ✅ End of Configuration
# Once you've made changes, restart or reload your server for them to take effect!
# ============================================

How to Use:

  • Install the Plugin:
    • Download the .jar file and place it in your server’s plugins folder.
    • Restart or reload the server to enable the plugin.
  • Configure the Plugin:
    • Open config.yml located in the SyncChats folder inside your plugins directory.
    • Configure the discord.token, discord.channel_id, minecraft_events, and status options as needed.
  • Enjoy:
    • The plugin will automatically sync Minecraft chat messages with Discord and send events such as player joins and leaves to your Discord channel.
Example:

Capture d’écran 2025-03-08 à 01.51.18.png
Capture d’écran 2025-03-08 à 01.51.34.png

[​IMG]
[​IMG]
Resource Information
Author:
----------
Total Downloads: 93
First Release: Mar 4, 2025
Last Update: Mar 8, 2025
Category: ---------------
All-Time Rating:
0 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings