File tree Expand file tree Collapse file tree
type.generic/src/main/java/net/swofty/types/generic/event/actions/player/data Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44import lombok .SneakyThrows ;
55import net .minestom .server .MinecraftServer ;
66import net .minestom .server .event .player .PlayerDisconnectEvent ;
7+ import net .minestom .server .network .socket .Server ;
78import net .minestom .server .timer .TaskSchedule ;
89import net .swofty .commons .proxy .ToProxyChannels ;
910import net .swofty .proxyapi .redis .ServerOutboundMessage ;
@@ -30,7 +31,14 @@ public void run(PlayerDisconnectEvent event) {
3031 final SkyBlockPlayer player = (SkyBlockPlayer ) event .getPlayer ();
3132 UUID uuid = player .getUuid ();
3233
33- if (!player .hasAuthenticated ) return ;
34+ if (!player .hasAuthenticated ) {
35+ ServerOutboundMessage .sendMessageToProxy (
36+ ToProxyChannels .FINISHED_WITH_PLAYER ,
37+ new JSONObject ().put ("uuid" , uuid .toString ()),
38+ (response )->{}
39+ );
40+ return ;
41+ }
3442
3543 player .getDataHandler ().runOnSave (player );
3644 MinecraftServer .getSchedulerManager ().scheduleTask (() -> {
You can’t perform that action at this time.
0 commit comments