diff options
| author | raaaaaven <168305416+raaaaaven@users.noreply.github.com> | 2024-05-06 16:03:31 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-06 17:03:31 +0200 |
| commit | 1a4b36a327841a9ed9d3f0006e00908d5bce643a (patch) | |
| tree | da1ab47b5c1a9bb28ae4bd9b38a89c5d369a779f /src/main/java/at/hannibal2/skyhanni/features | |
| parent | 03889ebae017fb39e858dd0df04655e275fca62d (diff) | |
| download | skyhanni-1a4b36a327841a9ed9d3f0006e00908d5bce643a.tar.gz skyhanni-1a4b36a327841a9ed9d3f0006e00908d5bce643a.tar.bz2 skyhanni-1a4b36a327841a9ed9d3f0006e00908d5bce643a.zip | |
Feature: Hide tooltips while in the Harp. (#1700)
Co-authored-by: raven <raveeeennnn@hotmail.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/inventory/HarpFeatures.kt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/inventory/HarpFeatures.kt b/src/main/java/at/hannibal2/skyhanni/features/inventory/HarpFeatures.kt index 71ce9c41e..70fd79ab9 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/inventory/HarpFeatures.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/inventory/HarpFeatures.kt @@ -6,6 +6,7 @@ import at.hannibal2.skyhanni.events.GuiContainerEvent import at.hannibal2.skyhanni.events.GuiKeyPressEvent import at.hannibal2.skyhanni.events.InventoryCloseEvent import at.hannibal2.skyhanni.events.InventoryFullyOpenedEvent +import at.hannibal2.skyhanni.events.LorenzToolTipEvent import at.hannibal2.skyhanni.events.RenderItemTipEvent import at.hannibal2.skyhanni.utils.DelayedRun import at.hannibal2.skyhanni.utils.InventoryUtils @@ -20,6 +21,7 @@ import at.hannibal2.skyhanni.utils.repopatterns.RepoPattern import net.minecraft.client.Minecraft import net.minecraft.client.gui.ScaledResolution import net.minecraft.client.gui.inventory.GuiChest +import net.minecraft.client.player.inventory.ContainerLocalMenu import net.minecraft.item.Item import net.minecraftforge.fml.common.eventhandler.SubscribeEvent import net.minecraftforge.fml.common.network.FMLNetworkEvent @@ -201,4 +203,13 @@ object HarpFeatures { event.move(2, "misc.harpKeybinds", "inventory.helper.harp.keybinds") event.move(2, "misc.harpNumbers", "inventory.helper.harp.showNumbers") } + + @SubscribeEvent + fun onTooltip(event: LorenzToolTipEvent) { + if (!LorenzUtils.inSkyBlock) return + if (!config.hideMelodyTooltip) return + if (!isHarpGui(InventoryUtils.openInventoryName())) return + if (event.slot.inventory !is ContainerLocalMenu) return + event.cancel() + } } |
