diff --git a/src/main/java/com/alttd/afkdectector/AFKCheckTimer.java b/src/main/java/com/alttd/afkdectector/AFKCheckTimer.java index 9337289..ee48cb7 100755 --- a/src/main/java/com/alttd/afkdectector/AFKCheckTimer.java +++ b/src/main/java/com/alttd/afkdectector/AFKCheckTimer.java @@ -56,7 +56,7 @@ public class AFKCheckTimer extends BukkitRunnable { setPlayerAFK(afkPlayer, player); } if (afkPlayer.isAFK()) { - afkPlayer.updateBossBarProgress((int) TimeUnit.MINUTES.toSeconds(afkPlayer.getAfkTimeMinutes())); + afkPlayer.updateBossBarProgress(afkPlayer.getAfkTimeMinutes()); } runMessageTimerCheck(afkPlayer, uuid, standingTime); } diff --git a/src/main/java/com/alttd/afkdectector/afkplayer/AFKPlayer.java b/src/main/java/com/alttd/afkdectector/afkplayer/AFKPlayer.java index 59f94db..fcab086 100755 --- a/src/main/java/com/alttd/afkdectector/afkplayer/AFKPlayer.java +++ b/src/main/java/com/alttd/afkdectector/afkplayer/AFKPlayer.java @@ -123,9 +123,9 @@ public class AFKPlayer { isWarned = true; } - public void updateBossBarProgress(int totalAllowedSeconds) { + public void updateBossBarProgress(int totalAllowedMinutes) { double afkSeconds = TimeUnit.MILLISECONDS.toSeconds(System.currentTimeMillis() - getStandingTime()); - double toggleSeconds = TimeUnit.MINUTES.toSeconds(totalAllowedSeconds); + double toggleSeconds = TimeUnit.MINUTES.toSeconds(totalAllowedMinutes); bossBar.setProgress(Math.min(afkSeconds / toggleSeconds, 1)); } }