Skip to content

Instantly share code, notes, and snippets.

@Tak31337
Last active December 15, 2015 19:49
Show Gist options
  • Save Tak31337/5314142 to your computer and use it in GitHub Desktop.
Save Tak31337/5314142 to your computer and use it in GitHub Desktop.
this may or may not be a Runescape client >.>
package com.taksmind.coffee;
import java.applet.Applet;
import java.applet.AppletContext;
import java.applet.AppletStub;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import java.net.URL;
import java.net.URLClassLoader;
import java.util.HashMap;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JPopupMenu;
public class RunicCoffee extends JFrame implements AppletStub {
private static final long serialVersionUID = 1L;
private static final HashMap<String, String> parameters = new HashMap();
public RunicCoffee() {
try {
setResizable(true);
setTitle("RunicCoffee");
setVisible(true);
parameters.put("id", "game");
parameters.put("width", "762");
parameters.put("height", "503");
parameters.put("cabbase", "loader-890726325.cab");
parameters.put("java_arguments",
"-Xmx102m -Dsun.java2d.noddraw=true");
parameters.put("colourid", "0");
parameters.put("worldid", "40");
parameters.put("lobbyid", "1109");
parameters.put("lobbyaddress", "lobby10.runescape.com");
parameters.put("demoid", "901");
parameters.put("demoaddress", "demoworld1.runescape.com");
parameters.put("modewhere", "0");
parameters.put("modewhat", "0");
parameters.put("lang", "0");
parameters.put("objecttag", "0");
parameters.put("js", "1");
parameters.put("game", "0");
parameters.put("affid", "0");
parameters.put("advert", "1");
parameters.put("settings",
"wwGlrZHF5gKN6D3mDdihco3oPeYN2KFybL9hUUFqOvk");
parameters.put("country", "0");
parameters.put("haveie6", "0");
parameters.put("havefirefox", "1");
parameters.put("cookieprefix", "");
parameters.put("cookiehost", ".runescape.com");
parameters.put("cachesubdirid", "0");
parameters.put("crashurl",
"http://www.runescape.com/slu.ws?j=1&crash=1");
parameters
.put("unsignedurl", "http://www.runescape.com/slu.ws?j=1");
parameters.put("sitesettings_member", "0");
parameters.put("frombilling", "false");
parameters.put("sskey", "");
parameters.put("force64mb", "false");
parameters.put("worldflags", "21");
URLClassLoader localURLClassLoader = new URLClassLoader(
new URL[] { new URL(
"http://world108.runescape.com/loader682099255.jar") });
Applet localApplet = (Applet) localURLClassLoader.loadClass(
"loader").newInstance();
localApplet.setStub(this);
localApplet.init();
localApplet.start();
JPopupMenu.setDefaultLightWeightPopupEnabled(false);
JPanel localJPanel = new JPanel(new BorderLayout());
localJPanel.setPreferredSize(new Dimension(768, 560));
setPreferredSize(new Dimension(768, 658));
localJPanel.add(localApplet);
getContentPane().add(localApplet, "Center");
setDefaultCloseOperation(3);
setSize(769, 538);
} catch (Exception localException) {
localException.printStackTrace();
}
}
public void appletResize(int paramInt1, int paramInt2) {
}
public final URL getCodeBase() {
try {
return new URL("http://world108.runescape.com/");
} catch (Exception localException) {
}
return null;
}
public final URL getDocumentBase() {
try {
return new URL("http://world108.runescape.com/");
} catch (Exception localException) {
}
return null;
}
public final String getParameter(String paramString) {
return (String) parameters.get(paramString);
}
public final AppletContext getAppletContext() {
return null;
}
public static void main(String[] paramArrayOfString) {
new RunicCoffee().setVisible(true);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment