Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
🌟 TartanMsg 2.0 — Hybrid Cross-Server Private MessagingTartanMsg 2.0 is a lightweight, high-performance private messaging plugin engineered for Minecraft networks and standalone servers. Built on a true Hybrid JAR architecture, the exact same .jar file runs out-of-the-box on your Velocity proxy and your Paper / Spigot / Bukkit servers.⚡ Key Features📦 True Hybrid JAR: One single .jar file auto-detects its runtime environment and initializes seamlessly on both Velocity and Spigot/Paper.🌐 Network-Wide Messaging: Instant cross-server messaging for Velocity proxy networks—connect your entire player base across all sub-servers effortlessly.🔒 Privacy Toggle System: Built-in player privacy controls allow users to enable or disable incoming private messages on demand using /msgenable and /msgdisable.🌍 Multi-Language Support: Dedicated /languages/ folder featuring pre-loaded en.yml and it.yml message files. Change the global language instantly via config.yml.🎨 Color Formatting: Complete support for legacy color codes (&) and Kyori Adventure API—ensures zero color glitches or formatting bugs on both modern and legacy versions.🚀 Zero External Dependencies: All necessary libraries (SnakeYAML, Adventure) are bundled directly inside the JAR for ultimate stability and zero performance impact.📜 Commands & PermissionsCommandAliasesDescriptionPermission/msg <player> <message>/tell, /w, /messageSends a private message to a playertartanmsg.use/msgenable/msgenEnables receiving private messagestartanmsg.use/msgdisable/msgdisDisables receiving private messagestartanmsg.use📁 File Structure & ConfigurationUpon first boot, TartanMsg generates a clean directory setup:Plaintextplugins/TartanMsg/ ├── config.yml └── languages/ ├── en.yml └── it.yml config.ymlYAML# Default language to load on startup (Default: "en") language: "en"
List of available language files in the /languages/ folder
languages_available:
- "en"
- "it"
General plugin settings
settings: sound_enabled: true allow_self_msg: false ⚙️ Compatibility & Technical SpecsVelocity: 3.3.0 → 4.xPaper / Spigot / Bukkit: 1.8 → 1.21+Java Requirement: Java 17 or higher🛠️ Quick InstallationDownload TartanMsg-2.0.jar.Drop the file into the plugins/ directory of your Velocity proxy or Paper/Spigot server.Start or restart your server.Customize your preferences in plugins/TartanMsg/config.yml and edit translations in plugins/TartanMsg/languages/en.yml.


