Reload plugins - Unload unused commands - PluginWatcher - Command/PluginInfo - Automatic Updater - "Plugman Alternative"
Find a file
Frank van der Heijden f444c42a2f
Merge pull request #56 from Neeonn/master
Update CommandPlugins.java
2022-08-04 20:20:15 +02:00
.github/workflows GH Actions! 2021-10-05 18:06:12 +02:00
buildSrc Initial update for 1.19 2022-06-10 13:19:51 +02:00
Bukkit Merge pull request #54 from FrankHeijden/fix/the-old 2022-07-14 23:43:31 +02:00
Bungee Merge pull request #48 from FrankHeijden/fix/duplicate-bungee-disable 2022-04-13 23:27:50 +02:00
Common Update CommandPlugins.java 2022-08-04 19:43:56 +02:00
config/checkstyle Gradle 7.5 2022-07-14 23:38:44 +02:00
gradle/wrapper Gradle 7.5 2022-07-14 23:38:44 +02:00
Velocity Fix disabled plugins format + cleanup 2021-12-20 19:09:30 +01:00
.gitignore Parallel gradle builds + explicit output directory 2021-01-08 10:22:07 +01:00
build.gradle.kts Start v3.5.3-SNAPSHOT 2022-07-14 23:49:03 +02:00
gradle.properties Parallel gradle builds + explicit output directory 2021-01-08 10:22:07 +01:00
gradlew Allow escape by \ for plugins with spaces in filename 2021-12-21 23:19:46 +01:00
gradlew.bat Allow escape by \ for plugins with spaces in filename 2021-12-21 23:19:46 +01:00
LICENSE Create LICENSE 2020-06-02 23:01:37 +02:00
README.md Update README.md 2021-10-05 18:11:52 +02:00
settings.gradle.kts Kotlinify + publish to repo.fvdh.dev 2021-10-05 16:44:22 +02: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

Compiling ServerUtils

There are two ways to compile ServerUtils:

  1. Make sure you have gradle installed.
  2. Run the project with gradle build to compile it with dependencies.

2. Using the wrapper

Windows: gradlew.bat build
Linux/macOS: ./gradlew build

Developer API

Repository / Dependency

If you wish to use snapshot versions of ServerUtils, you can use the following repo:

https://repo.fvdh.dev/snapshots

Gradle:

repositories {
  compileOnly("net.frankheijden.serverutils:ServerUtils:VERSION")
}

dependencies {
  maven("https://repo.fvdh.dev/releases")
}

Maven:

<project>
  <repositories>
    <!-- ServerUtils repo -->
    <repository>
      <id>fvdh</id>
      <url>https://repo.fvdh.dev/releases</url>
    </repository>
  </repositories>
  
  <dependencies>
    <!-- ServerUtils dependency -->
    <dependency>
      <groupId>net.frankheijden.serverutils</groupId>
      <artifactId>ServerUtils</artifactId>
      <version>VERSION</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>
</project>

Commands and Permissions

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