From 41b37150a21384b0001960d8288bb6b5b6671e03 Mon Sep 17 00:00:00 2001 From: Adrian Date: Thu, 11 May 2023 22:51:59 -0500 Subject: [PATCH] fix: Fixed empty alert string placeholder --- .../chatregulator/plugin/impl/InfractionPlayerImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugin/src/main/java/io/github/_4drian3d/chatregulator/plugin/impl/InfractionPlayerImpl.java b/plugin/src/main/java/io/github/_4drian3d/chatregulator/plugin/impl/InfractionPlayerImpl.java index 0cd1511..bd78537 100644 --- a/plugin/src/main/java/io/github/_4drian3d/chatregulator/plugin/impl/InfractionPlayerImpl.java +++ b/plugin/src/main/java/io/github/_4drian3d/chatregulator/plugin/impl/InfractionPlayerImpl.java @@ -170,7 +170,7 @@ private void sendSingleTitle(String title, TagResolver resolver, IFormatter form sendTitlePart(TitlePart.SUBTITLE, formatter.parse(title, resolver)); } - private void sendAlertMessage(final InfractionType type, final CheckResult result) { + private void sendAlertMessage(final InfractionType type, final CheckResult result, final String original) { final Messages.Alert messages = requireNonNull(messagesContainer.get().getAlert(type)); final TagResolver.Builder builder = TagResolver.builder(); @@ -179,7 +179,7 @@ private void sendAlertMessage(final InfractionType type, final CheckResult resul if (result instanceof CheckResult.ReplaceCheckResult replaceResult) { builder.resolver(Placeholder.unparsed("string", replaceResult.replaced())); } else { - builder.resolver(Placeholder.unparsed("string", "")); + builder.resolver(Placeholder.unparsed("string", original)); } final Component message = formatter.parse(messages.getAlertMessage(), builder.build()); @@ -235,7 +235,7 @@ public void debug(String string, InfractionType detection) { public void onDenied(CheckResult.DeniedCheckresult result, String string) { this.sendWarningMessage(result, result.infractionType()); - this.sendAlertMessage(result.infractionType(), result); + this.sendAlertMessage(result.infractionType(), result, string); this.getInfractions().addViolation(result.infractionType()); this.executeCommands(result.infractionType()); this.debug(string, result.infractionType());