2828import net .minecraft .client .Options ;
2929import net .minecraft .client .gui .screens .ConnectScreen ;
3030import net .minecraft .client .gui .screens .TitleScreen ;
31+ import net .minecraft .client .gui .screens .multiplayer .JoinMultiplayerScreen ;
3132import net .minecraft .client .multiplayer .ServerData ;
3233import net .minecraft .client .multiplayer .ServerStatusPinger ;
3334import net .minecraft .client .multiplayer .resolver .ServerAddress ;
3435import net .minecraft .server .level .ParticleStatus ;
36+ import net .minecraft .server .network .EventLoopGroupHolder ;
3537import net .minecraft .world .entity .HumanoidArm ;
3638import net .minecraft .world .entity .player .ChatVisiblity ;
3739import net .minecraft .world .entity .player .PlayerModelPart ;
@@ -57,7 +59,7 @@ public void connect(final String host, final int port) throws RemoteException {
5759 Minecraft .getInstance ().schedule (() -> {
5860 final Minecraft minecraft = Minecraft .getInstance ();
5961 final ServerAddress address = new ServerAddress (host , port );
60- ConnectScreen .startConnecting (minecraft . screen ,
62+ ConnectScreen .startConnecting (new JoinMultiplayerScreen ( new TitleScreen ()) ,
6163 minecraft ,
6264 address ,
6365 new ServerData ("Test" , address .toString (), ServerData .Type .OTHER ),
@@ -88,8 +90,11 @@ public SimpleStatusResponse requestStatus(final String host, final int port) thr
8890 final ServerData serverData = new ServerData ("Test" , host + ":" + port , ServerData .Type .OTHER );
8991 final CompletableFuture <SimpleStatusResponse > future = new CompletableFuture <>();
9092 try {
91- this .serverStatusPinger .pingServer (serverData , () -> {
92- }, new StatusResponseCallback (serverData , future ));
93+ this .serverStatusPinger .pingServer (serverData ,
94+ () -> {
95+ },
96+ new StatusResponseCallback (serverData , future ),
97+ EventLoopGroupHolder .remote (Minecraft .getInstance ().options .useNativeTransport ()));
9398 } catch (final UnknownHostException e ) {
9499 future .completeExceptionally (e );
95100 }
0 commit comments