diff --git a/src/main/kotlin/gg/skytils/skytilsmod/features/impl/misc/FavoritePets.kt b/src/main/kotlin/gg/skytils/skytilsmod/features/impl/misc/FavoritePets.kt index 41d859b95..7dc27938a 100644 --- a/src/main/kotlin/gg/skytils/skytilsmod/features/impl/misc/FavoritePets.kt +++ b/src/main/kotlin/gg/skytils/skytilsmod/features/impl/misc/FavoritePets.kt @@ -76,7 +76,7 @@ object FavoritePets : PersistentSave(File(Skytils.modDir, "favoritepets.json")) if (event.gui is GuiChest) { val chest = event.gui as GuiChest val container = chest.inventorySlots as ContainerChest - if (container.lowerChestInventory.name.endsWith(") Pets") || container.lowerChestInventory.name == "Pets") { + if (container.lowerChestInventory.name.startsWith("Pets")) { when { event is GuiScreenEvent.InitGuiEvent -> event.buttonList.add( GuiButton( @@ -102,7 +102,7 @@ object FavoritePets : PersistentSave(File(Skytils.modDir, "favoritepets.json")) fun onSlotClick(event: GuiContainerEvent.SlotClickEvent) { if (!Utils.inSkyblock || !highlighting || event.container !is ContainerChest) return val chest = event.container - if (!chest.lowerChestInventory.name.endsWith(") Pets") && chest.lowerChestInventory.name != "Pets") return + if (!chest.lowerChestInventory.name.startsWith("Pets")) return if (event.slot == null || !event.slot.hasStack || event.slotId < 10 || event.slotId > 43 || Utils.equalsOneOf( event.slot.slotNumber % 9, 0, @@ -120,7 +120,7 @@ object FavoritePets : PersistentSave(File(Skytils.modDir, "favoritepets.json")) fun onSlotDraw(event: GuiContainerEvent.DrawSlotEvent.Pre) { if (!Utils.inSkyblock || !Skytils.config.highlightFavoritePets || event.container !is ContainerChest) return val chest = event.container - if (!chest.lowerChestInventory.name.endsWith(") Pets") && chest.lowerChestInventory.name != "Pets") return + if (!chest.lowerChestInventory.name.startsWith("Pets")) return if (!event.slot.hasStack || event.slot.slotNumber < 10 || event.slot.slotNumber > 43 || Utils.equalsOneOf( event.slot.slotNumber % 9, 0, diff --git a/src/main/kotlin/gg/skytils/skytilsmod/features/impl/misc/PetFeatures.kt b/src/main/kotlin/gg/skytils/skytilsmod/features/impl/misc/PetFeatures.kt index 8c4c76310..58c1844c9 100644 --- a/src/main/kotlin/gg/skytils/skytilsmod/features/impl/misc/PetFeatures.kt +++ b/src/main/kotlin/gg/skytils/skytilsmod/features/impl/misc/PetFeatures.kt @@ -91,7 +91,7 @@ object PetFeatures { @SubscribeEvent(priority = EventPriority.LOW) fun onDraw(event: GuiContainerEvent.DrawSlotEvent.Pre) { if (!Utils.inSkyblock || event.container !is ContainerChest) return - if (Skytils.config.highlightActivePet && (SBInfo.lastOpenContainerName?.endsWith(") Pets") == true || SBInfo.lastOpenContainerName == "Pets") && event.slot.hasStack && event.slot.slotNumber in 10..43) { + if (Skytils.config.highlightActivePet && (SBInfo.lastOpenContainerName?.startsWith("Pets") == true) && event.slot.hasStack && event.slot.slotNumber in 10..43) { val item = event.slot.stack for (line in getItemLore(item)) { if (line.startsWith("§7§cClick to despawn")) {