Reload plugins - Unload unused commands - PluginWatcher - Command/PluginInfo - Automatic Updater - "Plugman Alternative"
Find a file
Frank van der Heijden 5b79a121ed
Merge pull request #13 from FrankHeijden/fix/command-unregistering
Allow non-PluginCommand's to be unloaded
2021-03-25 16:53:22 +01:00
.github/workflows Parallel gradle builds + explicit output directory 2021-01-08 10:22:07 +01:00
Bukkit Allow non-PluginCommand's to be unloaded 2021-03-25 16:29:38 +01:00
Bungee Fix watched plugins reloading without ensuring the file has fully uploaded first (#8) 2021-02-03 20:36:31 +01:00
Common Merge branch 'master' into fix/watchplugin 2021-03-25 16:52:31 +01:00
config/checkstyle Update dependencies 2020-12-19 15:19:23 +01:00
gradle/wrapper Add github actions 2020-12-04 14:08:40 +01:00
.gitignore Parallel gradle builds + explicit output directory 2021-01-08 10:22:07 +01:00
build.gradle Remove commons-codec as dep for MD hashing 2021-02-22 15:56:39 +01:00
gradle.properties Parallel gradle builds + explicit output directory 2021-01-08 10:22:07 +01:00
gradlew Initial commit 2020-06-02 21:07:31 +02:00
gradlew.bat Initial commit 2020-06-02 21:07:31 +02:00
LICENSE Create LICENSE 2020-06-02 23:01:37 +02:00
README.md Update README.md 2021-01-30 16:58:45 +01:00
settings.gradle Update dependencies 2020-12-19 15:19:23 +01:00

ServerUtils

ServerUtils allows you to manage your plugins in-game. Featuring reloading, unloading and loading of plugins from your plugins folder at runtime. ServerUtils also has handy methods to lookup commands and plugins, and provides you with handy information about them.

For the full description of this plugin, please refer to the ServerUtils SpigotMC page.

releaseImg GitHub Actions licenseImg featureRequestsImg bugReportsImg spigotRatingImg spigotDownloadsImg

Discord

bStatsImg

How to run the project?

  1. Make sure you have gradle installed.
  2. Run the project with gradle clean build to compile all submodules with dependencies.
  3. Afterwards, the platform specific plugins and platform independent compiled jars can be found in the jars/ directory.

API Repository / Dependency

Please use the following maven repository:

Gradle:

maven { url 'https://jitpack.io' }

and as dependency:

// Replace VERSION with for example 2.5.0
compileOnly 'com.github.FrankHeijden:ServerUtils:VERSION'

Maven:

<repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
</repository>

and as dependency:

<dependency>
    <groupId>com.github.FrankHeijden</groupId>
    <artifactId>ServerUtils</artifactId>
    <!-- Replace VERSION with for example 2.5.0 -->
    <version>VERSION</version>
    <scope>provided</scope>
</dependency>

Commands and Permissions

Please refer to the SpigotMC page for an updated overview of the commands and permissions.