Skip to content

Commit

Permalink
Add missing remove event cause (fixes tests)
Browse files Browse the repository at this point in the history
  • Loading branch information
jpenilla committed Mar 27, 2024
1 parent 3a91a4a commit 7bc84f4
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions patches/server/0003-Threaded-Regions.patch
Original file line number Diff line number Diff line change
Expand Up @@ -18550,7 +18550,7 @@ index ab777952bda1651796ed41e8a7fc6621f27db9aa..6b9365eba3339578ee2984605240b74d
boolean flag = false;

diff --git a/src/main/java/net/minecraft/world/entity/projectile/ThrownEnderpearl.java b/src/main/java/net/minecraft/world/entity/projectile/ThrownEnderpearl.java
index 1fb1e729d6879568d8b4943071fa940325b2e5b0..977ea70cc444ca66bcc797f4c96f976e4897f955 100644
index 1fb1e729d6879568d8b4943071fa940325b2e5b0..0c4b158d574ad0e9e257532ac3b9a3a34497216f 100644
--- a/src/main/java/net/minecraft/world/entity/projectile/ThrownEnderpearl.java
+++ b/src/main/java/net/minecraft/world/entity/projectile/ThrownEnderpearl.java
@@ -46,6 +46,78 @@ public class ThrownEnderpearl extends ThrowableItemProjectile {
Expand Down Expand Up @@ -18646,7 +18646,7 @@ index 1fb1e729d6879568d8b4943071fa940325b2e5b0..977ea70cc444ca66bcc797f4c96f976e
+ if (entity != null) {
+ attemptTeleport(entity, (ServerLevel)this.level(), this.position());
+ }
+ this.discard();
+ this.discard(EntityRemoveEvent.Cause.HIT);
+ return;
+ }
+ // Folia end - region threading
Expand Down Expand Up @@ -20407,7 +20407,7 @@ index 83481539e058e5f428d9951e409fed62ef159e5c..48260dce982181e2ee4e92614f8ed3af

@Override
diff --git a/src/main/java/net/minecraft/world/level/block/entity/TheEndGatewayBlockEntity.java b/src/main/java/net/minecraft/world/level/block/entity/TheEndGatewayBlockEntity.java
index 098fde8200a11f91f934ddab6b1486dac4014dfe..8bec28f6935a54e133dcbdf774a218991bf6df3f 100644
index 098fde8200a11f91f934ddab6b1486dac4014dfe..412fa8a03be7215fa2695f07ac4f2334d1e70903 100644
--- a/src/main/java/net/minecraft/world/level/block/entity/TheEndGatewayBlockEntity.java
+++ b/src/main/java/net/minecraft/world/level/block/entity/TheEndGatewayBlockEntity.java
@@ -51,9 +51,12 @@ public class TheEndGatewayBlockEntity extends TheEndPortalBlockEntity {
Expand Down Expand Up @@ -20512,7 +20512,7 @@ index 098fde8200a11f91f934ddab6b1486dac4014dfe..8bec28f6935a54e133dcbdf774a21899
+ // to teleport the vehicle, rather just the owner given the lack of getRootVehicle
+ owner.unRide();
+ chosenEntity = owner;
+ pearl.discard();
+ pearl.discard(EntityRemoveEvent.Cause.HIT);
+ } else {
+ // see above for unRide()
+ pearl.unRide();
Expand Down

0 comments on commit 7bc84f4

Please sign in to comment.