mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-02-10 10:47:13 +07:00
Crash fixes
This commit is contained in:
parent
e56d865416
commit
c9b77e4e23
@ -27,7 +27,7 @@ allprojects {
|
||||
gdxVersion = '1.9.8'
|
||||
roboVMVersion = '2.3.0'
|
||||
aiVersion = '1.8.1'
|
||||
uCoreVersion = 'bc1c2e0848'
|
||||
uCoreVersion = '5f35012fef'
|
||||
|
||||
getVersionString = {
|
||||
String buildVersion = getBuildVersion()
|
||||
|
@ -457,7 +457,7 @@ public class NetServer extends Module{
|
||||
}
|
||||
}
|
||||
|
||||
private static void onDisconnect(Player player){
|
||||
public static void onDisconnect(Player player){
|
||||
Call.sendMessage("[accent]" + player.name + " has disconnected.");
|
||||
Call.onPlayerDisconnect(player.id);
|
||||
player.remove();
|
||||
|
@ -313,7 +313,7 @@ public class DesktopInput extends InputHandler{
|
||||
float ya = Inputs.getAxis(section, "cursor_y");
|
||||
|
||||
if(Math.abs(xa) > controllerMin || Math.abs(ya) > controllerMin) {
|
||||
float scl = Settings.getInt("sensitivity")/100f * Unit.dp.scl(1f);
|
||||
float scl = Settings.getInt("sensitivity", 100)/100f * Unit.dp.scl(1f);
|
||||
controlx += xa*baseControllerSpeed*scl;
|
||||
controly -= ya*baseControllerSpeed*scl;
|
||||
controlling = true;
|
||||
|
@ -322,7 +322,7 @@ public class MobileInput extends InputHandler implements GestureListener{
|
||||
for(PlaceRequest request : selection){
|
||||
Tile tile = request.tile();
|
||||
|
||||
if(tile == null) continue;
|
||||
if(tile == null || recipe == null) continue;
|
||||
|
||||
if ((!request.remove && validPlace(tile.x, tile.y, request.recipe.result, request.rotation))
|
||||
|| (request.remove && validBreak(tile.x, tile.y))) {
|
||||
|
@ -220,6 +220,11 @@ public class ServerControl extends Module {
|
||||
if(playerGroup.size() > 0) {
|
||||
info("&lyPlayers: {0}", playerGroup.size());
|
||||
for (Player p : playerGroup.all()) {
|
||||
//TODO
|
||||
if(Net.getConnection(p.clientid) == null){
|
||||
netServer.onDisconnect(p);
|
||||
continue;
|
||||
}
|
||||
print(" &y{0} / Connection {1} / IP: {2}", p.name, p.clientid, Net.getConnection(p.clientid).address);
|
||||
}
|
||||
}else{
|
||||
|
Loading…
Reference in New Issue
Block a user