auto playtime increment

This commit is contained in:
2025-06-22 11:59:46 +02:00
parent af644a71ee
commit 15ac47b314
2 changed files with 3 additions and 0 deletions

View File

@ -71,6 +71,7 @@ public class PlayTimer extends Appliance {
}
public void incrementAll() {
Main.logger().info("Incrementing all PlayTime Tickets by one!");
this.joinTickets.replaceAll((n, v) -> this.joinTickets.get(n) + 1);
this.save();
}

View File

@ -5,6 +5,7 @@ import eu.mhsl.craftattack.spawn.core.appliance.Appliance;
import eu.mhsl.craftattack.spawn.core.appliance.ApplianceCommand;
import eu.mhsl.craftattack.spawn.core.config.Configuration;
import eu.mhsl.craftattack.spawn.common.appliances.metaGameplay.settings.Settings;
import eu.mhsl.craftattack.spawn.varo.appliances.metaGameplay.playTimer.PlayTimer;
import org.bukkit.Bukkit;
import org.bukkit.World;
import org.bukkit.WorldBorder;
@ -35,6 +36,7 @@ public class ShrinkingBorder extends Appliance {
@Override
public void run() {
Bukkit.getScheduler().runTask(Main.instance(), ShrinkingBorder.this::shrinkBorder);
Main.instance().getAppliance(PlayTimer.class).incrementAll();
}
}