mirror of
https://github.com/PaperMC/Paper.git
synced 2024-11-28 13:36:16 +01:00
Possibly fixed chunk loss bug encountered when teleporting. Thanks Raphfrk!
This commit is contained in:
parent
1f2c44e657
commit
ef7e3689b3
@ -96,7 +96,8 @@ public class NetworkManager {
|
|||||||
Packet.a(packet, this.output);
|
Packet.a(packet, this.output);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((flag || this.w-- <= 0) && !this.m.isEmpty() && (this.d == 0 || System.currentTimeMillis() - ((Packet) this.m.get(0)).timestamp >= (long) this.d)) {
|
// CraftBukkit - don't allow low priority packet to be sent unless it was placed in the queue before the first packet on the high priority queue
|
||||||
|
if ((flag || this.w-- <= 0) && !this.m.isEmpty() && (this.l.isEmpty() || ((Packet) this.l.get(0)).timestamp > ((Packet) this.m.get(0)).timestamp)) {
|
||||||
flag = false;
|
flag = false;
|
||||||
object = this.e;
|
object = this.e;
|
||||||
synchronized (this.e) {
|
synchronized (this.e) {
|
||||||
|
Loading…
Reference in New Issue
Block a user