COWMODSКаталог модов

AdminTerminal

A server plugin that lets authorized players execute system commands directly from in-game chat.

Автор: naroxeno2041обновлён 19 февр. 2025 г.
Управление

Описание

AdminTerminal

Minecraft
Java

AdminTerminal is a (highly dangerous) bukkit api-based Minecraft server plugin that allows privileged players to directly access the server OS Shell and execute system commands through in-game commands.


WARNING

This plugin should only be used in specific scenarios (e.g., when SSH access is unavailable) for server maintenance. Misuse may lead to severe security risks. Use with extreme caution!

Disable this plugin when not needed. Users assume all risks associated with its use. The developer bears no responsibility for any damages caused by plugin misuse.


Feature Overview

  • Direct System Command Execution: Execute OS shell commands via /at execute
  • Working Directory Navigation: Change current working directory with /at cd
  • Process Management: Terminate all plugin-created processes via /at killall
  • System Information: View server OS details via /at platform
  • Alert System: Toggle command execution alerts for administrator notifications
  • Permission Control: Restrict plugin usage to players with specific permissions

Configuration

The plugin generates config.yml on first launch. Configurable options:

  • use_alarm: Enable/disable command execution alerts
  • force_english: Force English locale for command execution
  • remove_ansi_escape_sequences: Remove ANSI escape codes from command output

Commands List

Main Command: /at

CommandDescription
/at helpShow plugin help
/at platformDisplay server OS information
/at cd <directory>Change working directory
/at execute <cmd>Execute system command (Use with caution!)
/at killallTerminate all plugin-created processes
/at alarmToggle command execution alerts
/at reloadReload plugin configuration
/at licenseView plugin license information

Permissions

PermissionDescription
at.useAllow access to /at commands
at.alarmReceive command execution alerts

Important Notes

  1. This plugin poses significant security risks. Only grant permissions to trusted users. Keep alerts enabled and regularly monitor logs.
  2. Double-check commands before execution. Maintain regular server backups.
  3. Always use permission management plugins (e.g., LuckPerms) rather than granting system command access to all administrators.

Usage Examples

View OS Information

/at platform

Example output:

[AT] Server OS: Linux (x86_64) - 5.15.0-83-generic

Change Directory

/at cd /home/minecraft

Example output:

[AT] Working directory changed to: /home/minecraft

Execute System Command

/at execute ls -l

Example output:

[AT OUT] drwxr-xr-x 2 minecraft minecraft 4096 Oct 1 12:34 plugins
[AT OUT] drwxr-xr-x 2 minecraft minecraft 4096 Oct 1 12:34 worlds

Terminate Processes

/at execute ping baidu.com
# ...output omitted
/at killall

Example output:

[AT] Terminated all plugin-created processes (Total: 1)

Closed-Source Notice & Apology

  • We understand many users wish to review and modify the source code. Due to security and maintenance considerations, AdminTerminal remains closed-source. We sincerely apologize for not being able to provide source code access. We value community feedback and may reconsider this decision in the future.

  • Official Declaration: This plugin contains no malicious code. All features are strictly designed for controlled system command execution purposes.


Issue Reporting

Welcome suggestions and bug reports!


License

Последние версии

Все версии →
release

AdminTerminal 1.0.1

1.0.1
19 февр. 2025 г.146Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit
Скачать
Что нового
Switch default language to English
release

AdminTerminal 1.0.0

1.0.0
11 февр. 2025 г.58Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit
Скачать
Что нового
AdminTerminal 是一个基于bukkit api 的 Minecraft 服务器的插件,允许管理员通过游戏内命令直接访问服务器操作系统的 Shell,并执行系统命令 # 功能 ``` /at execute:执行服务器系统的命令 /at cd:切换当前目录 /at killall:终止由插件创建所有的进程 /at platform:查看服务器的操作系统信息 /at alarm:启用或命令执行警报 ``` # 风险警告 本插件具有高风险,允许玩家执行系统命令,存在被恶意利用的风险,所以我们建议仅在必要时(如无法通过 SSH 访问服务器时的应急方案)使用本插件,并严格控制使用权限(at.use)。开发者不对因插件滥用造成的损失负责 # 安全建议 请使用权限管理插件(如 LuckPerms)来控制插件的使用权限,而不是让所有管理员都可以使用系统命令 请将权限授予可信的人,推荐开启警报并定期检查日志 使用命令前请三思,务必要清楚自己在做什么,必要时备份服务器数据 闭源说明与致歉 我们理解许多用户希望能够查看和修改插件的源代码。由于一些安全和维护方面的考虑,AdminTerminal 插件目前为闭源项目。我们对无法提供源代码给广大用户感到抱歉。我们将持续关注社区的反馈,未来会考虑是否公开源码或提供更多功能 同时,我们郑重声明:此插件不包含任何恶意代码,所有功能均严格按照其预期用途设计,仅限于提供受控的系统命令执行能力。 (说实话,你要是觉得20kb不到的东西能藏后门,你是这个👍。我要是混淆了哪怕一个方法,我是这个👎) # 版本历史 v1.0.0 - 首次发布