SyncShield
1.4.1Minecraft 2FA login approvals , Telegram / Discord chat sync, RCON, inventory / item rendering, ticket / report system and admin controls for safer, easier and faster server management
1.4.1latestSyncShield 1.4.14 weeks ago Security & bug fixes (PR #2)
Discord RCON now enforces the rcon-allowed-commands allowlist (empty = deny all, * = allow all); sensitive auth commands always refused. Fixed Discord admin check comparing user IDs against role IDs (privilege escalation). Ticket claim/close buttons and ticket reply/close are admin-gated on both Discord and Telegram; ticket-system-enabled is now enforced; added syncshield.ticket / syncshield.report permission checks. /syncshield config refuses to write secret keys; OP command notifications no longer relay sensitive commands (passwords in /login, /changepassword, …). Chat from Telegram is stripped of Minecraft formatting codes; Discord ticket content sanitized against Markdown pings; link codes in Discord accepted only in DMs or via /mclink. Ticket system hardening: 30s cooldown, 500-char cap, collision-safe ticket IDs. Fixed NPE on join when player.getAddress() is null; inventory/ender-chest renders now snapshot state on the main thread; /syncshield reload refreshes Discord settings. New TextSanitizer utility with JUnit coverage.Minecraft 26.x support (PR #3)
Compiled against Spigot API 26.3; Minecraft 26.1 / 26.2 / 26.3 are supported, 1.16.X–1.21.X compatibility retained. Fixed the legacy-material version check so 26.x no longer misreads as a pre-1.16 server. Potion texture lookup prefers the modern PotionMeta#getBasePotionType() with a reflective fallback for older servers. runServer dev task now launches Minecraft 26.3.1.4.0SyncShield 1.4.0Jul 27, 2026 Changelog
[1.4.0] - 2026-07-27
BETA, Additional Discord Testing is needed!
Added
- Discord Bot Integration: Full Discord support with 2FA login approvals, RCON (/rcon), chat sync, and image rendering ([inv],[item],[ender], books, advancements). - Cross-Platform Tickets & Reports System: In-game/ticketand/reportcommands with Telegram/Discord interactive buttons (Claim/Close), thread replies, and/ticket chat. - Monocraft Font & Full RU/EN Localization: Replaced all fonts withMonocraft.ttfacross all renderers and added automatic Russian translations for enchantments, lore, durability, and page labels whenlanguage: ruis enabled. - Auto-Migration & Config Versioning: Addedconfig-version: 2with automatic migration from v1 configs (config_v1_backup.yml). - Unified Account Linking & Auto-Admin Assignment: Shortened 2FA linking codes to 6 characters, made them case-insensitive, and added auto-assignment forowner-idandadmin-idsfor linked OPs. - In-Game Chat Colors & Rendering Fixes: Full&color code support in chat/ticket messages, plus fixed book texture rendering and empty line preservation.Changed
- Shifted Discord bot initialization to an asynchronous task to avoid startup thread lock-ups. - Standardized configuration (config.yml) and localization (messages_*.yml) with modular switches for Telegram and Discord.1.3.1SyncShield - 2FA login & Chat sync 1.3.1Mar 24, 2026 Changelog
SyncShield Rename
- Plugin renamed to SyncShield. - Main command changed to/syncshieldwith alias/ss. - Permissions renamed tosyncshield.use,syncshield.admin, andsyncshield.debug. - Configs, messages, and logs updated to use the SyncShield name.Security & 2FA
- Telegram-based 2FA login approvals with inline buttons. - Multiple security modes:always,session,whitelist,disabled. - IP approval + blacklist management for suspicious access.Chat Sync
- TelegramMinecraft chat synchronization. - Optional join/leave/death/command notifications. - HTML-formatted Telegram messages with safe escaping.
Rendering Features
- Inventory, item, and ender chest rendering to images for Telegram. - Block/item texture baking pipeline for accurate visuals. - Debug command to rebake textures:/syncshield debug rebake-textures.Telegram RCON
- Remote command execution via Telegram. - Allowlisted commands to reduce risk. - Command feedback sent back to Telegram where supported.Quality & Migration
- Legacy config/jar migration with backups. - Safe reload of messages and configuration. - Token redaction in error logs to avoid leaks.Other alpha&beta versions were removed due to sheer amount of bugs and security risks
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta