@Override public void processCommand(ICommandSender icommandsender, String[] astring) { String var3 = null; GCEntityPlayerMP playerBase = null; if (astring.length > 0) { var3 = astring[0]; try { playerBase = PlayerUtil.getPlayerBaseServerFromPlayerUsername( icommandsender.getCommandSenderName(), false); if (playerBase != null) { if (playerBase.getSpaceStationDimensionID() <= 0) { throw new WrongUsageException( "Could not find space station for your username, you need to travel there first!", new Object[0]); } else { final SpaceStationWorldData data = SpaceStationWorldData.getStationData( playerBase.worldObj, playerBase.getSpaceStationDimensionID(), playerBase); if (data.getAllowedPlayers().contains(var3.toLowerCase())) { data.getAllowedPlayers().remove(var3.toLowerCase()); data.markDirty(); } else { throw new CommandException( "Couldn't find player with username \"" + var3 + "\" on your Space Station list!", new Object[0]); } } } } catch (final Exception var6) { throw new CommandException(var6.getMessage(), new Object[0]); } } else { throw new WrongUsageException( "Not enough command arguments! Usage: " + this.getCommandUsage(icommandsender), new Object[0]); } if (playerBase != null) { playerBase.addChatMessage( new ChatComponentText("Successfully removed " + var3 + " from Space Station list!")); } }