Skip to content

Commit 41adb3b

Browse files
Fix integer division and round up neededSleepers
1 parent cdfd8ee commit 41adb3b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/main/java/adhdmc/sleepmessages/SleepListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public void onPlayerSleep(PlayerDeepSleepEvent event) {
2626
int currentSleepCount = 0;
2727
int worldOnlineTotal = world.getPlayerCount();
2828
Integer worldSleepPercent = world.getGameRuleValue(GameRule.PLAYERS_SLEEPING_PERCENTAGE);
29-
Integer neededSleepers = (worldSleepPercent / 100) * worldOnlineTotal;
29+
Integer neededSleepers = Math.ceil((worldSleepPercent.floatValue() / 100) * worldOnlineTotal);
3030
List<Player> playerList = world.getPlayers();
3131
for (Player player : playerList) {
3232
if (player.isDeeplySleeping()) currentSleepCount += 1;

0 commit comments

Comments
 (0)