File tree Expand file tree Collapse file tree
src/main/java/net/pistonmaster/pistonqueue/bungee/listeners Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3232import net .md_5 .bungee .event .EventHandler ;
3333import net .pistonmaster .pistonqueue .bungee .PistonQueue ;
3434import net .pistonmaster .pistonqueue .bungee .QueueType ;
35- import net .pistonmaster .pistonqueue .bungee .utils .BanType ;
36- import net .pistonmaster .pistonqueue .bungee .utils .ChatUtils ;
37- import net .pistonmaster .pistonqueue .bungee .utils .Config ;
38- import net .pistonmaster .pistonqueue .bungee .utils .StorageTool ;
35+ import net .pistonmaster .pistonqueue .bungee .utils .*;
3936
4037import java .time .Duration ;
4138import java .time .Instant ;
@@ -211,7 +208,11 @@ private void connectPlayer(QueueType type) {
211208 return ;
212209 }
213210
214- type .getPositionCache ().get (entry .getKey ()).forEach (pair -> type .getDurationToPosition ().put (pair .getLeft (), Duration .between (pair .getRight (), Instant .now ())));
211+ List <Pair <Integer , Instant >> cache = type .getPositionCache ().get (entry .getKey ());
212+
213+ if (cache != null ) {
214+ cache .forEach (pair -> type .getDurationToPosition ().put (pair .getLeft (), Duration .between (pair .getRight (), Instant .now ())));
215+ }
215216
216217 player .connect (plugin .getProxy ().getServerInfo (entry .getValue ()), (result , error ) -> {
217218 if (!Boolean .TRUE .equals (result )) {
You can’t perform that action at this time.
0 commit comments