summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/data
diff options
context:
space:
mode:
authorObsidian <108832807+Obsidianninja11@users.noreply.github.com>2024-05-01 00:45:15 -0800
committerGitHub <noreply@github.com>2024-05-01 10:45:15 +0200
commitb7bba09e48f61b4eb10ecfe6334391b373fd4867 (patch)
tree50aeb8e4101694ccda878019e7ee525194f27269 /src/main/java/at/hannibal2/skyhanni/data
parente096447a212484b269626cd42ab09356b76717d3 (diff)
downloadskyhanni-b7bba09e48f61b4eb10ecfe6334391b373fd4867.tar.gz
skyhanni-b7bba09e48f61b4eb10ecfe6334391b373fd4867.tar.bz2
skyhanni-b7bba09e48f61b4eb10ecfe6334391b373fd4867.zip
Fix: Composter GfS Messages (#1398)
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/data')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/data/SackAPI.kt12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/data/SackAPI.kt b/src/main/java/at/hannibal2/skyhanni/data/SackAPI.kt
index 1193cae1c..d9b86c615 100644
--- a/src/main/java/at/hannibal2/skyhanni/data/SackAPI.kt
+++ b/src/main/java/at/hannibal2/skyhanni/data/SackAPI.kt
@@ -13,6 +13,7 @@ import at.hannibal2.skyhanni.events.SackDataUpdateEvent
import at.hannibal2.skyhanni.features.fishing.FishingAPI
import at.hannibal2.skyhanni.features.fishing.trophy.TrophyRarity
import at.hannibal2.skyhanni.features.inventory.SackDisplay
+import at.hannibal2.skyhanni.utils.ChatUtils
import at.hannibal2.skyhanni.utils.CollectionUtils.editCopy
import at.hannibal2.skyhanni.utils.ItemUtils.getInternalName
import at.hannibal2.skyhanni.utils.ItemUtils.getLore
@@ -379,6 +380,17 @@ object SackAPI {
fetchSackItem(this).takeIf { it.statusIsCorrectOrAlright() }?.amount
fun NEUInternalName.getAmountInSacks(): Int = getAmountInSacksOrNull() ?: 0
+
+ fun testSackAPI (args: Array<String>) {
+ if (args.size == 1) {
+ if (sackListInternalNames.contains(args[0].uppercase())) {
+ ChatUtils.chat("Sack data for ${args[0]}: ${fetchSackItem(args[0].asInternalName())}")
+ } else {
+ ChatUtils.userError("That item isn't a valid sack item.")
+ }
+ }
+ else ChatUtils.userError("/shtestsackapi <internal name>")
+ }
}
data class SackItem(