I can't connect my client to my source files.

Source side: Settings.java
[PHP]package com.rs;

import java.math.BigInteger;

import com.rs.game.WorldTile;

public final class Settings {

/**
* General client and server settings.
*/
public static final String SERVER_NAME = "ShiftScape";
public static final int PORT_ID = 43594;
public static final String CACHE_PATH = "data/cache/";
public static final int RECEIVE_DATA_LIMIT = 7500;
public static final int PACKET_SIZE_LIMIT = 7500;
public static final int CLIENT_BUILD = 718;
public static final int CUSTOM_CLIENT_BUILD = 1;
public static int SUB_REVISION = 1;
/**
* Login Messages
* Yeah ik could have used an Array to handle this lol.
*/
public static final String LOGIN_MESSAGE1 = "Vote for us at Runelocus";
public static final String LOGIN_MESSAGE2 = "Vote for Squeal of Fortune spins!";
public static final String LOGIN_MESSAGE3 = "Lastest Update: Level Up Shop, New Weapon At Peksa!, Renewed PvP Shop, More PvP Tokens, Loyalty Shop, Flower Game.";

/**
* Link settings
*/
public static final String WEBSITE_LINK = "http://shiftscape718.webs.com/";
public static final String ITEMLIST_LINK = "";
public static final String ITEMDB_LINK = "";
public static final String VOTE_LINK = "http://shiftscape.host22.com/vote.html";

/**
* Launching settings
*/
public static boolean DEBUG;
public static boolean HOSTED;
public static boolean ECONOMY;

//Staff rights and Max Starter amount
public static final int MAX_STARTER_AMOUNT = 3;
public static final int IS_OWNER = 7;
public static final int IS_KING_DONATOR = 3;
public static final int IS_ADMIN = 2;
public static final int IS_MOD = 1;
public static final int IS_HELPER = 6;
public static final int IS_EXTREME_DONATOR = 2;
public static final int IS_DONATOR = 8;

/**
* If the use of the managment server is enabled.
*/
public static boolean MANAGMENT_SERVER_ENABLED = true;

/**
* Graphical User Interface settings
*/
public static final String GUI_SIGN = "Artisticy GUI";
public static final String LINE_SEPARATOR = System.getProperty("line.separator");

/**
* Player settings
*/
public static final int START_PLAYER_HITPOINTS = 100;
public static final WorldTile DUNG_PLAYER_LOCATION = new WorldTile(199,5009, 0);
public static final WorldTile START_PLAYER_LOCATION = new WorldTile(2993, 9677, 0);
public static final String START_CONTROLER = "null";
public static final WorldTile RESPAWN_PLAYER_LOCATION = new WorldTile(2993, 9677, 0);
public static final long MAX_PACKETS_DECODER_PING_DELAY = 30000; // 30seconds
public static final int COMBAT_XP_RATE = 290;
public static final int SKILLING_XP_RATE = 250;
public static final int DROP_RATE = 1;

/**
* World settings
*/
public static final int WORLD_CYCLE_TIME = 600; // the speed of world in ms

/**
* Music & Emote settings
*/
public static final int AIR_GUITAR_MUSICS_COUNT = 50;

/**
* Quest settings
*/
public static final int QUESTS = 183;

/**
* Memory settings
*/
public static final int PLAYERS_LIMIT = 2000;
public static final int LOCAL_PLAYERS_LIMIT = 250;
public static final int NPCS_LIMIT = Short.MAX_VALUE;
public static final int LOCAL_NPCS_LIMIT = 250;
public static final int MIN_FREE_MEM_ALLOWED = 30000000; // 30mb

/**
* Game constants
*/
public static final int[] MAP_SIZES = { 104, 120, 136, 168, 72 };

public static final String GRAB_SERVER_TOKEN = "hAJWGrsaETglRjuwxMwnlA/d5W6EgYWx";
public static final int[] GRAB_SERVER_KEYS = {1441,78700,44880,39771,363186,44375,0,16140,7316
,271148,810710,216189,379672,454149,933950,21006,2 5367,17247,1244,1,14856,1494,119,882901,1818764,39 63,3618};


//an exeption(grab server has his own keyset unlike rest of client)
public static final BigInteger GRAB_SERVER_PRIVATE_EXPONENT = new BigInteger("95776340111155337321344029627634178888 62610179158224522858675069799671345401935471657707 75775581569761779944798377609896913564389748796472 93064177555518187567327659793331431421153203931914 93385852685739642805226692650786060316670508430284 57403101783060014007776705919584666536372751314988 66778592148380588481");
public static final BigInteger GRAB_SERVER_MODULUS = new BigInteger("11955533126099553049462732219165481661 31554766126038171030796899259954022634578958908291 48093414135342420807287820032417458428763496565605 97016393669681148550055350674397952146548980174697 33929018855887774620231652524839884318774110218164 45058706597607453280166045122971960003629860919338 852061972113876035333");

public static final BigInteger PRIVATE_EXPONENT = new BigInteger("90587072701551327129007891668787349509 34763040821504508280762828577004966423215677675565 41985054129565862899813064331465033084110673586801 17206732091608088418458220580479081111360656446804 39756075245536786262037053746105033422444816707136 77434071848520578333239171703233027973563526721185 95769338616589092625");
public static final BigInteger MODULUS = new BigInteger("10287663727111612473233850066363964311 35044647893392494903993126596747720393148759041768 09267475033772367707882873773291786014475222178654 93244225412573162278152441320852346552075853706040 85416102546191669071425937313376184908798314014619 45679478046811438574041131738117063340726565226753 787565780501845348613");

/**
* Donator settings
*/
public static String[] DONATOR_ITEMS = { "halo", "flaming skull", "third-age", "(i)", "donator cape", "ring of stone" };
public static String[] RARE_DROPS = { "pernix", "torva", "virtus", "bandos", "subjugation", "akrisae", "saradomin", "zamorak", "spirit shield", "dragon claws", "chaotic", "armadyl", "thok", "blisterwood", "korasi", "vigour", "golden", "primal", "keenblade", "dragonic", "coins" };

private Settings() {

}
}
[/PHP]

