From 7c03d257dda5e6d029d4a14a3d1e811801938efb Mon Sep 17 00:00:00 2001 From: md_5 Date: Wed, 22 Jul 2020 18:48:16 +1000 Subject: [PATCH] SPIGOT-6011: End Gateways do not work on Non-Main End Worlds --- nms-patches/TileEntityEndGateway.patch | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nms-patches/TileEntityEndGateway.patch b/nms-patches/TileEntityEndGateway.patch index 2f1b78953..924a0849f 100644 --- a/nms-patches/TileEntityEndGateway.patch +++ b/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(); }