From 295f0c68a481495ad4619f0932ba086bc71b10a4 Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Tue, 30 Apr 2024 15:40:45 +0200 Subject: [PATCH] Fixes a NullPointerException --- .../placeholdersigns/listener/SignClickListener.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/knarcraft/placeholdersigns/listener/SignClickListener.java b/src/main/java/net/knarcraft/placeholdersigns/listener/SignClickListener.java index 1e58468..4c52a8c 100644 --- a/src/main/java/net/knarcraft/placeholdersigns/listener/SignClickListener.java +++ b/src/main/java/net/knarcraft/placeholdersigns/listener/SignClickListener.java @@ -385,7 +385,10 @@ public class SignClickListener implements Listener { String oldPlaceholder = null; if (targetPlaceholderSign != null) { // Remove the old placeholder - oldPlaceholder = targetPlaceholderSign.getPlaceholders().get(targetSide).remove(destinationLine); + Map placeholders = targetPlaceholderSign.getPlaceholders().get(targetSide); + if (placeholders != null) { + oldPlaceholder = placeholders.remove(destinationLine); + } } lines[destinationLine] = newText;