From 28ea3fd1056dcb5a4f2d2570f6894d6f0ad60c03 Mon Sep 17 00:00:00 2001 From: md_5 Date: Wed, 12 Jun 2019 18:19:36 +1000 Subject: [PATCH] SPIGOT-5062: end_portal on an non-default end world crashes the server --- nms-patches/EntityPlayer.patch | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nms-patches/EntityPlayer.patch b/nms-patches/EntityPlayer.patch index 823e78689f..aab5a8f134 100644 --- a/nms-patches/EntityPlayer.patch +++ b/nms-patches/EntityPlayer.patch @@ -342,7 +342,8 @@ + // this.worldChangeInvuln = true; // CraftBukkit - Moved down and into PlayerList#changeDimension DimensionManager dimensionmanager1 = this.dimension; - if (dimensionmanager1 == DimensionManager.THE_END && dimensionmanager == DimensionManager.OVERWORLD) { +- if (dimensionmanager1 == DimensionManager.THE_END && dimensionmanager == DimensionManager.OVERWORLD) { ++ if (dimensionmanager1.getType() == DimensionManager.THE_END && dimensionmanager.getType() == DimensionManager.OVERWORLD) { // CraftBukkit - getType() + this.worldChangeInvuln = true; // CraftBukkit - Moved down from above this.decouple(); this.getWorldServer().removePlayer(this);