Chat-Einstellungen, Tabliste fürs Netzwerk, Fixes aus dem Review
This commit is contained in:
1 parent
0a07f0bf7c
commit
735dc8867d
13 files changed
+390
-71
No files matched your search
@@ -1,6 +1,6 @@
|
||||
# chat-bridge
|
||||
|
||||
Velocity-Plugin für CraftAttack: Der Chat gilt im ganzen Netzwerk (craftattack, arena, Limbo, Event).
|
||||
Velocity-Plugin für CraftAttack: Chat und Tabliste gelten im ganzen Netzwerk (craftattack, arena, Limbo, Event).
|
||||
Velocity verteilt jede Zeile als Systemnachricht an alle Spieler; die Backends verwerfen den Chat
|
||||
selbst („Silencer“), sonst stünde er dort doppelt.
|
||||
|
||||
@@ -17,6 +17,13 @@ verteilt sie selbst.
|
||||
LuckPerms-Permission `chatbridge.muted` in der gemeinsamen MariaDB, läuft von selbst ab. Gestummte
|
||||
dürfen weder öffentlich noch per /msg schreiben, außer an Admins.
|
||||
- **Join/Leave** nur beim Ein- und Ausloggen ins Netzwerk, nicht beim Serverwechsel.
|
||||
- **Einstellungen** in `/settings` auf spawn (Join/Leave anzeigen, Erwähnungen hervorheben, Erwähnungston):
|
||||
Velocity speichert sie in `plugins/chat-bridge/settings.properties` und gibt sie beim Join an spawn
|
||||
zurück, damit die Arena dieselben Werte zeigt. Unbekannte Spieler übernimmt Velocity nur vom
|
||||
`settings-server` (craftattack), damit die Defaults der Arena keine echten Werte verdrängen.
|
||||
- **Tabliste:** Spieler anderer Server stehen unten mit Server dahinter (`tab-tags`, sonst Chat-Kürzel).
|
||||
Die Einträge vom eigenen Server schickt weiter das Backend (Skins, Spielmodus, Prefixe). Abgleich
|
||||
alle 2 s und kurz nach Join, Wechsel und Quit.
|
||||
- **Log:** Chat, /msg, Adminchat und Mutes stehen im Velocity-Log (`[chat]`, `[msg]`, `[adminchat]`, `[mute]`).
|
||||
|
||||
Silencer auf den Backends:
|
||||
@@ -25,7 +32,7 @@ Silencer auf den Backends:
|
||||
|---|---|
|
||||
| craftattack, arena | spawn, Appliance `NetworkChat` (verwirft Chat und `/me`, `/teammsg`, `minecraft:msg`) |
|
||||
| limbo | EndlessJumper |
|
||||
| event | Minigames, `velocity.chat-via-proxy: true` in `resources/config.yml` |
|
||||
| event | Minigames (ab `develop` 8dc1659), `velocity.chat-via-proxy: true` in `resources/config.yml` |
|
||||
|
||||
Server ohne Silencer stehen in `unsilenced-servers`: Deren Spieler bekommen den Chat vom eigenen
|
||||
Server nicht noch einmal, dort greift der Mute aber nur für die anderen Server.
|
||||
|
||||
Reference in new issue
Block a user