Sueta

TartanMsg

2.0

msg plugin for velocity and bukkit

·Plugin

🌟 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 /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.

Similar projects

Plugin →