Skip to content

Instantly share code, notes, and snippets.

@Bradsta
Bradsta / gist:3504851
Created August 28, 2012 22:20
A modified version of the interact method. Changes mouse destination as its moving.
import java.awt.Point;
import java.awt.Polygon;
import java.awt.Rectangle;
import java.awt.geom.Rectangle2D;
import org.powerbot.game.api.methods.Calculations;
import org.powerbot.game.api.methods.node.Menu;
import org.powerbot.game.api.util.Filter;
import org.powerbot.game.api.wrappers.Entity;
import org.powerbot.game.api.wrappers.ViewportEntity;
@Bradsta
Bradsta / gist:3515726
Created August 29, 2012 17:10
A modified version of the interact method. Changes mouse destination as its moving.
import java.awt.Point;
import java.awt.Polygon;
import java.awt.geom.Rectangle2D;
import org.powerbot.game.api.methods.Calculations;
import org.powerbot.game.api.methods.node.Menu;
import org.powerbot.game.api.util.Filter;
import org.powerbot.game.api.wrappers.Entity;
import org.powerbot.game.api.wrappers.ViewportEntity;
import org.powerbot.game.api.wrappers.graphics.CapturedModel;
@Bradsta
Bradsta / STAChinBoxer.java
Created September 23, 2012 19:12
STAChinBoxer V1.06
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Point;
import java.awt.RenderingHints;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
@Bradsta
Bradsta / STAChinBoxer.java
Created September 23, 2012 19:55
STAChinBoxer V1.06
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Point;
import java.awt.RenderingHints;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
@Bradsta
Bradsta / STAChinBoxer.java
Created September 24, 2012 23:06
STAChinBoxer V1.07
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Point;
import java.awt.RenderingHints;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
@Bradsta
Bradsta / gist:3785374
Created September 26, 2012 01:01
Snippet lol
private static BufferedImage getImage(Canvas canvas) {
BufferedImage image = (BufferedImage) canvas.createImage(canvas.getSize().width, canvas.getSize().height);
Graphics graphics = image.createGraphics();
graphics.setColor(canvas.getBackground());
graphics.fillRect(0, 0, canvas.getSize().width, canvas.getSize().height);
graphics.setColor(canvas.getForeground());
canvas.paint(graphics);
@Bradsta
Bradsta / gist:3805806
Created September 30, 2012 04:01
Cleverbot java responder
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.InetAddress;
import java.net.Socket;
import java.util.Random;
import javax.script.Invocable;
import javax.script.ScriptEngine;
@Bradsta
Bradsta / gist:3815517
Created October 2, 2012 00:50
Get adjacent points
private Point[] getAdjacentPoints(Point center, int length, int height) {
ArrayList<Point> points = new ArrayList<Point>();
for (int x=(-length); x<=length; x++) {
for (int y=(-height); y<=height; y++) {
points.add(new Point(center.x + x, center.y + y));
}
}
return points.toArray(new Point[points.size()]);
}
@Bradsta
Bradsta / gist:5393226
Created April 16, 2013 03:55
MapLabel - Created in 2009 or 2010
import java.awt.Cursor;
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.ClipboardOwner;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.Transferable;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.net.URL;
@Bradsta
Bradsta / gist:5393330
Created April 16, 2013 04:24
MapLabel - created in 2009/2010
import java.awt.Cursor;
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.ClipboardOwner;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.Transferable;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.net.URL;