Here is my command Code: else if(args[0].equals("invitation")) { if(args[1].equals("info")) { String query = String.format("SELECT * FROM `USERS` WHERE `PLAYERNAME` = '%s'", player.getName()); String res = MySQL_Query(query, "INVITETOGUILD"); if(res.equals("NULL")) { System.out.print("No guild"); } else { String query2 = String.format("SELECT * FROM `GUILD` WHERE `ID` = '%d'", Integer.parseInt(res)); String res2 = MySQL_Query(query2, "GUILDNAME"); String res3 = MySQL_Query(query2, "LEADER"); System.out.print("guild"); } } else if(args[1].equals("accept")) { String query = String.format("SELECT * FROM `USERS` WHERE `PLAYERNAME` = '%s'", player.getName()); String res = MySQL_Query(query, "INVITETOGUILD"); if(res.equals("NULL")) { //NO INVITE System.out.print("No guild"); } else { String query2 = String.format("SELECT * FROM `GUILD` WHERE `ID` = '%d'", Integer.parseInt(res)); String res2 = MySQL_Query(query2, "GUILDNAME"); String leader = MySQL_Query(query2, "LEADER"); String que = String.format("UPDATE `USERS` SET `GUILDNAME` = '%s' WHERE `PLAYERNAME` = '%s'", res2, player.getName()); MySQL_OQuery(que); System.out.print("guild"); } } } The problem is that I have no clue why when I use it nothing pops up I used args [1] with f as a command structure /guild <action>