mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-22 08:57:35 +01:00
SPIGOT-5887: ClickType doesn't include off hand swaps
This commit is contained in:
parent
23aac2a53f
commit
e09dbecab8
@ -1310,8 +1310,8 @@
|
||||
+ }
|
||||
+ break;
|
||||
+ case SWAP:
|
||||
+ if (packetplayinwindowclick.d() >= 0 && packetplayinwindowclick.d() < 9) {
|
||||
+ click = ClickType.NUMBER_KEY;
|
||||
+ if ((packetplayinwindowclick.d() >= 0 && packetplayinwindowclick.d() < 9) || packetplayinwindowclick.d() == 40) {
|
||||
+ click = (packetplayinwindowclick.d() == 40) ? ClickType.SWAP_OFFHAND : ClickType.NUMBER_KEY;
|
||||
+ Slot clickedSlot = this.player.activeContainer.getSlot(packetplayinwindowclick.c());
|
||||
+ if (clickedSlot.isAllowed(player)) {
|
||||
+ ItemStack hotbar = this.player.inventory.getItem(packetplayinwindowclick.d());
|
||||
|
Loading…
Reference in New Issue
Block a user