Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
TelegramControl ๐ฎ๐ฅ
TelegramControl is a ๐ฅ powerful plugin for managing your Minecraft server (Spigot/Paper) via Telegram! ๐บ
Check online status, execute commands, read console logs โ all in just a couple of clicks!
The plugin is perfect for beginners and experienced admins, with simple setup and awesome features. ๐
๐ Features
-
Server Control ๐น๏ธ:
- ๐ Server Status: Number of online players, version, and TPS.
- ๐ Console Logs: View the latest lines from the full server console (
latest.log). - โก Commands: Execute any server command with accurate output capture (including asynchronous commands like
/lp editor). - ๐ Authorization: Secure login with username and password.
-
Logging ๐:
- All actions (login, logout, commands, status/logs requests) are logged to the console with timestamp and Chat ID.
-
Security ๐:
- Protection via login and password (configurable in
config.yml). - Forbidden commands list (
stop,reload,op,deopand any custom commands).
- Protection via login and password (configurable in
-
Convenience:
- Clean inline keyboard with buttons: Server Status, Console, Command, Logout.
- Multilingual support: English and Russian out of the box (
language: enorruin config.yml). - Optional separate bot for plugin startup notifications.
-
Admin Tools:
- In-game command
/tgcontrol reloadโ safely reloads config and language without restarting bots. - Permission:
tgcontrol.reload(default: op).
- In-game command
-
Compatibility ๐ ๏ธ:
- Fully compatible with Spigot/Paper 1.16.5 and newer (recommended: Paper or Purpur).
- Works on all modern Minecraft versions up to the latest (including 1.21+).
๐ Requirements
| Requirement | Version |
|---|---|
| Minecraft Server | Spigot/Paper 1.16.5+ |
| Java | 17 or higher (Java 21 recommended for newer MC versions) |
| Dependencies | Spigot API, TelegramBots library |
๐ ๏ธ Installation
-
Download the plugin ๐ฅ:
- Get the latest version from GitHub Releases or Modrinth.
-
Add to the server โ๏ธ:
- Place
TelegramControl.jarin your server'splugins/folder.
- Place
-
Create Telegram bots ๐ค:
- Open Telegram and message @BotFather.
- Use
/newbotto create your control bot and get the token. - (Optional) Create a second bot for startup notifications.
-
Configure
config.yml๐:- The file is generated on first launch in
plugins/TelegramControl/. - Edit it:
language: en # en or ru bot: token: "YOUR_BOT_TOKEN_HERE" # Main control bot token username: "YourBotUsername" # Bot username without @ (e.g., MyControlBot) auth: login: "admin" # Login password: "securepassword" # Password (change it!) forbidden_commands: - "stop" - "reload" - "op" - "deop" log_lines: 20 # Number of console lines to show
- The file is generated on first launch in
-
Restart the server ๐:
- Restart the server, and the bots will start automatically!
๐ How to Use
-
Authorization ๐:
- Message your ControlBot and send
/login. - Enter the login and password from
config.yml. - You will receive a handy keyboard with controls.
- Message your ControlBot and send
-
Commands ๐ฑ๏ธ:
- Server Status ๐ โ shows online players, version, and TPS.
- Console ๐ โ displays the latest full server logs.
- Command โก โ enter any command (output is captured cleanly after 3 seconds).
- Logout ๐ช โ ends the session.
You can also send commands directly (starting with
/). -
Reload plugin config:
- In-game command:
/tgcontrol reload(requirestgcontrol.reloadpermission).
- In-game command:
๐ License
MIT License โ use, modify, share! ๐
โ Need Help?
- Create an Issue on GitHub.
- Ask on SpigotMC or Modrinth once published.
๐ Credits
- SpigotMC for the awesome API! ๐ ๏ธ
- TelegramBots for seamless Telegram integration. ๐ฉ
- Everyone who uses TelegramControl! โค๏ธ
Made with ๐ by Neon4ick
Manage your server with pleasure โ anywhere, anytime! ๐บ


