{"id":151443,"date":"2026-06-09T06:20:30","date_gmt":"2026-06-09T03:20:30","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/synccord\/"},"modified":"2026-06-09T06:20:30","modified_gmt":"2026-06-09T03:20:30","slug":"synccord","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/synccord\/","title":{"rendered":"Synccord"},"content":{"rendered":"<p>\ud83c\uddec\ud83c\udde7 English<\/p>\n<p>Synccord is an all-in-one integration plugin that connects your Paper\/Spigot server with a Discord guild:<\/p>\n<p>\u2705 Account linking via codes (MC \u2194 Discord) with SQLite storage<\/p>\n<p>\ud83d\udd01 Role sync between Discord roles and LuckPerms groups<\/p>\n<p>\ud83d\udcac Full chat bridge (Minecraft \u2194 Discord) + join\/leave\/death embeds<\/p>\n<p>\ud83e\uddfe Ticket system with buttons, modals, LiteBans hook &#038; transcripts<\/p>\n<p>\ud83d\udcca Live server status embed (TPS, MSPT, players, IPs) with offline detection<\/p>\n<p>\ud83d\udc65 Online player list embed that updates automatically<\/p>\n<p>\ud83d\udcdc Rule acceptance flow with code word &#038; auto-role<\/p>\n<p>\ud83e\udde9 PlaceholderAPI expansion (synccord_\u2026) for stats, link state &#038; Discord info<\/p>\n<p>\u2699\ufe0f Everything configurable via config.yml, lang\/de.yml, rules.yml<\/p>\n<p>\ud83e\udeb2 Debug mode with detailed log messages<\/p>\n<p>\ud83d\udcc8 bStats support<\/p>\n<p>Features in detail<br \/>\n\ud83d\udd17 Account linking (MC \u2194 Discord)<\/p>\n<p>Code-based linking:<\/p>\n<p>On the Minecraft side a code is generated.<\/p>\n<p>On Discord you confirm the code via Slash-\/Button flow.<\/p>\n<p>Links are stored in SQLite (linked_users table) \u2013 no YAML spam.<\/p>\n<p>Commands:<\/p>\n<p>\/dcfind <player> \u2013 show linked Discord ID + tag for a Minecraft player<\/p>\n<p>\/unlinkdiscord <player> \u2013 remove an existing link (Minecraft, admin)<\/p>\n<p>\/linkmc \u2026 &#038; \/unlinkmc \u2026 \u2013 Discord slash commands to link\/unlink from Discord<\/p>\n<p>Placeholders &#038; Lang-keys show link status, last link time, remaining code time, etc.<\/p>\n<p>\ud83c\udfad RoleSync (Discord \u2194 LuckPerms)<\/p>\n<p>Discord \u2192 Minecraft:<\/p>\n<p>role-link: in config.yml maps Discord role IDs \u2192 LuckPerms groups.<\/p>\n<p>On player join, Synccord looks up the linked Discord member and syncs groups.<\/p>\n<p>Groups are added\/removed so that Discord role setup and in-game groups always match.<\/p>\n<p>Extensive debug logs: which role\/group combination is checked, added, removed, or unchanged.<\/p>\n<p>Errors (missing guild id \/ role \/ member) are localized via lang\/de.yml.<\/p>\n<p>(LuckPerms is a hard dependency.)<\/p>\n<p>\ud83d\udcac Chat bridge &#038; Join\/Leave\/Death embeds<\/p>\n<p>Minecraft \u2192 Discord:<\/p>\n<p>All chat messages go into the configured discord.chat-channel-id.<\/p>\n<p>Uses PlaceholderAPI to format player name, prefix, status, etc.<\/p>\n<p>Configurable format in config.yml (chat.format-to-discord).<\/p>\n<p>Discord \u2192 Minecraft:<\/p>\n<p>Messages from the configured channel are sent into the Minecraft chat.<\/p>\n<p>Supports placeholder replacement and color codes.<\/p>\n<p>Can block mentions and ignore bot messages.<\/p>\n<p>Join\/Leave\/Death forwarding:<\/p>\n<p>Randomizable messages for join\/leave\/death (discord.join-messages, discord.leave-messages, discord.death-messages).<\/p>\n<p>Embedded messages with color and player name.<\/p>\n<p>Features toggleable via features.send-join, features.send-leave, features.send-death.<\/p>\n<p>\ud83e\uddfe Ticket system (Discord-only, but Minecraft-aware)<\/p>\n<p>Multiple ticket types in config.yml under tickets:<br \/>\n(e.g. support, entbannung, bugreport, teamapply, vorschlag, kriegsanfrage \u2026)<\/p>\n<p>Each type has:<\/p>\n<p>Name, description, button label<\/p>\n<p>Support roles (supporter_roles)<\/p>\n<p>Ticket category (Discord category ID)<\/p>\n<p>Optional LiteBans hook to attach ban info to unban tickets<\/p>\n<p>A list of questions with max input length (modal form)<\/p>\n<p>Slash command \/ticket setup \u2026 (Discord) to post ticket panels.<\/p>\n<p>When a ticket is created:<\/p>\n<p>A private ticket channel is created in the configured category.<\/p>\n<p>Supporters get permissions, the user sees only their own ticket.<\/p>\n<p>Transcripts:<\/p>\n<p>On closing a ticket, all messages are collected and uploaded as transcript.txt in the log channel, with an informative embed.<\/p>\n<p>Minecraft integration:<\/p>\n<p>When a staff member joins the server and there are open tickets, they receive an in-game reminder (configurable Lang key).<\/p>\n<p>\ud83d\udcca Live server status embed<\/p>\n<p>Slash command \/setup info sends a server info panel to a Discord channel:<\/p>\n<p>TPS, MSPT, uptime<\/p>\n<p>Online player count<\/p>\n<p>Java &#038; Bedrock IP from config<\/p>\n<p>tps-monitor automatically updates the embed every X seconds.<\/p>\n<p>Synccord remembers channel + message ID in a small YAML file and restores them after restart.<\/p>\n<p>If the server is offline, InfoUpdaterOffline replaces the panel with an \u201coffline\u201d embed and a button, so users always see a valid status.<\/p>\n<p>\ud83d\udc65 Online player list embed<\/p>\n<p>Separate player list embed:<\/p>\n<p>Shows current online players with rank &#038; aliases (playerlist.rank-aliases).<\/p>\n<p>Config options: show rank, alias, name; line format per player.<\/p>\n<p>Updates automatically on player join \/ quit.<\/p>\n<p>Stores channel + message ID and reuses them after restart.<\/p>\n<p>\ud83d\udcdc Rules &#038; code-word acceptance<\/p>\n<p>File rules.yml holds your server rules in multiple sections.<\/p>\n<p>Discord slash command \/setup regel:<\/p>\n<p>Sends the rules into a channel (split into multiple embeds if needed).<\/p>\n<p>Adds a \u201cAccept rules\u201d button that opens a modal with a code word.<\/p>\n<p>If the user enters the correct codeword from config.yml (rules.keyword):<\/p>\n<p>They receive the configured accept role (rules.accept-role-id).<\/p>\n<p>Errors, success, and debug messages are fully localized via Lang.<\/p>\n<p>\ud83e\udde9 PlaceholderAPI: %synccord_*%<\/p>\n<p>Synccord registers a PlaceholderAPI expansion synccord with many placeholders, for example:<\/p>\n<p>Global:<\/p>\n<p>%synccord_tps%, %synccord_mspt%<\/p>\n<p>%synccord_online_count%, %synccord_max_players%<\/p>\n<p>%synccord_uptime%<\/p>\n<p>%synccord_ip_java%, %synccord_ip_bedrock%<\/p>\n<p>%synccord_synccord_version%<\/p>\n<p>%synccord_status_embed_active%, %synccord_playerlist_embed_active%<\/p>\n<p>%synccord_discord_online%, %synccord_linked_online%<\/p>\n<p>%synccord_tickets_open%<\/p>\n<p>Per-player (needs player context &#038; link):<\/p>\n<p>Basic: %synccord_player%, %synccord_uuid%, %synccord_x%, %synccord_y%, %synccord_z%<\/p>\n<p>Link state: %synccord_discord_id%, %synccord_discord_linked%, %synccord_discord_status%<\/p>\n<p>Discord info: %synccord_discord_tag%, %synccord_discord_username%, %synccord_discord_avatar%<\/p>\n<p>Roles: %synccord_discord_roles%, %synccord_role_count%, %synccord_highest_role%<\/p>\n<p>Linking info: %synccord_last_linked%, %synccord_code_expire%, %synccord_sync_fail_reason%<\/p>\n<p>Tickets: %synccord_tickets_user%, %synccord_ticket_support_role%, %synccord_last_ticket_time%<\/p>\n<p>Perfect for Scoreboards, MOTDs, TAB, or other chat plugins.<\/p>\n<p>\ud83d\udee0 Language, debug &#038; metrics<\/p>\n<p>All user-visible text is in lang\/de.yml:<\/p>\n<p>Normal messages, error messages, debug logs, ticket texts, rule messages, etc.<\/p>\n<p>Missing keys get a clear \u201cmissing key\u201d message so you can fix them.<\/p>\n<p>debug: true in config.yml enables very detailed debug logging:<\/p>\n<p>Linking, Slash commands, role sync, tickets, embeds, Playerlist, InfoUpdater, etc.<\/p>\n<p>bStats is integrated (ID is configured in the plugin) to provide anonymous statistics.<\/p>\n<p>\ud83d\udce6 Requirements<\/p>\n<p>Server: Paper \/ Purpur \/ Spigot (tested with 1.21)<\/p>\n<p>Java: modern LTS (e.g. Java 17+; plugin is built for Java 21)<\/p>\n<p>Dependencies:<\/p>\n<p>Required: LuckPerms<\/p>\n<p>Optional but supported:<\/p>\n<p>LiteBans \u2013 for unban ticket integration<\/p>\n<p>PlaceholderAPI \u2013 for placeholders &#038; chat formatting<\/p>\n<p>\ud83c\udde9\ud83c\uddea Deutsch<\/p>\n<p>Synccord ist ein umfangreiches Discord-\u2194-Minecraft-Plugin:<\/p>\n<p>\u2705 Account-Verkn\u00fcpfung (MC \u2194 Discord) mit Codes &#038; SQLite<\/p>\n<p>\ud83d\udd01 Rollen-Sync zwischen Discord-Rollen und LuckPerms-Gruppen<\/p>\n<p>\ud83d\udcac Chat-Bridge (Minecraft \u2194 Discord) inkl. Join\/Leave\/Tod-Embeds<\/p>\n<p>\ud83e\uddfe Ticketsystem mit Buttons, Modals, LiteBans-Anbindung &#038; Transkript<\/p>\n<p>\ud83d\udcca Serverstatus-Embed (TPS, MSPT, Spieler, IPs) mit Offline-Erkennung<\/p>\n<p>\ud83d\udc65 Spielerliste-Embed, das sich automatisch aktualisiert<\/p>\n<p>\ud83d\udcdc Regel-System mit Codewort-Abfrage &#038; Auto-Rolle<\/p>\n<p>\ud83e\udde9 PlaceholderAPI-Expansion (synccord_\u2026) f\u00fcr Stats, Linkstatus &#038; Discord-Infos<\/p>\n<p>\u2699\ufe0f Voll konfigurierbar \u00fcber config.yml, lang\/de.yml, rules.yml<\/p>\n<p>\ud83e\udeb2 Debug-Modus mit ausf\u00fchrlichen Logs<\/p>\n<p>\ud83d\udcc8 bStats-Unterst\u00fctzung<\/p>\n<p>Funktions\u00fcbersicht<br \/>\n\ud83d\udd17 Account-Verkn\u00fcpfung (Minecraft \u2194 Discord)<\/p>\n<p>Spieler erhalten im Minecraft einen Code, den sie auf Discord best\u00e4tigen.<\/p>\n<p>Die Verkn\u00fcpfung wird in einer SQLite-Datenbank gespeichert \u2013 dauerhaft und sauber.<\/p>\n<p>Befehle:<\/p>\n<p>\/dcfind <Spieler> \u2013 zeigt die verkn\u00fcpfte Discord-ID + Tag eines Spielers<\/p>\n<p>\/unlinkdiscord <Spieler> \u2013 entfernt eine Verkn\u00fcpfung (Minecraft, Admin)<\/p>\n<p>\/linkmc \u2026 \/ \/unlinkmc \u2026 \u2013 Slash-Commands auf Discord<\/p>\n<p>Placeholders &#038; Langtexte liefern Infos zu Linkstatus, letztem Link, Restlaufzeit des Codes usw.<\/p>\n<p>\ud83c\udfad Rollen-Synchronisation<\/p>\n<p>Discord \u2192 Minecraft (LuckPerms):<\/p>\n<p>In config.yml unter role-link: werden Discord-Rollen-IDs \u2192 LuckPerms-Gruppen gemappt.<\/p>\n<p>Beim Join eines verkn\u00fcpften Spielers werden die Gruppen in LuckPerms angepasst.<\/p>\n<p>Gruppen werden hinzugef\u00fcgt\/entfernt, bis sie zu den vorhandenen Discord-Rollen passen.<\/p>\n<p>Umfangreiche Debug-Ausgaben: welche Rolle\/Gruppe gepr\u00fcft, hinzugef\u00fcgt, entfernt oder ignoriert wurde.<\/p>\n<p>Fehler (fehlende Guild-ID, Rolle, Member) laufen komplett \u00fcber die Sprachdatei.<\/p>\n<p>\ud83d\udcac Chat-Bridge &#038; Join\/Leave\/Tod<\/p>\n<p>Minecraft \u2192 Discord:<\/p>\n<p>Chat aus Minecraft geht in den konfigurierten Discord-Channel (discord.chat-channel-id).<\/p>\n<p>PlaceholderAPI kann benutzt werden, um Namen, Prefix, Status usw. einzubauen.<\/p>\n<p>Format konfigurierbar in config.yml (chat.format-to-discord).<\/p>\n<p>Discord \u2192 Minecraft:<\/p>\n<p>Nachrichten aus dem Chat-Channel werden in Minecraft angezeigt.<\/p>\n<p>Mentions k\u00f6nnen geblockt werden, Bots ignoriert werden.<\/p>\n<p>Join\/Leave\/Tod-Weiterleitung:<\/p>\n<p>Zuf\u00e4llige Join-\/Leave-\/Death-Texte (discord.join-messages, discord.leave-messages, discord.death-messages).<\/p>\n<p>Darstellung als Embed mit Farbe &#038; Spielernamen.<\/p>\n<p>\u00dcber features.send-join, features.send-leave, features.send-death einzeln deaktivierbar.<\/p>\n<p>\ud83e\uddfe Ticketsystem<\/p>\n<p>Tickets werden komplett \u00fcber Discord erstellt, sind aber Minecraft-aware.<\/p>\n<p>Mehrere Tickettypen unter tickets: in config.yml:<\/p>\n<p>z. B. support, entbannung, bugreport, teamapply, vorschlag, kriegsanfrage \u2026<\/p>\n<p>Pro Typ:<\/p>\n<p>Name, Beschreibung, Button-Text<\/p>\n<p>Supporter-Rollen (supporter_roles)<\/p>\n<p>Ticket-Kategorie (Channel-Kategorie)<\/p>\n<p>Optional LiteBans-Hook (z. B. f\u00fcr Entbannungs-Tickets)<\/p>\n<p>Fragen mit maximaler Zeichenzahl (Modal-Formular)<\/p>\n<p>Slash-Command \/ticket setup \u2026 zum Posten der Ticket-Embeds.<\/p>\n<p>Beim Erstellen:<\/p>\n<p>Private Ticket-Channel mit passenden Rechten f\u00fcr User &#038; Supporter.<\/p>\n<p>Transkript:<\/p>\n<p>Beim Schlie\u00dfen werden alle Nachrichten gesammelt, als transcript.txt in den Logchannel geladen + Embed mit Metadaten.<\/p>\n<p>Minecraft-Integration:<\/p>\n<p>Join-Hinweis im Spiel, wenn offene Tickets existieren (f\u00fcr berechtigte Spieler).<\/p>\n<p>\ud83d\udcca Live-Serverstatus<\/p>\n<p>\/setup info postet einen Status-Embed:<\/p>\n<p>TPS, MSPT, Uptime<\/p>\n<p>Spieleranzahl<\/p>\n<p>Java- &#038; Bedrock-IP aus der Config<\/p>\n<p>tps-monitor aktualisiert den Embed automatisch in einem Intervall.<\/p>\n<p>Synccord speichert Channel + Message-ID und belebt alles nach einem Restart wieder.<\/p>\n<p>Wenn der Server nicht erreichbar ist, wird ein Offline-Embed gesendet, sodass der Status nie \u201cveraltet\u201d wirkt.<\/p>\n<p>\ud83d\udc65 Spielerliste-Embed<\/p>\n<p>Eigenes Playerlist-Panel:<\/p>\n<p>Zeigt alle online Spieler mit Gruppe und Alias (playerlist.rank-aliases).<\/p>\n<p>Anzeige pro Spieler \u00fcber ein Format ({alias} {name} etc.) definierbar.<\/p>\n<p>Wird bei Join\/Quit automatisch aktualisiert.<\/p>\n<p>Channel + Nachricht werden persistent gespeichert und nach Neustart wiederverwendet.<\/p>\n<p>\ud83d\udcdc Regeln &#038; Codewort-System<\/p>\n<p>rules.yml enth\u00e4lt deine Serverregeln in Kategorien.<\/p>\n<p>\/setup regel auf Discord:<\/p>\n<p>Postet die Regeln als mehrere Embeds.<\/p>\n<p>F\u00fcgt einen Button hinzu, der ein Modal mit Codewort-Eingabe \u00f6ffnet.<\/p>\n<p>Korrektes Codewort (rules.keyword):<\/p>\n<p>Benutzer bekommt die definierte Rolle (rules.accept-role-id).<\/p>\n<p>Alle Texte (Fehler, Erfolg, Debug) laufen \u00fcber lang\/de.yml.<\/p>\n<p>\ud83e\udde9 PlaceholderAPI-Expansion synccord<\/p>\n<p>Synccord bringt eine gro\u00dfe Anzahl an Placeholders mit:<\/p>\n<p>Global:<\/p>\n<p>%synccord_tps%, %synccord_mspt%<\/p>\n<p>%synccord_online_count%, %synccord_max_players%<\/p>\n<p>%synccord_uptime%<\/p>\n<p>%synccord_ip_java%, %synccord_ip_bedrock%<\/p>\n<p>%synccord_synccord_version%<\/p>\n<p>%synccord_status_embed_active%, %synccord_playerlist_embed_active%<\/p>\n<p>%synccord_discord_online%, %synccord_linked_online%<\/p>\n<p>%synccord_tickets_open%<\/p>\n<p>Spielerbezogen:<\/p>\n<p>Basis: %synccord_player%, %synccord_uuid%, %synccord_x%, %synccord_y%, %synccord_z%<\/p>\n<p>Link: %synccord_discord_id%, %synccord_discord_linked%, %synccord_discord_status%<\/p>\n<p>Discord-Infos: %synccord_discord_tag%, %synccord_discord_username%, %synccord_discord_avatar%<\/p>\n<p>Rollen: %synccord_discord_roles%, %synccord_role_count%, %synccord_highest_role%<\/p>\n<p>Linking: %synccord_last_linked%, %synccord_code_expire%, %synccord_sync_fail_reason%<\/p>\n<p>Tickets: %synccord_tickets_user%, %synccord_ticket_support_role%, %synccord_last_ticket_time%<\/p>\n<p>Ideal f\u00fcr Scoreboards, TAB, Chat-Plugins, MOTD usw.<\/p>\n<p>\ud83d\udee0 Sprache, Debug &#038; Statistiken<\/p>\n<p>Alle Texte im Plugin sind \u00fcber lang\/de.yml anpassbar.<\/p>\n<p>Fehlende Keys werden klar gekennzeichnet, damit du sie schnell erg\u00e4nzen kannst.<\/p>\n<p>debug: true in der Config aktiviert umfangreiche Debug-Ausgaben f\u00fcr:<\/p>\n<p>Linking, RoleSync, Ticketsystem, Status-Panel, Playerlist, Chat-Bridge usw.<\/p>\n<p>bStats ist integriert.<\/p>\n<p>\ud83d\udce6 Voraussetzungen<\/p>\n<p>Server: Paper \/ Purpur \/ Spigot (getestet mit 1.21)<\/p>\n<p>Java: moderne Java-Version (empfohlen: Java 17+ \/ 21)<\/p>\n<p>Abh\u00e4ngigkeiten:<\/p>\n<p>Pflicht: LuckPerms<\/p>\n<p>Optional: LiteBans, PlaceholderAPI<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Discord Bot for your Minecraftserver.<\/p>\n","protected":false},"featured_media":151444,"template":"","meta":{"_minecraft_slug":"synccord","_minecraft_project_id":"7zQqDuLI","_minecraft_author":"gamingkaetzchen","_minecraft_license":"MIT","_minecraft_downloads":375,"_minecraft_follows":4,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"synccord.zip","_minecraft_size_bytes":106255892,"_minecraft_version_count":10,"_minecraft_updated_at":"2026-05-16T11:07:35.861213Z","_minecraft_date_created":"2025-07-23T21:53:45.124824Z","_minecraft_date_modified":"2025-11-21T01:26:51.073126Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/synccord","_minecraft_icon_attachment_id":151444,"_minecraft_imported_at":"2026-06-09T03:20:31+00:00","_minecraft_import_hash":"f7725ed9d17cac7fb94ec13137b0decd","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,89,126,127,128,867,129],"mod_loader":[130,132,133,134],"minecraft_version":[62,37,40,73,74,38,78,79,80,81,82],"class_list":["post-151443","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-purpur","mod_category-social","mod_category-spigot","mod_loader-bukkit","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Synccord - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/synccord\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Synccord - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A Discord Bot for your Minecraftserver.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/synccord\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/synccord\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/synccord\\\/\",\"name\":\"Synccord - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/synccord\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/synccord\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/synccord-icon-09d81f9a7fd152bffa12bf8c2146ba8de201da33_96.webp\",\"datePublished\":\"2026-06-09T03:20:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/synccord\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/synccord\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/synccord\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/synccord-icon-09d81f9a7fd152bffa12bf8c2146ba8de201da33_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/synccord-icon-09d81f9a7fd152bffa12bf8c2146ba8de201da33_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/synccord\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Synccord\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Synccord - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/synccord\/","og_locale":"en_US","og_type":"article","og_title":"Synccord - Minecraft","og_description":"A Discord Bot for your Minecraftserver.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/synccord\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/synccord\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/synccord\/","name":"Synccord - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/synccord\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/synccord\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/synccord-icon-09d81f9a7fd152bffa12bf8c2146ba8de201da33_96.webp","datePublished":"2026-06-09T03:20:30+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/synccord\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/synccord\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/synccord\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/synccord-icon-09d81f9a7fd152bffa12bf8c2146ba8de201da33_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/synccord-icon-09d81f9a7fd152bffa12bf8c2146ba8de201da33_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/synccord\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Synccord"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/151443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/151444"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=151443"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=151443"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=151443"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=151443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}