forked from SteamWar/SteamWar
Fix some stuff related to CRIU
This commit is contained in:
+9
-1
@@ -23,6 +23,7 @@ import de.steamwar.bausystem.BauSystem;
|
||||
import de.steamwar.bausystem.config.BauServer;
|
||||
import de.steamwar.bausystem.region.Region;
|
||||
import de.steamwar.bausystem.utils.ScoreboardElement;
|
||||
import de.steamwar.core.CRIUWakeupEvent;
|
||||
import de.steamwar.data.BauLockState;
|
||||
import de.steamwar.linkage.Linked;
|
||||
import de.steamwar.network.packets.PacketHandler;
|
||||
@@ -30,9 +31,11 @@ import de.steamwar.network.packets.server.BaulockUpdatePacket;
|
||||
import de.steamwar.sql.UserConfig;
|
||||
import lombok.Getter;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
|
||||
@Linked
|
||||
public class BauLockStateScoreboard extends PacketHandler implements ScoreboardElement {
|
||||
public class BauLockStateScoreboard extends PacketHandler implements ScoreboardElement, Listener {
|
||||
|
||||
private static final String BAU_LOCK_CONFIG_NAME = "baulockstate";
|
||||
|
||||
@@ -49,6 +52,11 @@ public class BauLockStateScoreboard extends PacketHandler implements ScoreboardE
|
||||
lockState = loadLockState();
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void onCRIUWakeup(CRIUWakeupEvent event) {
|
||||
lockState = loadLockState();
|
||||
}
|
||||
|
||||
@Override
|
||||
public ScoreboardGroup getGroup() {
|
||||
return ScoreboardGroup.FOOTER;
|
||||
|
||||
Reference in New Issue
Block a user