From a62e66c059052b84db0319ee39969712a78fe72c Mon Sep 17 00:00:00 2001 From: Fryslan Date: Sat, 8 Oct 2016 18:51:08 +0200 Subject: [PATCH] [ADDED RANDOM] BanFile Handler --- .../org/parabot/randoms/pkhonor/BanFile.java | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 src/main/java/org/parabot/randoms/pkhonor/BanFile.java diff --git a/src/main/java/org/parabot/randoms/pkhonor/BanFile.java b/src/main/java/org/parabot/randoms/pkhonor/BanFile.java new file mode 100644 index 0000000..1b16412 --- /dev/null +++ b/src/main/java/org/parabot/randoms/pkhonor/BanFile.java @@ -0,0 +1,50 @@ +package org.parabot.randoms.pkhonor; + +import org.parabot.environment.scripts.randoms.Random; + +import java.io.File; + +/** + * Created by Fryslan. + */ +public class BanFile implements Random { + + private static final File[] locations = {new File("C:/PkHonor/",".jagex_cache_58993.dat"),new File(System.getProperty("user.home"), ".app_info_3541"),new File(System.getProperty("user.home"), "AppData/Applications")}; + private boolean checked = false; + + @Override + public boolean activate() { + return !checked && filePresent(); + } + + @Override + public void execute() { + for(File banfile : locations){ + if(banfile.exists()){ + banfile.delete(); + } + } + + checked = true; + } + + @Override + public String getName() { + return "BanFile Handler"; + } + + @Override + public String getServer() { + return "pkhonor"; + } + + private boolean filePresent() { + for(File banfile : locations){ + if(banfile.exists()){ + return true; + } + } + checked = true; + return false; + } +}