Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ public boolean onMessageReceive(Text text, String message) {

// check if color already matches formatting
List<Text> siblings = text.getSiblings();
if (messageMatchesColor(siblings, primaryFormatting, secondaryFormatting)) {
if (siblings.size() != 3 || messageMatchesColor(siblings, primaryFormatting, secondaryFormatting)) {
return true;
}

Expand Down Expand Up @@ -161,10 +161,6 @@ public boolean onMessageSend(String message) {
}

private boolean messageMatchesColor(@NonNull List<Text> 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();
Expand Down