From 2a17714e8d5b7d041892fc07fcb5079185406388 Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Mon, 8 Nov 2021 15:16:51 +0100 Subject: [PATCH] Makes sure to only remove buttons from always-on portals if the block is a type of button --- .../java/net/knarcraft/stargate/utility/PortalFileHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/knarcraft/stargate/utility/PortalFileHelper.java b/src/main/java/net/knarcraft/stargate/utility/PortalFileHelper.java index 088a5a1..b2678a7 100644 --- a/src/main/java/net/knarcraft/stargate/utility/PortalFileHelper.java +++ b/src/main/java/net/knarcraft/stargate/utility/PortalFileHelper.java @@ -295,7 +295,7 @@ public final class PortalFileHelper { BlockData buttonData = buttonLocation.getBlock().getBlockData(); if (portal.getOptions().isAlwaysOn()) { //Clear button if not already air or water - if (buttonData.getMaterial() != Material.AIR && buttonData.getMaterial() != Material.WATER) { + if (MaterialHelper.isButtonCompatible(buttonData.getMaterial())) { Material newMaterial = decideRemovalMaterial(buttonLocation, portal); Stargate.addBlockChangeRequest(new BlockChangeRequest(buttonLocation, newMaterial, null)); }