Skip to content

Commit e30491f

Browse files
committed
Backport some changes from Paper upstream
1 parent 25ec665 commit e30491f

File tree

4 files changed

+27
-5
lines changed

4 files changed

+27
-5
lines changed

leaf-server/minecraft-patches/features/0303-optimize-collidedAlongVector.patch renamed to leaf-server/minecraft-patches/features/0304-optimize-collidedAlongVector.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Subject: [PATCH] optimize collidedAlongVector
55

66

77
diff --git a/net/minecraft/world/entity/Entity.java b/net/minecraft/world/entity/Entity.java
8-
index f6d619709d4e5b0e6d1b943226579d7388835cdb..dea7ebe75a043b509e49a589a66ec99abb32d6ed 100644
8+
index 1a81943b3a721a5ad18dcfcb76c21773d94c9a80..3969d0a073a70de4e0cd6084e41d526cadd800d9 100644
99
--- a/net/minecraft/world/entity/Entity.java
1010
+++ b/net/minecraft/world/entity/Entity.java
1111
@@ -1749,7 +1749,7 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess

leaf-server/minecraft-patches/features/0304-Rewrite-entity-despawn-time.patch renamed to leaf-server/minecraft-patches/features/0305-Rewrite-entity-despawn-time.patch

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ index cb1be4947ea2d85c6dcdc7424a4b712dcce0a40e..01f7390f3fb2a423cec373a2bb5ccbee
4040
for (Entity entity : passengerEntity.getPassengers()) {
4141
this.tickPassenger(passengerEntity, entity, isActive); // Paper - EAR 2
4242
diff --git a/net/minecraft/world/entity/Entity.java b/net/minecraft/world/entity/Entity.java
43-
index fef583625899091b13439e0d459b7538c866d712..e84ff9d5a1b495170b503dece72f7766b347c2d0 100644
43+
index 3969d0a073a70de4e0cd6084e41d526cadd800d9..741e576e6429fc80f5aa41b846ae128701e95873 100644
4444
--- a/net/minecraft/world/entity/Entity.java
4545
+++ b/net/minecraft/world/entity/Entity.java
4646
@@ -373,6 +373,7 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess
@@ -118,15 +118,15 @@ index fef583625899091b13439e0d459b7538c866d712..e84ff9d5a1b495170b503dece72f7766
118118
// CraftBukkit start
119119
public void postTick() {
120120
// No clean way to break out of ticking once the entity has been copied to a new world, so instead we move the portalling later in the tick cycle
121-
@@ -2564,6 +2602,7 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess
121+
@@ -2579,6 +2617,7 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess
122122
if (this.maxAirTicks != this.getDefaultMaxAirSupply()) {
123123
output.putInt("Bukkit.MaxAirSupply", this.getMaxAirSupply());
124124
}
125125
+ this.syncEntityAge(); // Leaf - Rewrite entity despawn time
126126
output.putInt("Spigot.ticksLived", this.totalEntityAge); // Paper
127127
// CraftBukkit end
128128
output.storeNullable("CustomName", ComponentSerialization.CODEC, this.getCustomName());
129-
@@ -2721,7 +2760,7 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess
129+
@@ -2736,7 +2775,7 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess
130130

131131
// CraftBukkit start
132132
// Spigot start
@@ -135,7 +135,7 @@ index fef583625899091b13439e0d459b7538c866d712..e84ff9d5a1b495170b503dece72f7766
135135
this.totalEntityAge = input.getIntOr("Spigot.ticksLived", 0); // Paper
136136
}
137137
// Spigot end
138-
@@ -5320,9 +5359,10 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess
138+
@@ -5335,9 +5374,10 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess
139139

140140
@Override
141141
public boolean shouldBeSaved() {

leaf-server/minecraft-patches/features/0305-Optimize-Vec3i-hashing.patch renamed to leaf-server/minecraft-patches/features/0306-Optimize-Vec3i-hashing.patch

File renamed without changes.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
2+
From: Github Actions <[email protected]>
3+
Date: Sat, 1 Jan 2000 00:00:00 +0000
4+
Subject: [PATCH] Paper Upstream
5+
6+
Backported from > Paper 1.21.11
7+
8+
Original license: GPLv3
9+
Original project: https://github.com/PaperMC/Paper
10+
11+
diff --git a/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/net/minecraft/server/network/ServerGamePacketListenerImpl.java
12+
index 372e0202cdef43d7c25645ba468bbaaddf09b144..f922ca23e6a155553efe946d8852900e20e55aa5 100644
13+
--- a/net/minecraft/server/network/ServerGamePacketListenerImpl.java
14+
+++ b/net/minecraft/server/network/ServerGamePacketListenerImpl.java
15+
@@ -352,6 +352,7 @@ public class ServerGamePacketListenerImpl
16+
17+
@Override
18+
public void tick() {
19+
+ if (this.isDisconnected()) return; // Paper
20+
if (this.ackBlockChangesUpTo > -1) {
21+
this.send(new ClientboundBlockChangedAckPacket(this.ackBlockChangesUpTo));
22+
this.ackBlockChangesUpTo = -1;

0 commit comments

Comments
 (0)