Buggy code:
public class McpCah extends Game { public MCP mcp ; public MCPListenerClient mcpListener ; public String ipAddr ; public static Map < String , String > ALL_WHITE_CARDS = new HashMap < String , String > ( ) ; public static Map < String , String > ALL_BLACK_CARDS = new HashMap < String , String > ( ) ; public static List < String > AVAILABLE_WHITE_CARDS = new ArrayList < String > ( ) ; public static List < String > AVAILABLE_BLACK_CARDS = new ArrayList < String > ( ) ; public Map < String , Player > players = new HashMap < String , Player > ( ) ; public Sprite backgorund ; public boolean startGame = false ; public GameScreen gameScreen ; public GameScreenLobby gameScreenLobby ; @ Override public void create ( ) { input . setCatchBackKey ( true ) ; app . setLogLevel ( LOG_ERROR ) ; CardParser . loadCards ( ) ; if ( ( ( McpCah . AVAILABLE_WHITE_CARDS . size ( ) ) == 0 ) || ( ( McpCah . AVAILABLE_BLACK_CARDS . size ( ) ) == 0 ) ) { app . error ( "Main-MCP" , "Failed<seq2seq4repair_space>to<seq2seq4repair_space>load<seq2seq4repair_space>cards" ) ; app . exit ( ) ; } this . mcp = MCP . tryCreateAndStartMCPWithPort ( 8888 ) ; <START_BUG> mcp . baseMCPRocksURL = "http:////checkargos.com//mcp" ; <END_BUG> try { mcp . registerWithMCPRocks ( "Morals_Are_Optional" ) ; } catch ( ParseException e ) { e . printStackTrace ( ) ; } catch ( IOException e ) { e . printStackTrace ( ) ; } MCP . USE_IP_ADDRESS_AS_ID = true ; mcpListener = new MCPListenerClient ( this ) ; this . mcp . addMCPListener ( mcpListener ) ; MCP . SHOW_DEBUG_LOGGING = false ; ipAddr = mcp . getAddressForClients ( ) ; if ( ipAddr . equals ( ":8888" ) ) { ipAddr = "No<seq2seq4repair_space>Network" ; } app . error ( "Main-MCP" , ( "Connection<seq2seq4repair_space>Address:<seq2seq4repair_space>" + ( ipAddr ) ) ) ; if ( ( app . getType ( ) ) == ( ApplicationType . Android ) ) { MCP . FILE_LOCATION_PREFIX = "//assets//" ; } this . mcp . customLinkDirect = new ArrayList < CustomResource > ( ) ; this . mcp . customLinkDirect . add ( new CustomResource ( "moralsAreOptional.html" , getFileContents ( "moralsAreOptional.html" ) ) ) ; this . mcp . customLinkDirect . add ( new CustomResource ( "jquery-1.11.1.min.js" , getFileContents ( "jquery-1.11.1.min.js" ) ) ) ; this . mcp . customLinkDirect . add ( new CustomResource ( "bootstrap.min.js" , getFileContents ( "bootstrap.min.js" ) ) ) ; this . mcp . customLinkDirect . add ( new CustomResource ( "bootstrap.min.css" , getFileContents ( "bootstrap.min.css" ) ) ) ; this . mcp . customLinkDirect . add ( new CustomResource ( "bootstrap-theme.min.css" , getFileContents ( "bootstrap-theme.min.css" ) ) ) ; this . mcp . customLinkDirect . add ( new CustomResource ( "table.html" , getFileContents ( "table.html" ) ) ) ; this . mcp . redirectOptions = new ArrayList < RedirectOption > ( ) ; this . mcp . redirectOptions . add ( new RedirectOption ( "moralsAreOptional.html" , "Player" ) ) ; this . mcp . redirectOptions . add ( new RedirectOption ( "table.html" , "Table" ) ) ; this . backgorund = new Sprite ( new com . badlogic . gdx . graphics . Texture ( files . internal ( "background.jpg" ) ) ) ; gameScreenLobby = new GameScreenLobby ( this ) ; gameScreen = new GameScreen ( this ) ; this . setScreen ( gameScreenLobby ) ; } private String getFileContents ( String fileName ) { } private void mockPlayers ( ) { } }

Fix:
mcp . baseMCPRocksURL = "http:////mcp.rocks" ;