Links
Tags
Creators
Details
Licensed MIT
Published 4 months ago
Updated 2 weeks ago
All versions
26.2-1.1.3
Release
PinnacleAFK 26.2-1.1.32 months ago 8
Compatibility
Minecraft: Java Edition
26.2
Platform
Paper
Changes
26.2-1.1.3
Fixed
- Prevented mounted players from bypassing the AFK movement lock by dismounting them before the lock position is captured, correcting any later mounted/displaced AFK state, and treating vehicle or otherwise observed mounted movement as activity for automatic AFK detection.
- Refused manual and automatic AFK entry when a player remains mounted after both normal and fallback dismount attempts, preventing invalid AFK locks or protection and reporting the rejection to the player.
- Failed AFK entry attempts that cannot dismount the player no longer consume the
/afktoggle cooldown, allowing the player to dismount manually and retry immediately. - Cleared the active AFK session when reconciliation or moving-vehicle handling cannot dismount the player, preventing AFK protection from remaining active while the player is still mounted.
- Restricted the AFK correction-teleport exemption to the single expected internal
PLUGINteleport back to the saved lock world, coordinates, yaw, and pitch, so nested or modified teleports remain blocked. - Revalidated AFK correction teleports after the synchronous teleport completes, preventing later
HIGHESThandlers from redirecting a trusted correction without the final world, coordinates, yaw, and pitch being detected and failed closed. - Cleared AFK state and protection immediately when an internal correction teleport is cancelled, fails, throws, or does not finish at the saved lock location, while guaranteeing correction bookkeeping cleanup on every outcome.
- Restored the floating above-head
[AFK]marker after successful correction teleports, reattaching same-world displays and replacing stale cross-world displays when necessary. - Bound correction results and reconciliation snapshots to the exact AFK state instance that initiated them, preventing stale corrections from clearing or mutating a replacement AFK session created re-entrantly during teleport handling.
- Preserved malformed
config.ymlfiles during startup by validating the on-disk YAML before Bukkit configuration loading or saving and disabling plugin initialization on parse or read failures. - Blocked AFK players from changing hotbar selection, sneak state, sprint state, or flight state, while treating those inputs as activity for non-AFK players so automatic AFK detection does not ignore stationary state changes.
- Lowered the above-head
[AFK]marker by reducing its extra passenger-relative vertical translation from 2.6 blocks to 0.35 blocks, keeping it close to the player's normal nameplate.
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:dJZI52FQ:f5QxZEjr"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:dJZI52FQ:f5QxZEjr"
}

