diff options
| author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-03-11 04:09:39 +0100 |
|---|---|---|
| committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-03-11 04:09:39 +0100 |
| commit | ddb85f57984ac76e766bd93b49bd356b11a0a07a (patch) | |
| tree | 1312e3261fe61164178ee6668b5168af85d15e62 /src/main/java/at/hannibal2/skyhanni/data | |
| parent | 219d26a54a3740dd0d3addf34a79c84275854690 (diff) | |
| download | skyhanni-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.kt | 24 |
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 |
