By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

ServerTools is a set of tools that allows you to manage your server directly from the game!
version 0.3.2
Approved
Direct Download How to install?
Switch version
866 Downloads / 15120 Total
21 Reviews
Plugin Description §

Discord

ServerTools

ServerTools is PocketMine-MP plugin containing a set of tools that allows you to manage your server directly from the game!

Features

  • File Explorer
  • Cloning
  • Plugin Manager
  • Poggit Plugin Downloader
  • Restart Server

Menu UI example:

Main_Menu

Commands

  • /servertools (or alias: /st) - The main command of plugin (Permission (default OP) st.command.servertools)

File Explorer

Permission (default OP): st.ui.file-explorer
Permission to create/edit files and folders (default false): st.ui.file-explorer.write

It allows to:

  • Explore your server files and folder
  • Read your files (max file size is ~10.25 kB)
  • Create, rename, delete and edit files and folders (requires write permission)

FileExplorer

Reading file example

ReadFile

Editing file example

EditFile

Cloning

Permission (default false): st.ui.clone

It allows to clone your server using FTP (also available with SSL) or SFTP protocols.

Requirements

  • FTP: you need to have installed on your server the "ftp" PHP extension.
  • SFTP: you need to have installed on your server the "openssl" and "ssh2 (libssh2)" PHP extensions.

Steps

  1. Select the transfer mode.
    TransferMode

  2. Compile the information to login to your FTP/SFTP server.
    FTP_Data

  3. Choose, if you want, some server folders/files to exclude from your clonation.
    ExcludeFiles

  4. Wait until the process is finished.
    Progress

Plugin Manager

Permission (default false): st.ui.plugin-manager

PluginManager

It allows to:

  • Enable/Disable plugins
    EnableDisablePlugin

  • Load a plugin from file (.phar)
    LoadPharPlugin

Poggit Plugin Downloader

Permission (default false): st.ui.poggit-downloader

It allows to search and download to your server a plugin from poggit website.

PoggitDownloader

Restart Server

Permission (default OP): st.ui.restart

It simply restarts your server.

F.A.Q.

  1. I get the message "You do not have permission to use this function" or similar, why?
  • Some functions of the plugin are very dangerous if given to all the operators of your server, because they could cause irreparable damage. To avoid this, the plugin disables the use of these functions and to be enabled you need to use a third-party plugin for managing permissions (e.g. PurePerms or similar) and add to yourself or whoever you trust the permissions of the various features of you need. The permission of each feature can be found in the respective chapter.
What's new §
  • Added support for PHP 8
  • Updated libraries (virions)
  • Minor internal plugin changes
  • Fixed SSL verification crash when downloading a poggit plugin.
  • Fixed crash "preg_match(): Null byte in regex" when creating new file on Linux OS.

New features

  • Implemented Plugin Manager and Poggit Plugin Downloader.
  • Added possibility to create, rename and delete files to File Explorer function.
  • The "restart" function now also works in Windows!
  • Added plugin config file.

Changes

  • Re-write plugin forms management.
  • Changed all default permissions, the least dangerous will be available to the "OP" otherwise not (check the README)

Bug fixes

  • Fixed book not removed after the file edit.
  • The "restart" now works in Linux (the issue was related to a bug in PocketMine, fixed in API >= 3.13.1).

HighestDreams
using v0.3.2
18 Sep 21
This is the best plugin in poggit!
snailoman
using v0.3.2
09 Sep 21
LanternServer
using v0.3.2
21 Aug 21
I’m OP and PurePerms OP but restarting doesn’t work. If I search the exact name of a plugin it doesn’t even come up. Good concept, mediocre execution.
ilaicraftYT
using v0.3.2
08 Aug 21
Just.... Excellent.
NoNeim1
using v0.3.2
07 Aug 21
I know i can disable and enable a plugin, but some people have more than 100 plugins and want a /st reload
brokiem
using v0.3.1
28 May 21
genboy
using v0.3.1
10 Apr 21
Wonderfull! i've not been able to test everything but i'm deeply impressed by the completeness and style of this plugin!
cooleoooo66
using v0.3.1
09 Mar 21
good but doesn't let me use the plugin manager or downloader
matcracker
Staff
09 Mar 21
You need a permission plugin manager (e.g. PurePerms) and give you the permissions written in each chapter in the plugin description of this page.
ShyHacker784
using v0.3.1
01 Feb 21
Nice, i cant wait for an update
matcracker
Staff
09 Mar 21
Appreciated! :D
nutzatvchZ
using v0.3.1
18 Jul 20
That plugin so cool me want add rocn
ethaniccc
Staff
using v0.3.0
30 Jun 20
dragonkid608
using v0.1.0
12 Mar 21
Nice! but how do i install the extensions for sftp cloning?
simonzeimke06
using v0.1.0
17 Jun 20
Its nice but a player has op, he can kill your Server
matcracker
Staff
17 Jun 20
I don't think your rating is relevant since permissions exist for each function and you can deduce who can use what.
MyBrainCellz
using v0.1.0
04 Jun 20
That is so cool. You can edit your server from in game.
matcracker
Staff
17 Jun 20
Thank you! :)
twk1024
using v0.1.0
27 Mar 20
Great plgugin
matcracker
Staff
31 Mar 20
Thank you! :)
TungstenVn
using v0.1.0
15 Mar 20
nice
matcracker
Staff
15 Mar 20
You're welcome! :)
PandaJesus123
using v0.1.0
15 Mar 20
Very nice plugin thanks!
matcracker
Staff
15 Mar 20
Thank you :)
Deutscher2302
using v0.1.0
14 Mar 20
A very good Plugin, but the restart button stops only the server.
matcracker
Staff
14 Mar 20
Thank your for the feedback. I'll take a look.
Wertzui123
using v0.1.0
14 Mar 20
Seems very cool!
matcracker
Staff
14 Mar 20
You're welcome! :)
HmmHmmmm
using v0.1.0
14 Mar 20
so cool
matcracker
Staff
14 Mar 20
Thank you! :)
ZZWILLIAMXXTrue
using v0.1.0
14 Mar 20
Very good, though editing plugins config with books is hard.
matcracker
Staff
14 Mar 20
Yeah, I know but it's the only way to do that. Thank you for your rating!

Reply to review by :

Supported API versions
3.0.0
->
3.23.1
Requirements & Enhancements
Other Enhancement To use FTP function you need to install PHP Extension "ftp"
Other Enhancement To use SFTP function you need to install PHP Extension "openssl" and "ssh2"
License §
Categories:
Admin Tools
General
Developer Tools
Permissions
Manage plugins
Permissions
Commands
External Internet clients
Asynchronous tasks
Custom threading

You can leave one review per plugin release, and delete or update your review at any time

Loading...