GShell allows server administrators to execute operating system commands from within Minecraft, enabling simple operations to be performed without physically logging in to the server itself.
Note that while this will work with Windows command line, full functionality is untested.
Features:
- Run shell commands with process output sent to your chat window
- Quietly run shell commands with no output
- List running processes
- Stop a process started by GShell
- Kill a process started by GShell
- Toggle listening to a process' output
- Show basic information about running processes
Commands:
- /gshell help
- /gshell run <args...>
- /gshell quiet <args...>
- /gshell list
- /gshell stop <id>
- /gshell kill <id>
- /gshell listen <id>
- /gshell info <id>
Permissions:
- gshell.use [allows the user to do /gshell]
- gshell.use.run
- gshell.use.quiet
- gshell.use.list
- gshell.use.stop
- gshell.use.kill
- gshell.use.listen
- gshell.use.info
Fun fact:
Using this plugin, you can run a Minecraft server within a Minecraft server!
Warning:
Giving run permission to a user may give them complete access to your system, not just your Minecraft server. Only use this plugin if you know what you're doing, or are using it locally to test things.
Planned features:
- /sh input <id> <args...> to send data to a process like a command line