private boolean handleAddNew(String str) { String[] data = str.split(":", 3); int userId_; try { userId_ = Integer.parseInt(data[0]); } catch (NumberFormatException e) { out.println("ERROR:UNCORRECT"); System.out.println("sent: " + "ERROR:UNCORRECT"); return false; } String pass = data[1]; if (KotoServer.users.containsKey(userId_)) { out.println("ERROR:User Already Exists"); System.out.println("sent: " + "ERROR:User Already Exists"); return false; } synchronized (KotoServer.users) { KotoServer.users.put(userId_, User.createUser(userId_, pass)); } out.println("ADDED"); System.out.println("new user: "******" added."); KotoServer.saveUsers(); return true; }