All versions
3.0.1
Release
v3.0.1 (BungeeCord, Waterfall)3 years ago 61
Compatibility
Minecraft: Java Edition
1.19.x
Platforms
BungeeCord
Waterfall
Changes
This is a small update making some improvements to the code, while also fixing a few minor things.
Improvements
- Created a
BukkitCore<F>class to extend theJavaPluginclass and implement thePluginCore<F>interface respectively. This allowed me to simply provide the class instance for cases where either a JavaPlugin or a PluginCore instance was needed. - Made
AdvancedServerListhave a Type parameter (So it becameAdvancedServerList<F>This was made to get rid ofPluginCore<?>usage, which I wasn't a big fan of. - Unregister PlaceholderAPI expansion when plugin is disabling itself. This should allow support for using
/reload(Although I do not recommend using that).
Fixes
- PlaceholderAPI expansion not being set as Persistent. It should now no longer be unregistered when using
/papi reload - JoinEvent class not being registered as a Event listener
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:xss83sOY:VzUOrbJr"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:xss83sOY:VzUOrbJr"
}
