summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/data
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-03-11 04:09:39 +0100
committerhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-03-11 04:09:39 +0100
commitddb85f57984ac76e766bd93b49bd356b11a0a07a (patch)
tree1312e3261fe61164178ee6668b5168af85d15e62 /src/main/java/at/hannibal2/skyhanni/data
parent219d26a54a3740dd0d3addf34a79c84275854690 (diff)
downloadskyhanni-ddb85f57984ac76e766bd93b49bd356b11a0a07a.tar.gz
skyhanni-ddb85f57984ac76e766bd93b49bd356b11a0a07a.tar.bz2
skyhanni-ddb85f57984ac76e766bd93b49bd356b11a0a07a.zip
Use garden api more often
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/data')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/data/HyPixelData.kt24
1 files changed, 10 insertions, 14 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/data/HyPixelData.kt b/src/main/java/at/hannibal2/skyhanni/data/HyPixelData.kt
index 940b955b8..d906be51a 100644
--- a/src/main/java/at/hannibal2/skyhanni/data/HyPixelData.kt
+++ b/src/main/java/at/hannibal2/skyhanni/data/HyPixelData.kt
@@ -137,20 +137,7 @@ class HyPixelData {
}
}
- var islandType = IslandType.getBySidebarName(newIsland)
-
- if (islandType == IslandType.PRIVATE_ISLAND) {
- if (guesting) {
- islandType = IslandType.PRIVATE_ISLAND_GUEST
- }
- }
-
- if (islandType == IslandType.GARDEN) {
- if (guesting) {
- islandType = IslandType.GARDEN_GUEST
- }
- }
-
+ val islandType = getIslandType(newIsland, guesting)
if (skyBlockIsland != islandType) {
IslandChangeEvent(islandType, skyBlockIsland).postAndCatch()
if (islandType == IslandType.UNKNOWN) {
@@ -163,6 +150,15 @@ class HyPixelData {
}
}
+ private fun getIslandType(newIsland: String, guesting: Boolean): IslandType {
+ val islandType = IslandType.getBySidebarName(newIsland)
+ if (guesting) {
+ if (islandType == IslandType.PRIVATE_ISLAND) return IslandType.PRIVATE_ISLAND_GUEST
+ if (islandType == IslandType.GARDEN) return IslandType.GARDEN_GUEST
+ }
+ return islandType
+ }
+
private fun checkScoreboard(): Boolean {
val minecraft = Minecraft.getMinecraft()
val world = minecraft.theWorld ?: return false