diff --git a/patches/server/0120-Fix-vehicle-teleport-by-end-gateway.patch b/patches/server/0120-Fix-vehicle-teleport-by-end-gateway.patch new file mode 100644 index 00000000..ac728f78 --- /dev/null +++ b/patches/server/0120-Fix-vehicle-teleport-by-end-gateway.patch @@ -0,0 +1,19 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: violetc <58360096+s-yh-china@users.noreply.github.com> +Date: Tue, 15 Aug 2023 22:40:42 +0800 +Subject: [PATCH] Fix vehicle teleport by end gateway + + +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 c1bd06fbc2c5683888f7264c35c25feb31b00d67..eaa654829b1520dc934634964ef7946468f5e261 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 +@@ -109,7 +109,7 @@ public class TheEndGatewayBlockEntity extends TheEndPortalBlockEntity { + if (!list.isEmpty()) { + // Paper start + for (Entity entity : list) { +- if (entity.canChangeDimensions()) { ++ if (true || entity.canChangeDimensions()) { // Leaves - be vanilla + TheEndGatewayBlockEntity.teleportEntity(world, pos, state, entity, blockEntity); + break; + }