Skip to content

Commit 1a52e9d

Browse files
committed
♻️ refactor code.
1 parent e7355e3 commit 1a52e9d

File tree

4 files changed

+5
-17
lines changed

4 files changed

+5
-17
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>net.azisaba</groupId>
88
<artifactId>GraceStopAnnouncer</artifactId>
9-
<version>1.0.0</version>
9+
<version>1.0.1</version>
1010
<packaging>jar</packaging>
1111

1212
<name>${project.artifactId}</name>

src/main/java/net/azisaba/gracestopannouncer/core/HoldConnectionHandler.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,6 @@ public void notifyPreStopTriggered() {
4040

4141
serverAdapter.executeAsyncAfter(
4242
() -> {
43-
try {
44-
Thread.sleep(3000);
45-
} catch (InterruptedException e) {
46-
completableFuture.complete(-1);
47-
Thread.currentThread().interrupt();
48-
return;
49-
}
50-
5143
int retryCount = 5;
5244
int remainingTime = -1;
5345

src/main/java/net/azisaba/gracestopannouncer/velocity/GraceStopAnnouncerVelocity.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
@Plugin(
2020
id = "gracestopannouncer",
2121
name = "GraceStopAnnouncer",
22-
version = "1.0.0",
22+
version = "1.0.1",
2323
url = "https://github.com/AzisabaNetwork/GraceStopAnnouncer",
2424
description = "Announce server shutdown to players.",
2525
authors = {"Azisaba Network"})
@@ -94,5 +94,7 @@ public void onProxyInitialization(ProxyInitializeEvent event) {
9494
}
9595

9696
@Subscribe
97-
public void onProxyShutdown(ProxyShutdownEvent event) {}
97+
public void onProxyShutdown(ProxyShutdownEvent event) {
98+
logger.info("GraceStopAnnouncer is disabled.");
99+
}
98100
}

src/main/java/net/azisaba/gracestopannouncer/velocity/VelocityServerAdapter.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
package net.azisaba.gracestopannouncer.velocity;
22

3-
import com.velocitypowered.api.scheduler.ScheduledTask;
43
import java.util.ArrayList;
54
import java.util.Arrays;
6-
import java.util.HashMap;
75
import java.util.List;
86
import java.util.concurrent.TimeUnit;
9-
import java.util.concurrent.atomic.AtomicReference;
107
import lombok.RequiredArgsConstructor;
118
import net.azisaba.gracestopannouncer.core.ServerAdapter;
129
import net.azisaba.gracestopannouncer.core.util.MessageFormatter;
@@ -19,9 +16,6 @@ public class VelocityServerAdapter implements ServerAdapter {
1916
private final GraceStopAnnouncerVelocity plugin;
2017
private final MessageFormatter messageFormatter;
2118

22-
private final AtomicReference<Integer> idProvider = new AtomicReference<>(0);
23-
private final HashMap<Integer, ScheduledTask> taskMap = new HashMap<>();
24-
2519
@Override
2620
public void executeAsyncAfter(Runnable runnable, long delay) {
2721
plugin

0 commit comments

Comments
 (0)