Skip to content

Commit c2b16b9

Browse files
fix: mayor jerry perks slot change
also make finding endingIn more efficient
1 parent 6b3c8dd commit c2b16b9

File tree

1 file changed

+2
-2
lines changed
  • src/main/kotlin/gg/skytils/skytilsmod/features/impl/handlers

1 file changed

+2
-2
lines changed

src/main/kotlin/gg/skytils/skytilsmod/features/impl/handlers/MayorInfo.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,10 @@ object MayorInfo {
105105
) return
106106
if (event.container is ContainerChest) {
107107
val chestName = event.chestName
108-
if (((chestName == "Mayor Jerry" && event.slot.slotNumber == 11) || (chestName == "Calendar and Events" && event.slot.slotNumber == 46)) && event.slot.hasStack) {
108+
if (((chestName == "Mayor Jerry" && event.slot.slotNumber == 13) || (chestName == "Calendar and Events" && event.slot.slotNumber == 46)) && event.slot.hasStack) {
109109
val lore = ItemUtil.getItemLore(event.slot.stack)
110110
if (!lore.contains("§9Perkpocalypse Perks:")) return
111-
val endingIn = lore.find { it.startsWith("§7Next set of perks in") } ?: return
111+
val endingIn = lore.asReversed().find { it.startsWith("§7Next set of perks in") } ?: return
112112
val perks =
113113
lore.subList(lore.indexOf("§9Perkpocalypse Perks:"), lore.size - 1).filter { it.startsWith("§b") }
114114
.map { it.stripControlCodes() }.ifEmpty { return }

0 commit comments

Comments
 (0)