diff options
author | Obsidian <108832807+Obsidianninja11@users.noreply.github.com> | 2024-02-26 06:23:35 -0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-26 16:23:35 +0100 |
commit | 8d7eb45435c328792638cba18eed498e139706a8 (patch) | |
tree | 1c4ff64e3903ad7d49702e6ce5e02c64522b63fa /src/main/java/at/hannibal2/skyhanni/features/nether | |
parent | 1ba5a48080de0c1ecbc55885a4c5711d36a06968 (diff) | |
download | skyhanni-8d7eb45435c328792638cba18eed498e139706a8.tar.gz skyhanni-8d7eb45435c328792638cba18eed498e139706a8.tar.bz2 skyhanni-8d7eb45435c328792638cba18eed498e139706a8.zip |
Geyser fixes + fishingAPI #1054
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/nether')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/nether/SulphurSkitterBox.kt | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/nether/SulphurSkitterBox.kt b/src/main/java/at/hannibal2/skyhanni/features/nether/SulphurSkitterBox.kt index 5db95b246..7b73d1fd4 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/nether/SulphurSkitterBox.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/nether/SulphurSkitterBox.kt @@ -4,18 +4,14 @@ import at.hannibal2.skyhanni.SkyHanniMod import at.hannibal2.skyhanni.config.ConfigUpdaterMigrator import at.hannibal2.skyhanni.config.features.crimsonisle.SulphurSkitterBoxConfig import at.hannibal2.skyhanni.data.IslandType -import at.hannibal2.skyhanni.data.jsonobjects.repo.ItemsJson import at.hannibal2.skyhanni.events.LorenzRenderWorldEvent import at.hannibal2.skyhanni.events.LorenzTickEvent import at.hannibal2.skyhanni.events.LorenzWorldChangeEvent -import at.hannibal2.skyhanni.events.RepositoryReloadEvent import at.hannibal2.skyhanni.features.fishing.FishingAPI import at.hannibal2.skyhanni.utils.BlockUtils.getBlockAt -import at.hannibal2.skyhanni.utils.InventoryUtils import at.hannibal2.skyhanni.utils.LocationUtils import at.hannibal2.skyhanni.utils.LocationUtils.distanceToPlayer import at.hannibal2.skyhanni.utils.LorenzUtils.isInIsland -import at.hannibal2.skyhanni.utils.NEUInternalName import at.hannibal2.skyhanni.utils.RenderUtils import at.hannibal2.skyhanni.utils.RenderUtils.expandBlock import at.hannibal2.skyhanni.utils.SpecialColour @@ -29,7 +25,6 @@ import java.awt.Color class SulphurSkitterBox { private val config get() = SkyHanniMod.feature.fishing.trophyFishing.sulphurSkitterBox - private var rods = listOf<NEUInternalName>() private var spongeBlocks = listOf<BlockPos>() private var closestBlock: BlockPos? = null private val radius = 8 @@ -102,18 +97,8 @@ class SulphurSkitterBox { } } - @SubscribeEvent - fun onRepoReload(event: RepositoryReloadEvent) { - val data = event.getConstant<ItemsJson>("Items") - rods = data.lava_fishing_rods ?: emptyList() - - if (rods.isEmpty()) { - error("§cConstants Items is missing data, please use /shupdaterepo") - } - } - fun isEnabled() = - IslandType.CRIMSON_ISLE.isInIsland() && config.enabled && (!config.onlyWithRods || InventoryUtils.itemInHandId in rods) + IslandType.CRIMSON_ISLE.isInIsland() && config.enabled && (!config.onlyWithRods || FishingAPI.holdingLavaRod) @SubscribeEvent |