From c54a66880b1ebfde6fe8579b9f7ab2f7532a8d66 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Fri, 8 Jan 2021 21:45:39 -0500 Subject: [PATCH] SPIGOT-6311: Don't calculate portal shapes for up/down directions By: Parker Hawke --- paper-server/nms-patches/BlockFireAbstract.patch | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/paper-server/nms-patches/BlockFireAbstract.patch b/paper-server/nms-patches/BlockFireAbstract.patch index 1bbccb5b99..a84cd77f97 100644 --- a/paper-server/nms-patches/BlockFireAbstract.patch +++ b/paper-server/nms-patches/BlockFireAbstract.patch @@ -33,7 +33,20 @@ } @Override -@@ -103,4 +110,12 @@ +@@ -83,6 +90,12 @@ + } + + private static boolean b(World world, BlockPosition blockposition, EnumDirection enumdirection) { ++ // CraftBukkit start - SPIGOT-6311: Do not calculate portals for up/down directions ++ if (enumdirection == EnumDirection.UP || enumdirection == EnumDirection.DOWN) { ++ return false; ++ } ++ // CraftBukkit end ++ + if (!a(world)) { + return false; + } else { +@@ -103,4 +116,12 @@ return flag && BlockPortalShape.a((GeneratorAccess) world, blockposition, enumdirection.h().n()).isPresent(); } }