Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Main;
- import View.UI;
- import data.Tree;
- import org.parabot.environment.scripts.Category;
- import org.parabot.environment.scripts.Script;
- import org.parabot.environment.scripts.ScriptManifest;
- import org.parabot.environment.scripts.framework.LoopTask;
- import org.parabot.environment.scripts.framework.Strategy;
- import strategies.Banking;
- import strategies.Function;
- import strategies.Normal;
- import strategies.Walker;
- import java.util.ArrayList;
- import java.util.List;
- @ScriptManifest(author = "LordgMage",
- category = Category.WOODCUTTING,
- description = "Cuts trees",
- name = "LordWood",
- servers = {"Ikov"},
- version = 1.0)
- public class LordWood extends Script implements LoopTask {
- private final List<Function> functionList = new ArrayList<>();
- private static ArrayList<Strategy> strategies = new ArrayList<>();
- public static boolean start;
- public static Tree tree;
- public boolean onExecute() {
- new UI();
- functionList.add(new Normal());
- functionList.add(new Banking());
- functionList.add(new Walker());
- return true;
- }
- @Override
- public int loop() {
- if (start) {
- for (Function function : functionList){
- if (function.isValid()){
- function.execute();
- }
- }
- }
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement