Skip to content

Commit a9324ca

Browse files
committed
Fix noPlayerBackupCount has no effect
closes #71
1 parent 423f584 commit a9324ca

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/de/melanx/simplebackups/EventListener.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,11 @@ public void onServerTick(LevelTickEvent.Post event) {
4242
EventListener.checkForTickCounterConfigUpdate(event.getLevel().getServer());
4343

4444
boolean arePlayersOnline = !level.getServer().getPlayerList().getPlayers().isEmpty();
45-
if (arePlayersOnline || this.doBackup || CommonConfig.doNoPlayerBackups()) {
45+
if (!arePlayersOnline && CommonConfig.doNoPlayerBackups()) {
46+
this.doBackup = !(CommonConfig.noPlayerBackupCount() == 0 || BackupData.get(level).backupsSinceLastPlayerJoined() >= CommonConfig.noPlayerBackupCount());
47+
}
48+
49+
if (arePlayersOnline || this.doBackup) {
4650
BackupData backupData = BackupData.get(level);
4751
this.doBackup = !(CommonConfig.noPlayerBackupCount() == 0 || backupData.backupsSinceLastPlayerJoined() >= CommonConfig.noPlayerBackupCount());
4852

0 commit comments

Comments
 (0)