[Auto] Updated Upstream (CraftBukkit)
Upstream has released updates that appears to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing CraftBukkit Changes: 53d3ac0a SPIGOT-4238: Sometimes buckets are leaky client side when empty event is cancelled
This commit is contained in:
@@ -18,7 +18,7 @@ index b2010ffa6..3493c4c44 100644
|
|||||||
if (event.isCancelled()) {
|
if (event.isCancelled()) {
|
||||||
return false;
|
return false;
|
||||||
diff --git a/src/main/java/net/minecraft/server/ItemBucket.java b/src/main/java/net/minecraft/server/ItemBucket.java
|
diff --git a/src/main/java/net/minecraft/server/ItemBucket.java b/src/main/java/net/minecraft/server/ItemBucket.java
|
||||||
index 4355ef52c..e720dded0 100644
|
index 2c36c3990..b38ee2853 100644
|
||||||
--- a/src/main/java/net/minecraft/server/ItemBucket.java
|
--- a/src/main/java/net/minecraft/server/ItemBucket.java
|
||||||
+++ b/src/main/java/net/minecraft/server/ItemBucket.java
|
+++ b/src/main/java/net/minecraft/server/ItemBucket.java
|
||||||
@@ -0,0 +0,0 @@ public class ItemBucket extends Item {
|
@@ -0,0 +0,0 @@ public class ItemBucket extends Item {
|
||||||
@@ -64,8 +64,8 @@ index 4355ef52c..e720dded0 100644
|
|||||||
- PlayerBucketEmptyEvent event = CraftEventFactory.callPlayerBucketEmptyEvent(entityhuman, clicked.getX(), clicked.getY(), clicked.getZ(), enumdirection, itemstack);
|
- PlayerBucketEmptyEvent event = CraftEventFactory.callPlayerBucketEmptyEvent(entityhuman, clicked.getX(), clicked.getY(), clicked.getZ(), enumdirection, itemstack);
|
||||||
+ PlayerBucketEmptyEvent event = CraftEventFactory.callPlayerBucketEmptyEvent(entityhuman, clicked.getX(), clicked.getY(), clicked.getZ(), enumdirection, itemstack, enumhand); // Paper - add enumHand
|
+ PlayerBucketEmptyEvent event = CraftEventFactory.callPlayerBucketEmptyEvent(entityhuman, clicked.getX(), clicked.getY(), clicked.getZ(), enumdirection, itemstack, enumhand); // Paper - add enumHand
|
||||||
if (event.isCancelled()) {
|
if (event.isCancelled()) {
|
||||||
|
((EntityPlayer) entityhuman).playerConnection.sendPacket(new PacketPlayOutBlockChange(world, blockposition)); // SPIGOT-4238: needed when looking through entity
|
||||||
// TODO: inventory not updated
|
// TODO: inventory not updated
|
||||||
return false;
|
|
||||||
diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java
|
diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java
|
||||||
index 140ddae0d..9037a1233 100644
|
index 140ddae0d..9037a1233 100644
|
||||||
--- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java
|
--- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java
|
||||||
|
|||||||
Submodule work/CraftBukkit updated: 200b239819...53d3ac0a97
Reference in New Issue
Block a user