diff --git a/build.gradle b/build.gradle index 11a11c5..f16981a 100644 --- a/build.gradle +++ b/build.gradle @@ -15,7 +15,7 @@ repositories{ } ext{ - mindustryVersion = 'v128.1' + mindustryVersion = 'v129.1' } dependencies{ diff --git a/src/SNet.java b/src/SNet.java index 59236c1..d01e941 100644 --- a/src/SNet.java +++ b/src/SNet.java @@ -7,9 +7,8 @@ import com.codedisaster.steamworks.SteamNetworking.*; import mindustry.core.*; import mindustry.game.EventType.*; -import mindustry.game.*; -import mindustry.net.ArcNetProvider.*; import mindustry.net.*; +import mindustry.net.ArcNetProvider.*; import mindustry.net.Net.*; import mindustry.net.Packets.*; @@ -295,45 +294,6 @@ public void onLobbyChatUpdate(SteamID lobby, SteamID who, SteamID changer, ChatM } } - @Override - public void onLobbyMatchList(int matches){ - Log.info("found @ matches", matches); - - if(lobbyDoneCallback != null){ - Seq hosts = new Seq<>(); - for(int i = 0; i < matches; i++){ - try{ - SteamID lobby = smat.getLobbyByIndex(i); - String mode = smat.getLobbyData(lobby, "gamemode"); - //make sure versions are equal, don't list incompatible lobbies - if(mode == null || mode.isEmpty() || (Version.build != -1 && Strings.parseInt(smat.getLobbyData(lobby, "version"), -1) != Version.build)) continue; - Host out = new Host( - -1, //invalid ping - smat.getLobbyData(lobby, "name"), - "steam:" + lobby.handle(), - smat.getLobbyData(lobby, "mapname"), - Strings.parseInt(smat.getLobbyData(lobby, "wave"), -1), - smat.getNumLobbyMembers(lobby), - Strings.parseInt(smat.getLobbyData(lobby, "version"), -1), - smat.getLobbyData(lobby, "versionType"), - Gamemode.valueOf(mode), - smat.getLobbyMemberLimit(lobby), - "", - null - ); - hosts.add(out); - }catch(Exception e){ - Log.err(e); - } - } - - hosts.sort(Structs.comparingInt(h -> -h.players)); - hosts.each(lobbyCallback); - - lobbyDoneCallback.run(); - } - } - @Override public void onLobbyCreated(SteamResult result, SteamID steamID){ if(!net.server()){