1.0-SNAPSHOT
Compatibility
Changes
TelegramControl v1.0.0 - Initial Release ๐
The first official release of TelegramControl is here!
Manage your Minecraft server directly from Telegram with ease and security.
๐ Features
-
Full server control via Telegram bot:
- View server status (online players, version, TPS)
- Read the latest console logs from
latest.log - Execute any console command with full output capture
- Full support for asynchronous commands (e.g.,
/lp editorโ the bot will display the LuckPerms editor link)
-
Security:
- Login/password authorization (configurable in
config.yml) - Forbidden commands list (
stop,reload,op,deop, and any others you specify) - All actions are logged to the server console with user Chat ID
- Login/password authorization (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 notification bot for plugin startup alerts
-
Technical highlights:
/tgcontrol reloadcommand โ safely reloads config and language without restarting bots- Permission:
tgcontrol.reload(default: op) - Compatible with Spigot/Paper 1.16.5 and newer (recommended: Paper or Purpur)
- Clean, optimized code โ no lag or memory leaks
๐ ๏ธ Installation
- Drop the JAR into your
pluginsfolder - Create a bot using @BotFather
- Fill in
config.ymlwith your bot token and credentials - Restart the server โ you're ready to go!
Thank you for choosing TelegramControl!
Control your server from anywhere โ phone, PC, or on the go ๐บ
Made with โค๏ธ by Neon4ick
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:ddInRswZ:8ORPAz41"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ddInRswZ:8ORPAz41"
}

