Tags
Creators
Details
2.7
Compatibility
Changes
AntiAFKPlus v2.7 ā Critical Bug Fixes
Release type: Bug Fix Release Compatibility: Minecraft 1.16 ā 1.21.9+ | Java 17+
What's Fixed
š§ Credit System Teleportation (CRITICAL FIX)
Problem: AFK zone teleportation worked only 1-2 times, then stopped working. Players would see AFK warnings but never get teleported.
Solution: Fixed credit system logic to properly teleport players when credits are exhausted.
What this means for you:
- ā AFK zone teleportation now works consistently every time
- ā Credits consume properly minute-by-minute while AFK
- ā Players are automatically teleported when credits reach zero
- ā No more "stuck" players who see warnings but never get moved
š Disabled Worlds Cleanup (CRITICAL FIX)
Problem: Players still received AFK warnings in disabled worlds (like luna-afk-1), even when those worlds were added to disabled-worlds configuration.
Solution: Plugin now completely clears AFK state when players enter disabled worlds.
What this means for you:
- ā No more AFK warnings in disabled worlds
- ā AFK state is automatically cleared when entering disabled worlds
- ā
Works correctly with both
disabled-worldsandenabled-worldsconfiguration - ā Players can safely AFK in designated worlds without interference
š Pattern Detection Errors (TECHNICAL FIX)
Problem: Server logs showed ConcurrentModificationException errors during pattern analysis.
Solution: Implemented thread-safe pattern detection across all detection methods.
What this means for you:
- ā Clean server logs without errors
- ā Pattern detection (water circles, large pools, confined spaces) works flawlessly
- ā Better server stability and performance
- ā No more error spam in console
āļø Credit System Isolation (ENHANCEMENT)
Problem: Credit system could potentially interfere with standard AFK detection even when disabled.
Solution: Complete isolation of credit system when disabled in configuration.
What this means for you:
- ā Zero performance overhead when credit system is disabled
- ā Standard AFK detection works perfectly without credit system
- ā Full backwards compatibility with previous configurations
- ā Better resource efficiency
Configuration Examples
Fix #1: Enable AFK Zone Teleportation with Credits
modules:
credit-system:
enabled: true
credit-system:
enabled: true
afk-zone:
enabled: true
world: "world"
location: "0,100,0"
Fix #2: Disable AFK Detection in Specific Worlds
disabled-worlds:
- "luna-afk-1"
- "creative-world"
- "lobby"
Upgrade Instructions
- Backup your current
config.ymlandmessages.yml - Replace old plugin JAR with AntiAFKPlus v2.7
- Restart your server
- Test AFK teleportation and disabled worlds functionality
No configuration changes required - all fixes are automatic!
For Server Owners
Critical Fixes:
- AFK zone teleportation now reliable and consistent
- Disabled worlds work as expected (no more false warnings)
- Eliminated concurrent modification errors in logs
- Credit system properly isolated when disabled
Performance:
- Thread-safe operations throughout pattern detection
- Reduced resource usage when credit system is disabled
- Cleaner logs and better stability
Compatibility:
- 100% backwards compatible with v2.6 and v2.5 configurations
- No breaking changes
- All existing features continue to work normally
Need Help?
- š In-Game:
/afkplus helpand/afkplus status - š¬ Discord: https://discord.gg/xKUjn3EJzR
- š Bug Reports: GitHub Issues
- š Documentation: GitHub Wiki
Version: 2.7 Release Date: October 12, 2025 Type: Critical Bug Fix Release
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:bQbmtNZN"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:b4AUi0VN:bQbmtNZN"
}

