Tags
Creators
Details
1.1
Compatibility
Changes
š¢ Changelog ā AntiAFKPlus v1.1
š AntiAFKPlus v1.1 is here with major improvements and new features!
This update focuses on customizability, stability, and player experience.
⨠New Features
- ā messages.yml added ā fully customizable and supports colors
- ā /afk list command to see who is AFK (with configurable permission)
- ā Configurable limit for voluntary AFK (/afk) with auto-exit
- ā Developer API included for external plugin integration
- ā Configurable permission node for /afk list
āļø Improvements
- š¹ Broadcasts now correctly show on AFK enter/exit
- š¹ Kick messages are now loaded from config properly
- š¹ Warnings before kick work at all configured intervals
- š¹ Improved AFK detection logic for login edge cases
- š¹ Cleaner structure, ready for future premium edition
š Fixes
- š ļø Fixed players getting stuck in AFK kick loop after reconnect
- š ļø Fixed warnings not appearing due to timing errors
- š ļø Fixed missing broadcast messages on AFK toggle
š How to Update
- Stop your server
- Replace your old JAR with the new one
- Delete messages.yml if it doesn't generate (only once)
- Restart and reconfigure as needed
- Use /afkplus reload to reload configs anytime
- ā Supports Minecraft 1.16 to 1.21.5
- š§ Lightweight, async-safe, and open source
- š Includes bStats (optional and anonymous)
- š ļø Ready for integrations via developer API
- š§© PlaceholderAPI support coming soon in next update
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:b4AUi0VN:8Ol50t0z"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:b4AUi0VN:8Ol50t0z"
}

