Skip to content

Commit de5bcc5

Browse files
committed
- fixed swapTo() not accounting for if its already swapped for double break
1 parent 873db39 commit de5bcc5

File tree

1 file changed

+8
-1
lines changed
  • common/src/main/kotlin/com/lambda/module/modules/player

1 file changed

+8
-1
lines changed

common/src/main/kotlin/com/lambda/module/modules/player/PacketMine.kt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -889,15 +889,22 @@ object PacketMine : Module(
889889

890890
private fun SafeContext.swapTo(slot: Int) {
891891
if (swapped && swapMethod.isNCPSilent()) returnToOriginalSlot()
892+
892893
if (returnSlot == -1) {
893-
returnSlot = player.inventory.selectedSlot
894+
returnSlot = if (!doubleBreakSwapped) {
895+
player.inventory.selectedSlot
896+
} else {
897+
doubleBreakReturnSlot
898+
}
894899
}
900+
895901
if (swapMethod.isSilent()) {
896902
silentSwapTo(slot, false)
897903
} else {
898904
player.inventory.selectedSlot = slot
899905
connection.sendPacket(UpdateSelectedSlotC2SPacket(slot))
900906
}
907+
901908
swappedSlot = slot
902909
swapped = true
903910
}

0 commit comments

Comments
 (0)