Links
Tags
Creators
Details
Licensed MIT
Published 2 years ago
Updated 10 months ago
All versions
1.1X
Release
Afk Pond 1.1X2 years ago 143
Compatibility
Minecraft: Java Edition
1.21–1.21.3
Platforms
Paper
Spigot
Changes
Changelog for AfkPond - Version 1.1X
New Features:
- New Command Added:
- Introduced
/afkpond reloadcommand, alongside the existing/pond reload, for reloading the plugin configuration.
- Introduced
- Permission System:
- Implemented the
afkpond.reloadpermission node, allowing only authorized players (default: OP) to reload the plugin configuration. Permission is defined inplugin.yml.
- Implemented the
- BossBar Color Configuration:
- Added a new setting in
config.ymlfor customizing the BossBar color. The color can be specified using standard BarColor values, such as BLUE, RED, GREEN, and others.
- Added a new setting in
Configuration Updates:
- Automatic Configuration Updates:
- Added a method to automatically update
config.ymlwith new default settings if missing, ensuring users don't have to manually add them when updating the plugin.
- Added a method to automatically update
- Bypassing Essentials Conflicts:
- Updated item-related commands, such as giving experience bottles, to use the native Minecraft commands explicitly, avoiding conflicts with EssentialsX. For example, using
minecraft:giveinstead of just/give.
- Updated item-related commands, such as giving experience bottles, to use the native Minecraft commands explicitly, avoiding conflicts with EssentialsX. For example, using
Bug Fixes:
- Fixed Command Syntax Error:
- Resolved an issue where incomplete or incorrect item IDs in reward commands would trigger errors, especially when EssentialsX handled them.
Enhancements:
- Improved Error Handling:
- Added logging for invalid BossBar color configurations, with a fallback to "BLUE" if an invalid color is provided.
- Code Optimization:
- Refactored the
onCommandmethod to support multiple commands cleanly and ensure proper permission checks.
- Refactored the
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:ara7D83w:d15JgrDs"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ara7D83w:d15JgrDs"
}

