summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
authorCalMWolfs <94038482+CalMWolfs@users.noreply.github.com>2024-04-19 11:43:33 +1000
committerGitHub <noreply@github.com>2024-04-19 03:43:33 +0200
commitfdee390d8e0b4af67f2dfca38316884ccc04e3e0 (patch)
tree4cf7749a3404d427b2bfe1d5c1fb41492c973b27 /src/main/java/at/hannibal2/skyhanni/utils
parentcef5bc4c9914235476d9b1a07c8ef83e8d159827 (diff)
downloadskyhanni-fdee390d8e0b4af67f2dfca38316884ccc04e3e0.tar.gz
skyhanni-fdee390d8e0b4af67f2dfca38316884ccc04e3e0.tar.bz2
skyhanni-fdee390d8e0b4af67f2dfca38316884ccc04e3e0.zip
Feature: Stuff for chocolate factory and hoppity event (#1434)
Co-authored-by: Thunderblade73 <85900443+Thunderblade73@users.noreply.github.com> Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/UtilsPatterns.kt4
2 files changed, 7 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt
index 9bc8ff5ae..69ca8fc59 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/InventoryUtils.kt
@@ -36,7 +36,9 @@ object InventoryUtils {
fun ContainerChest.getInventoryName() = this.lowerChestInventory.displayName.unformattedText.trim()
- fun getItemsInOwnInventory() = Minecraft.getMinecraft().thePlayer.inventory.mainInventory.filterNotNull()
+ fun getItemsInOwnInventory() =
+ Minecraft.getMinecraft().thePlayer?.inventory?.mainInventory?.filterNotNull() ?: emptyList()
+
fun getItemsInOwnInventoryWithNull() = Minecraft.getMinecraft().thePlayer.inventory.mainInventory
fun countItemsInLowerInventory(predicate: (ItemStack) -> Boolean) =
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/UtilsPatterns.kt b/src/main/java/at/hannibal2/skyhanni/utils/UtilsPatterns.kt
index 18d450040..797207d0b 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/UtilsPatterns.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/UtilsPatterns.kt
@@ -55,6 +55,10 @@ object UtilsPatterns {
"item.amount.behind",
"(?<name>(?:§.)*(?:[^§] ?)+)(?:§8x(?<amount>[\\d,]+))?"
)
+ val costLinePattern by patternGroup.pattern(
+ "item.cost.line",
+ "§7Cost"
+ )
val timeAmountPattern by patternGroup.pattern(
"time.amount",