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.5.1
Approved
Direct Download How to install?
Switch version
3117 Downloads / 21653 Total
24 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) (Removed from v0.5.0)
    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 §
  • Fixed crash when using FTP forms (#11)
  • Fixed crash when reading/editing file without UTF-8 encoding
  • Supporting PocketMine-MP API 4.0.0 and PHP 8
  • Improved Poggit Plugin Downloader
    • Added HTTP timeout request to allow slow connections to download the release json from poggit.
    • Added release json file cache to avoid request everytime.
  • Added new option "op-bypass-permissions" in the configuration file. This option allow all the OP players to use all the plugin features (Use it with caution!).
  • Removed plugin loader feature
  • 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).

fernanACM
Outdated
using v0.5.1
05 Jun 22
ZZWILLIAMXXTrue
Outdated
using v0.5.0
11 Mar 22
birch tree
mukeenanyafiq
Outdated
using v0.3.2
29 Oct 21
I think this is good plugin but cannot be installed in Aternos
HighestDreams
Outdated
using v0.3.2
18 Sep 21
This is the best plugin in poggit!
snailomaniac
Outdated
using v0.3.2
09 Sep 21
LanternServer
Outdated
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
Outdated
using v0.3.2
08 Aug 21
Just.... Excellent.
NoNeim1
Outdated
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
Outdated
using v0.3.1
28 May 21
genboy
Outdated
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
Outdated
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
Outdated
using v0.3.1
01 Feb 21
Nice, i cant wait for an update
matcracker
Staff
09 Mar 21
Appreciated! :D
nutzatvchZ
Outdated
using v0.3.1
18 Jul 20
That plugin so cool me want add rocn
ethaniccc
Staff Outdated
using v0.3.0
30 Jun 20
dragonkid608
Outdated
using v0.1.0
12 Mar 21
Nice! but how do i install the extensions for sftp cloning?
simonzeimke06
Outdated
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
Outdated
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
Outdated
using v0.1.0
27 Mar 20
Great plgugin
matcracker
Staff
31 Mar 20
Thank you! :)
AngelliaX
Outdated
using v0.1.0
15 Mar 20
nice
matcracker
Staff
15 Mar 20
You're welcome! :)
PandaJesus123
Outdated
using v0.1.0
15 Mar 20
Very nice plugin thanks!
matcracker
Staff
15 Mar 20
Thank you :)
Deutscher2302
Outdated
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
Outdated
using v0.1.0
14 Mar 20
Seems very cool!
matcracker
Staff
14 Mar 20
You're welcome! :)
HmmHmmmm
Outdated
using v0.1.0
14 Mar 20
so cool
matcracker
Staff
14 Mar 20
Thank you! :)
ZZWILLIAMXXTrue
Outdated
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 :

/ 5
Supported API versions
4.0.0
->
4.21.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"
Producers §
  • Collaborators:
    • @matcracker
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

/ 5
Loading...