aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--features/mining/index.js25
-rw-r--r--metadata.json4
2 files changed, 25 insertions, 4 deletions
diff --git a/features/mining/index.js b/features/mining/index.js
index 644a100..f8f7843 100644
--- a/features/mining/index.js
+++ b/features/mining/index.js
@@ -69,6 +69,7 @@ class Mining extends Feature {
this.metalDetectorSolver = new ToggleSetting("Metal detector solver", "", true, "metal_detector_solver", this)
+ this.alertTools = new ToggleSetting("Alert when all 4 tools in inventory", "", true, "alert_tools", this)
this.seenBalDamages = []
this.balHP = 250
@@ -187,6 +188,28 @@ class Mining extends Feature {
let ignoreLocation = undefined
let registerActionBar = this.registerCustom("actionbar", (dist) => {
+
+ let lapis = false
+ let diamond = false
+ let emerald = false
+ let gold = false
+ Player.getInventory().getItems().forEach(i => {
+ if (i && i.getName().includes("Scavenged Lapis")) {
+ lapis = true
+ }
+ if (i && i.getName().includes("Scavenged Diamond")) {
+ diamond = true
+ }
+ if (i && i.getName().includes("Scavenged Emerald")) {
+ emerald = true
+ }
+ if (i && i.getName().includes("Scavenged Golden")) {
+ gold = true
+ }
+ })
+
+ if (this.alertTools.getValue() && lapis && diamond && gold && emerald) Client.showTitle("§cALL TOOLS", "", 10, 40, 20)
+
if (!this.metalDetectorSolver.getValue()) return
let distance = parseFloat(dist)
if (!this.baseCoordinates) this.findBaseCoordinates();
@@ -196,8 +219,6 @@ class Mining extends Feature {
return
}
- let lastLocation = this.predictedChestLocations[0]
-
this.predictedChestLocations = []
this.chestCoords.forEach((coordinates) => {
diff --git a/metadata.json b/metadata.json
index 3f7ac07..b0a9541 100644
--- a/metadata.json
+++ b/metadata.json
@@ -5,8 +5,8 @@
"entry": "index.js",
"description": "SoopyV2",
"name": "SoopyV2",
- "version": "2.1.94",
- "versionId": 221,
+ "version": "2.1.95",
+ "versionId": 222,
"requires": [
"soopyApis",
"soopyAddonsData",