+2
-4
src/main/java/uk/co/notnull/proxyqueues/queues/ProxyQueueEventHandler.java
+2
-4
src/main/java/uk/co/notnull/proxyqueues/queues/ProxyQueueEventHandler.java
···
34
34
import com.velocitypowered.api.proxy.ServerConnection;
35
35
import com.velocitypowered.api.proxy.server.RegisteredServer;
36
36
import net.kyori.adventure.text.Component;
37
-
import net.kyori.adventure.text.format.NamedTextColor;
38
37
import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer;
38
+
import uk.co.notnull.proxyqueues.Messages;
39
39
import uk.co.notnull.proxyqueues.ProxyQueuesImpl;
40
40
import uk.co.notnull.proxyqueues.api.QueueType;
41
41
import uk.co.notnull.proxyqueues.api.queues.QueuePlayer;
···
84
84
if(waitingServer.isPresent()) {
85
85
event.setResult(ServerPreConnectEvent.ServerResult.allowed(waitingServer.get()));
86
86
} else {
87
-
player.disconnect(Component.text(
88
-
"This server has queueing enabled and can't be connected to directly. Please connect via playmc.rtgame.co.uk")
89
-
.color(NamedTextColor.RED));
87
+
player.disconnect(Messages.getComponent("cannot-connect-directly"));
90
88
91
89
return;
92
90
}
+2
-2
src/main/java/uk/co/notnull/proxyqueues/queues/QueuePlayerImpl.java
+2
-2
src/main/java/uk/co/notnull/proxyqueues/queues/QueuePlayerImpl.java
···
26
26
package uk.co.notnull.proxyqueues.queues;
27
27
import com.velocitypowered.api.proxy.Player;
28
28
import net.kyori.adventure.bossbar.BossBar;
29
-
import net.kyori.adventure.text.Component;
29
+
import uk.co.notnull.proxyqueues.Messages;
30
30
import uk.co.notnull.proxyqueues.api.QueueType;
31
31
import uk.co.notnull.proxyqueues.api.queues.ProxyQueue;
32
32
import uk.co.notnull.proxyqueues.api.queues.QueuePlayer;
···
56
56
this.lastSeen = null;
57
57
this.queued = Instant.now();
58
58
59
-
this.bossBar = BossBar.bossBar(Component.text("Joining queue..."), 0, getBossBarColor(),
59
+
this.bossBar = BossBar.bossBar(Messages.getComponent("notify.joining"), 0, getBossBarColor(),
60
60
BossBar.Overlay.PROGRESS);
61
61
this.player.showBossBar(bossBar);
62
62
}
+2
src/main/resources/messages.yml
+2
src/main/resources/messages.yml
···
59
59
<reasons>
60
60
pause-reason: "<gray> - <reason>"
61
61
unpaused: "The queue for <yellow><server><aqua> has resumed"
62
+
joining: "Joining queue..."
62
63
commands:
63
64
kick-success: "Kicked <yellow><player><aqua> from the <yellow><server><aqua> queue"
64
65
join-success: "You have joined the queue for <yellow><server>"
···
112
113
You need to link your Discord account and have one of the required roles to join this server.
113
114
Please follow the instructions to link your Discord account.
114
115
discord-not-verified: "Your Discord account does not have any of the roles required to join this server."
116
+
cannot-connect-directly: "<red>This server has queueing enabled and can't be connected to directly. Please connect via playmc.rtgame.co.uk"
115
117
reconnect:
116
118
restore-position: |-
117
119
Seems you lost connection to the server. We have <yellow>restored<aqua> your previous queue position.