From 289dc5195fc6152d3432eb0e7852ddea06ec4582 Mon Sep 17 00:00:00 2001 From: Lorenz Date: Thu, 21 Jul 2022 21:04:07 +0200 Subject: commit bunch of stuff needed more testig idk idc --- src/main/java/at/hannibal2/skyhanni/utils/ItemUtils.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/main/java/at/hannibal2/skyhanni/utils') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/ItemUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/ItemUtils.kt index 39eefff62..d97148242 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/ItemUtils.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/ItemUtils.kt @@ -29,7 +29,7 @@ object ItemUtils { return list } - fun isSack(name: String): Boolean = name.endsWith(" Sack") + fun isSack(name: String): Boolean = name.endsWith(" Sack")//TODO change fun ItemStack.getLore() = ItemUtil.getItemLore(this) @@ -41,7 +41,7 @@ object ItemUtils { fun isSoulBound(stack: ItemStack): Boolean = stack.getLore().any { it == "§8§l* §8Soulbound §8§l*" } - fun isRecombobulated(stack: ItemStack): Boolean = stack.getLore().any { it.contains("§k") } + fun isRecombobulated(stack: ItemStack): Boolean = stack.getLore().any { it.contains("§k") }//TODO use item api fun isPet(name: String): Boolean = name.matchRegex("\\[Lvl (.*)] (.*)") && !listOf( "Archer", @@ -94,4 +94,8 @@ object ItemUtils { } return false } + + fun ItemStack.getSBItemID(): String { + return ItemUtil.getSkyBlockItemID(this) ?: "" + } } \ No newline at end of file -- cgit