Skip to content

Commit a90092e

Browse files
Updated Upstream (CraftBukkit/Spigot) (#7848)
Upstream has released updates that appear 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: 95d233d SPIGOT-1807: PlayerTeleportEvent is called twice Spigot Changes: b0819150 PR-116: Slightly reduce item merge radius in Y-direction ef2aa765 PR-119: Fix off-by-one and allow disabling max-tnt-per-tick option
1 parent 31ccc57 commit a90092e

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

patches/server/0217-Avoid-item-merge-if-stack-size-above-max-stack-size.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Subject: [PATCH] Avoid item merge if stack size above max stack size
55

66

77
diff --git a/src/main/java/net/minecraft/world/entity/item/ItemEntity.java b/src/main/java/net/minecraft/world/entity/item/ItemEntity.java
8-
index 943c2bd2a0836eda5b4da382c459ade6cbe40fea..b374d50678e92fabbf1d640729a8a276fc791c62 100644
8+
index 430809523d02801088c247e11bce351a99b8bc05..df5064e69f10bb366572e5f1da197514f3067faf 100644
99
--- a/src/main/java/net/minecraft/world/entity/item/ItemEntity.java
1010
+++ b/src/main/java/net/minecraft/world/entity/item/ItemEntity.java
1111
@@ -222,6 +222,10 @@ public class ItemEntity extends Entity {
@@ -18,4 +18,4 @@ index 943c2bd2a0836eda5b4da382c459ade6cbe40fea..b374d50678e92fabbf1d640729a8a276
1818
+ // Paper end
1919
// Spigot start
2020
double radius = level.spigotConfig.itemMerge;
21-
List<ItemEntity> list = this.level.getEntitiesOfClass(ItemEntity.class, this.getBoundingBox().inflate(radius, radius, radius), (entityitem) -> {
21+
List<ItemEntity> list = this.level.getEntitiesOfClass(ItemEntity.class, this.getBoundingBox().inflate(radius, radius - 0.5D, radius), (entityitem) -> {

patches/server/0808-Optimise-collision-checking-in-player-move-packet-ha.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Subject: [PATCH] Optimise collision checking in player move packet handling
66
Move collision logic to just the hasNewCollision call instead of getCubes + hasNewCollision
77

88
diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
9-
index 7be8b98a61c3d92ef7c473983fe620047a137630..761a87be91e82841632f4f46dec799ae28f05887 100644
9+
index cc0adbd20bc069e61fc333e57c2e3ccbf8d5c888..fb15e7ec56b91541a4bff810d45edec57adfaeab 100644
1010
--- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
1111
+++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java
1212
@@ -587,7 +587,7 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser
@@ -137,7 +137,7 @@ index 7be8b98a61c3d92ef7c473983fe620047a137630..761a87be91e82841632f4f46dec799ae
137137
+ } // else: no collision at all detected, why do we care?
138138
+ }
139139
+ if (!this.player.noPhysics && !this.player.isSleeping() && teleportBack) { // Paper end - optimise out extra getCubes
140-
this.teleport(d3, d4, d5, f, f1);
140+
this.internalTeleport(d3, d4, d5, f, f1, Collections.emptySet(), false); // CraftBukkit - SPIGOT-1807: Don't call teleport event, when the client thinks the player is falling, because the chunks are not loaded on the client yet.
141141
} else {
142142
// CraftBukkit start - fire PlayerMoveEvent
143143
@@ -1496,6 +1542,27 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser

work/CraftBukkit

Submodule CraftBukkit updated from d48f2d1 to 95d233d

work/Spigot

Submodule Spigot updated from b6d12d1 to b081915

0 commit comments

Comments
 (0)