Reload plugins - Unload unused commands - PluginWatcher - Command/PluginInfo - Automatic Updater - "Plugman Alternative"
Find a file
2025-11-02 03:56:20 +05:00
.github/workflows Refactor project name 2025-09-03 19:30:58 +05:00
buildSrc Bump version 2025-09-03 19:37:24 +05:00
Bukkit Add implementation for paper (paper really likes to do crap) 2025-09-03 19:34:08 +05:00
Bungee Use Collection instead of List 2025-09-20 01:33:35 +05:00
Common Use Collection instead of List; Fix plugin duplication in getDependingPlugins results 2025-09-20 01:35:08 +05:00
config/checkstyle Gradle 7.5 2022-07-14 23:38:44 +02:00
gradle/wrapper Upgrade cloud & gradle, fix unregistering of plugins command 2022-08-21 14:00:26 +02:00
Velocity Don't check source if plugin is velocity 2025-09-03 19:37:14 +05:00
.gitignore Parallel gradle builds + explicit output directory 2021-01-08 10:22:07 +01:00
build.gradle.kts Bump version, refactor commandframework groupId, refactor project name 2025-09-03 19:29:41 +05:00
gradle.properties Parallel gradle builds + explicit output directory 2021-01-08 10:22:07 +01:00
gradlew Upgrade cloud & gradle, fix unregistering of plugins command 2022-08-21 14:00:26 +02:00
gradlew.bat Upgrade cloud & gradle, fix unregistering of plugins command 2022-08-21 14:00:26 +02:00
LICENSE Create LICENSE 2020-06-02 23:01:37 +02:00
README.md Update README.md 2025-11-02 03:56:20 +05:00
settings.gradle.kts Project and plugin name refactor 2025-09-03 19:35:43 +05:00

Bukman

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

Compiling Bukman

There are two ways to compile Bukman:

  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

Gradle:

repositories { 
  maven("https://maven.zhira.net/repository/zhdev/")
}

dependencies {
  compileOnly("org.zhdev.bukman:bukman:VERSION")
}

Maven:

<project>
  <repositories>
    <!-- Bukman repo -->
    <repository>
      <id>zhdev-repo</id>
      <url>https://maven.zhira.net/repository/zhdev/</url>
    </repository>
  </repositories>
  
  <dependencies>
    <!-- Bukman dependency -->
    <dependency>
      <groupId>org.zhdev.bukman</groupId>
      <artifactId>bukman</artifactId>
      <version>VERSION</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>
</project>