Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package scripts;
- import org.tribot.api.General;
- import org.tribot.api.input.Mouse;
- import org.tribot.api2007.Skills;
- import org.tribot.api2007.Skills.SKILLS;
- import org.tribot.api2007.Walking;
- import org.tribot.api2007.util.ThreadSettings;
- import org.tribot.script.Script;
- import org.tribot.script.ScriptManifest;
- import org.tribot.script.interfaces.Starting;
- import scripts.data.Vars;
- import scripts.tasks.BankClay;
- import scripts.tasks.Fountain;
- import scripts.tasks.Mining;
- import scripts.tasks.TrainTo13;
- import scripts.tasks.TutorialIsland;
- @ScriptManifest(authors = {"Josh & Oli"}, category = "Mining", name = "ClayMiner 3.0",
- description = "Starts at tutorial island and sets up a clay mining bot that mines clay at Varrock mine.")
- public class Main extends Script implements Starting {
- @Override
- public void run() {
- // Pretty self explanitory
- while (true) {
- TutorialIsland.CompleteTutorialIsland();
- TrainTo13.Train();
- //Buying.UpgradeTools();
- Mining.Mine();
- Fountain.WalkToFountain();
- Fountain.WetClay();
- BankClay.WalkToBank();
- BankClay.BankItems();
- sleep(1000);
- }
- //loop();
- }
- @SuppressWarnings("unused")
- private int loop() {
- // This is how long it sleeps for after 1 loop
- return 1000;
- }
- @Override
- public void onStart() {
- //* Start up settings go here.
- General.useAntiBanCompliance(true);
- Walking.setWalkingTimeout(General.random(3000, 5000));
- Mouse.setSpeed(General.random(140, 160));
- ThreadSettings.get().setClickingAPIUseDynamic(true);
- if (Mining.CurrentPickaxe() == null) {
- Vars.currentPickaxe = 0;
- } else {
- Vars.currentPickaxe = Mining.CurrentPickaxe().getID();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement