aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/items/HideNotClickableItems.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/items/HideNotClickableItems.kt')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/items/HideNotClickableItems.kt29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/items/HideNotClickableItems.kt b/src/main/java/at/hannibal2/skyhanni/items/HideNotClickableItems.kt
index 500133a53..0d1c0e03f 100644
--- a/src/main/java/at/hannibal2/skyhanni/items/HideNotClickableItems.kt
+++ b/src/main/java/at/hannibal2/skyhanni/items/HideNotClickableItems.kt
@@ -180,10 +180,39 @@ class HideNotClickableItems {
hidePotionBag(chestName, stack) -> true
hidePrivateIslandChest(chestName, stack) -> true
hideAttributeFusion(chestName, stack) -> true
+ hideYourEquipment(chestName, stack) -> true
else -> false
}
}
+ private fun hideYourEquipment(chestName: String, stack: ItemStack): Boolean {
+ if (!chestName.startsWith("Your Equipment")) return false
+
+ val list = listOf(
+ "HELMET",
+ "CHESTPLATE",
+ "LEGGINGS",
+ "BOOTS",
+ "NECKLACE",
+ "CLOAK",
+ "BELT",
+ "GLOVES"
+ )
+ for (type in list) {
+ if (stack.getLore().any { it.contains("§l") && it.contains(type) }) {
+ return false
+ }
+ }
+
+ if (isSkyBlockMenuItem(stack.cleanName())) {
+ hideReason = "The SkyBlock Menu cannot be put into the potion bag!"
+ return true
+ }
+
+ hideReason = "This item cannot be put into your equipment!"
+ return true
+ }
+
private fun hideAttributeFusion(chestName: String, stack: ItemStack): Boolean {
if (!chestName.startsWith("Attribute Fusion")) return false