13
0
geforkt von Mirrors/Paper

SPIGOT-4034: Fix missed diff affecting canceled InventoryClickEvent

Dieser Commit ist enthalten in:
md_5 2018-07-18 09:59:10 +10:00
Ursprung 3791cf947e
Commit 3e814e7b7d

Datei anzeigen

@ -1432,12 +1432,12 @@
+ case PLACE_ONE: + case PLACE_ONE:
+ case SWAP_WITH_CURSOR: + case SWAP_WITH_CURSOR:
+ this.player.playerConnection.sendPacket(new PacketPlayOutSetSlot(-1, -1, this.player.inventory.getCarried())); + this.player.playerConnection.sendPacket(new PacketPlayOutSetSlot(-1, -1, this.player.inventory.getCarried()));
+ this.player.playerConnection.sendPacket(new PacketPlayOutSetSlot(this.player.activeContainer.windowId, packetplayinwindowclick.b(), this.player.activeContainer.getSlot(packetplayinwindowclick.b()).getItem())); + this.player.playerConnection.sendPacket(new PacketPlayOutSetSlot(this.player.activeContainer.windowId, packetplayinwindowclick.c(), this.player.activeContainer.getSlot(packetplayinwindowclick.c()).getItem()));
+ break; + break;
+ // Modified clicked only + // Modified clicked only
+ case DROP_ALL_SLOT: + case DROP_ALL_SLOT:
+ case DROP_ONE_SLOT: + case DROP_ONE_SLOT:
+ this.player.playerConnection.sendPacket(new PacketPlayOutSetSlot(this.player.activeContainer.windowId, packetplayinwindowclick.b(), this.player.activeContainer.getSlot(packetplayinwindowclick.b()).getItem())); + this.player.playerConnection.sendPacket(new PacketPlayOutSetSlot(this.player.activeContainer.windowId, packetplayinwindowclick.c(), this.player.activeContainer.getSlot(packetplayinwindowclick.c()).getItem()));
+ break; + break;
+ // Modified cursor only + // Modified cursor only
+ case DROP_ALL_CURSOR: + case DROP_ALL_CURSOR: