SPIGOT-2806: Fix PlayerDropItemEvent for disconnected players

This commit is contained in:
md_5 2016-11-20 10:19:22 +11:00
parent 221508dce3
commit 95436219a5

View File

@ -97,7 +97,20 @@
}
this.d();
@@ -258,6 +318,15 @@
@@ -165,8 +225,11 @@
if (i == -999) {
if (!playerinventory.getCarried().isEmpty()) {
if (j == 0) {
- entityhuman.drop(playerinventory.getCarried(), true);
+ // CraftBukkit start
+ ItemStack carried = playerinventory.getCarried();
playerinventory.setCarried(ItemStack.a);
+ entityhuman.drop(carried, true);
+ // CraftBukkit start
}
if (j == 1) {
@@ -258,6 +321,15 @@
}
slot2.f();