From 901f9c555c2e85408318bc936312b59794e364f3 Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Mon, 8 Nov 2021 15:15:58 +0100 Subject: [PATCH] Prevents the sign location of a portal with no sing from being added to lookup blocks and controls --- .../java/net/knarcraft/stargate/portal/PortalRegistry.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/knarcraft/stargate/portal/PortalRegistry.java b/src/main/java/net/knarcraft/stargate/portal/PortalRegistry.java index a2e238f..d58ae20 100644 --- a/src/main/java/net/knarcraft/stargate/portal/PortalRegistry.java +++ b/src/main/java/net/knarcraft/stargate/portal/PortalRegistry.java @@ -271,8 +271,10 @@ public class PortalRegistry { lookupBlocks.put(block, portal); } //Register the sign and button to the lookup lists - lookupBlocks.put(portal.getSignLocation(), portal); - lookupControls.put(portal.getSignLocation(), portal); + if (!portal.getOptions().hasNoSign()) { + lookupBlocks.put(portal.getSignLocation(), portal); + lookupControls.put(portal.getSignLocation(), portal); + } BlockLocation button = portal.getStructure().getButton(); if (button != null) {