mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-29 15:49:00 +01:00
MC-156852 fix (#2396)
This commit is contained in:
parent
02105ddde6
commit
caa6847ac0
1 changed files with 26 additions and 0 deletions
26
Spigot-Server-Patches/Fixed-MC-156852.patch
Normal file
26
Spigot-Server-Patches/Fixed-MC-156852.patch
Normal file
|
@ -0,0 +1,26 @@
|
|||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: TheGreatKetchup <TheGreatKetchup@users.noreply.github.com>
|
||||
Date: Thu, 1 Aug 2019 21:24:30 -0400
|
||||
Subject: [PATCH] Fixed MC-156852
|
||||
|
||||
This corrects the 1.14.4 of "phantom" blocks that the client thinks are
|
||||
deleted but the server does not.
|
||||
|
||||
It uses the same solution that fixed the glitch that caused the same
|
||||
issue in 1.8-1.12.
|
||||
|
||||
Originally solved by Gnembon on MC-5694 at bugs.mojang.com
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/PlayerInteractManager.java b/src/main/java/net/minecraft/server/PlayerInteractManager.java
|
||||
index e5e9de542..3e338ad45 100644
|
||||
--- a/src/main/java/net/minecraft/server/PlayerInteractManager.java
|
||||
+++ b/src/main/java/net/minecraft/server/PlayerInteractManager.java
|
||||
@@ -0,0 +0,0 @@ public class PlayerInteractManager {
|
||||
int j = (int) (f * 10.0F);
|
||||
|
||||
this.world.a(this.player.getId(), blockposition, j);
|
||||
+ this.player.playerConnection.sendPacket(new PacketPlayOutBlockChange(this.world, blockposition)); // Paper - fixes MC-156852
|
||||
this.player.playerConnection.sendPacket(new PacketPlayOutBlockBreak(blockposition, this.world.getType(blockposition), packetplayinblockdig_enumplayerdigtype, true));
|
||||
this.l = j;
|
||||
}
|
||||
--
|
Loading…
Reference in a new issue