From 7e811635f9e23ad8867aaa36e685ad0f2b2736cc Mon Sep 17 00:00:00 2001 From: RettichLP Date: Mon, 8 Jun 2026 00:10:49 +0200 Subject: [PATCH 1/2] Revert 'Refactor `messageMatchesColor` method in `FactionListener` to simplify sibling size check logic' --- .../ucutils/listener/impl/faction/FactionListener.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/main/java/de/rettichlp/ucutils/listener/impl/faction/FactionListener.java b/src/main/java/de/rettichlp/ucutils/listener/impl/faction/FactionListener.java index a80dd1ee..762d49bd 100644 --- a/src/main/java/de/rettichlp/ucutils/listener/impl/faction/FactionListener.java +++ b/src/main/java/de/rettichlp/ucutils/listener/impl/faction/FactionListener.java @@ -118,7 +118,7 @@ public boolean onMessageReceive(Text text, String message) { // check if color already matches formatting List siblings = text.getSiblings(); - if (messageMatchesColor(siblings, primaryFormatting, secondaryFormatting)) { + if (siblings.size() != 3 || messageMatchesColor(siblings, primaryFormatting, secondaryFormatting)) { return true; } @@ -161,10 +161,6 @@ public boolean onMessageSend(String message) { } private boolean messageMatchesColor(@NonNull List siblings, Formatting primaryFormatting, Formatting secondaryFormatting) { - if (siblings.size() != 3) { - return false; - } - TextColor primaryFormattingCurrent = siblings.get(0).getStyle().getColor(); TextColor secondaryFormattingCurrent = siblings.get(2).getStyle().getColor(); return primaryFormattingCurrent == null || secondaryFormattingCurrent == null || primaryFormattingCurrent.getRgb() == primaryFormatting.getColorValue() || secondaryFormattingCurrent.getRgb() == secondaryFormatting.getColorValue(); From 52a46a3c6121053c1c177c4f3e3708b7833e3d04 Mon Sep 17 00:00:00 2001 From: RettichLP Date: Mon, 8 Jun 2026 00:10:59 +0200 Subject: [PATCH 2/2] Adjust auto features in README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f8c152d0..b6d26a35 100644 --- a/README.md +++ b/README.md @@ -25,14 +25,15 @@ reibungsloser und angenehmer gestalten. ### Auto +- Das zuletzt gefahrene Fahrzeug wird besonders hervorgehoben - Beim Suchen seines Fahrzeugs (`/car find`) wird automatisch das erste Fahrzeug ausgewählt - Werden die Koordinaten eines Autos angezeigt, wird automatisch eine Navigation zu diesen gestartet +- Wenn man schleicht und ein Auto rechtsklickt, wird `/checkkfz` ausgeführt Folgende Funktionen sind nur für Spieler ohne Premium-Rang verfügbar, da Spieler mit Premium diese Funktion vom Server aus können: - Das Auf-/Abschließen eines Fahrzeuges wurde teilweise automatisiert (automatisches Klicken des Items im Inventar) - Beim Rechtsklick auf das eigene Fahrzeug wird automatisch `/car lock` ausgeführt - Steigt man in ein Fahrzeug ein, wird dieses automatisch gestartet und abgeschlossen -- Das zuletzt gefahrene Fahrzeug wird mit einem Symbol markiert ### Fraktionen