1package com.osroyale.game.task.impl;
3import com.osroyale.game.task.TickableTask;
4import com.osroyale.game.world.World;
5import org.apache.logging.log4j.LogManager;
6import org.apache.logging.log4j.Logger;
29public final class SystemUpdateEvent
extends TickableTask {
31 private static final Logger logger = LogManager.getLogger(SystemUpdateEvent.class);
32 private final int ticks;
34 public SystemUpdateEvent(
int ticks) {
40 protected void tick() {
41 int remaining = ticks - tick * 10;
42 logger.info(
"Server shutdown in " + remaining +
" ticks (" + remaining * 3 / 5 +
" seconds)");
synchronized final void cancel()
void onCancel(boolean logout)