From 2b5283372685024c4a048bd1b8cbbbfb38be89c3 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Wed, 22 Jul 2020 18:48:16 +1000 Subject: [PATCH] SPIGOT-6011: End Gateways do not work on Non-Main End Worlds By: md_5 --- paper-server/nms-patches/TileEntityEndGateway.patch | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/paper-server/nms-patches/TileEntityEndGateway.patch b/paper-server/nms-patches/TileEntityEndGateway.patch index 2f1b789532..924a0849fa 100644 --- a/paper-server/nms-patches/TileEntityEndGateway.patch +++ b/paper-server/nms-patches/TileEntityEndGateway.patch @@ -13,6 +13,15 @@ public class TileEntityEndGateway extends TileEntityEnderPortal implements ITickable { +@@ -113,7 +119,7 @@ + public void a(Entity entity) { + if (this.world instanceof WorldServer && !this.f()) { + this.c = 100; +- if (this.exitPortal == null && this.world.getDimensionKey() == World.THE_END) { ++ if (this.exitPortal == null && this.world.getTypeKey() == DimensionManager.THE_END) { // CraftBukkit - work in alternate worlds + this.a((WorldServer) this.world); + } + @@ -138,6 +144,26 @@ entity1 = entity.getRootVehicle(); }