Client side: Loader.java

[PHP]import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.io.IOException;
import java.net.URL;
import java.util.Properties;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;


public class Loader extends Applet {
private static final long serialVersionUID = 7639088664641445302L;
public static Properties client_parameters = new Properties();
public JFrame client_frame;
public JPanel client_panel = new JPanel();

public static boolean usingRS = false;
public static boolean useIsaac = false;

public static String IP = "shiftscape718.no-ip.biz"; //Change IP Here
public static boolean LOBBY_ENABLED = false;
public static boolean DISABLE_XTEA_CRASH = true;
public static boolean DISABLE_USELESS_PACKETS = true;
public static boolean DISABLE_RSA = false;
public static boolean COMBAT_BETA = true;

public static final int REVISION = 718;
public static final int LOBBY_PORT = 43594; //Change Port Here
public static String LOBBY_IP = "127.0.0.1";
public static int SUB_REVISION = 1;
public static Loader instance;
public static int[] outSizes = new int[256];
public static boolean localHost;

public static void main(String[] args) {
if (args.length > 0) {
if(Boolean.parseBoolean(args[0]))
LOBBY_IP = IP = "127.0.0.1";
LOBBY_ENABLED = Boolean.parseBoolean(args[1]);
SUB_REVISION = Integer.parseInt(args[2]);
}
Loader loader = instance = new Loader();
loader.doFrame();
}

@Override
public void init() {
instance = this;
doApplet();
}

void doApplet() {
setParams();
startClient();
}

public void doFrame() {
setParams();
openFrame();
startClient();
}

void setParams() {
client_parameters.put("separate_jvm", "true");
client_parameters.put("boxbgcolor", "black");
client_parameters.put("image",
"http://www.runescape.com/img/game/splash2.gif");
client_parameters.put("centerimage", "true");
client_parameters.put("boxborder", "false");
client_parameters
.put(
"java_arguments",
"-Xmx256m -Xss2m -Dsun.java2d.noddraw=true -XX:CompileThreshold=1500 -Xincgc -XX:+UseConcMarkSweepGC -XX:+UseParNewGC");
client_parameters.put("27", "0");
client_parameters.put("1", "0");
client_parameters.put("16", "false");
client_parameters.put("17", "false");
client_parameters.put("21", usingRS ? "11" : "1"); //WORLD ID
client_parameters.put("30", "false");
client_parameters.put("20", usingRS ? "lobby17.runescape.com" : LOBBY_IP);
client_parameters.put("29", "");
client_parameters.put("11", "true");
client_parameters.put("25", "1378752098");
client_parameters.put("28", "0");
client_parameters.put("8", ".runescape.com");
client_parameters.put("23", "false");
client_parameters.put("32", "0");
client_parameters.put("15",
"wwGlrZHF5gKN6D3mDdihco3oPeYN2KFybL9hUUFqOvk") ;
client_parameters.put("0", "IjGJjn4L3q5lRpOR9ClzZQ");
client_parameters.put("2", "");
client_parameters.put("4", "" + (LOBBY_PORT - 40000));//usingRS ? "1116" : "3594"); //LOBBY ID
client_parameters.put("14", "");
client_parameters.put("5", "8194");
client_parameters.put("-1", "QlwePyRU5GcnAn1lr035ag");
client_parameters.put("6", "0");
client_parameters
.put(
"24",
"true,false,0,43,200,18,0,21,354,-15,Verdana,11,0xF4ECE9,candy_bar_middle.gif,candy_ bar_back.gif,candy_bar_outline_left.gif,candy_bar_ outline_right.gif,candy_bar_outline_top.gif,candy_ bar_outline_bottom.gif,loadbar_body_left.gif,loadb ar_body_right.gif,loadbar_body_fill.gif,6");
client_parameters.put("3", "hAJWGrsaETglRjuwxMwnlA/d5W6EgYWx");
client_parameters.put("12", "false");
client_parameters.put("13", "0");
client_parameters.put("26", "0");
client_parameters.put("9", "77");
client_parameters.put("22", "false");
client_parameters.put("18", "false");
client_parameters.put("33", "");
client_parameters.put("haveie6", "false");
}

void openFrame() {
this.client_frame = new JFrame("CHANGE ME");
this.client_frame.setLayout(new BorderLayout());
this.client_panel.setLayout(new BorderLayout());
this.client_panel.add(this);
this.client_panel.setPreferredSize(new Dimension(765, 503));
this.client_frame.getContentPane().add(this.client _panel, "Center");
this.client_frame.setDefaultCloseOperation(3);
try {
URL localURL = new URL("http://icons.iconarchive.com/icons/3xhumed/mega-games-pack-23/256/Runescape-1-icon.png");
BufferedImage localBufferedImage = ImageIO.read(localURL);
this.client_frame.setIconImage(localBufferedImage) ;
} catch (Exception localException) {
localException.printStackTrace();
}
this.client_frame.pack();
this.client_frame.setVisible(true);
}

void startClient() {
try {
client clnt = new client();
clnt.supplyApplet(this);
clnt.init();
clnt.start();
} catch (Exception exception) {
exception.printStackTrace();
}
}

@Override
public String getParameter(String string) {
return (String) client_parameters.get(string);
}

@Override
public URL getDocumentBase() {
return getCodeBase();
}

@Override
public URL getCodeBase() {
try {
if (usingRS)
return new URL("http://world11.runescape.com");
else
return new URL("http://"+IP);
} catch (Exception exception) {
exception.printStackTrace();
return null;
}
}

void printOut() throws IOException {
String s = "";
for (int i : outSizes) {
s += i + ", ";
}
System.out.println("in = new int[] {" + s + "};");
}
}
[/PHP]

Do I need any thing else added Source/Client sided? I have Skype/Team viewer - My port is open and can be seen (using uTorrent) and I have got environmental variables set.

Please help, ShiftScape