Skip to main content
De chatmodule geeft elk chatbericht een vaste opmaak met het level, de prefix en de kleuren van de speler. Berichten zijn alleen te zien voor spelers in de buurt. Staff kan met ChatSpy en CommandSpy meelezen.

Hoe het werkt

De plugin maakt een chatbericht op als:
  • chat.enabled op true staat;
  • de speler in een Minetopia-wereld of stad is (zie Plaatsen);
  • de speler geen staffchat aan heeft (zie Staff);
  • de speler geen politiechat via de portofoon aan heeft (zie Politie).
Klopt een van deze dingen niet, dan laat de plugin het bericht met rust.

Chat in de buurt

Staat chat.radius.enabled op true, dan zien alleen spelers in dezelfde wereld en binnen chat.radius.range blokken het bericht. Standaard is dat 20 blokken. De speler zelf ziet zijn bericht ook. Is er niemand in de buurt en staat chat.radius.notify-when-nobody-in-range op true, dan krijgt de speler de melding chat_no_players_in_range. Het bericht wordt dan niet verstuurd. Staat chat.radius.enabled op false, dan ziet iedereen op de server het bericht.

Wat spelers verder merken

  • Noemt iemand jouw naam in een bericht, dan zie je je naam groen en hoor je een geluid.
  • Spelers kunnen geen MiniMessage-opmaak in hun bericht gebruiken. De plugin toont die tekst letterlijk.
  • Het bericht krijgt de chatkleur van de speler. Zie Kleuren.
  • Draagt een speler een bivakmuts (balaclava), dan toont de chat de standaardwaarden voor level, prefix en kleuren, en een onleesbare naam. Zie Politie.

Chatformaat

Het formaat stel je in met chat.format in config.yml. <message> is de plek van het bericht. De standaard is:
Dit geeft bijvoorbeeld: [Level 1] [Zwerver] Steve: Hallo. Je kunt deze placeholders gebruiken: Heb je PlaceholderAPI, dan werken ook %...%-placeholders. Zie ook Placeholders.

ChatSpy en CommandSpy

Staff kan meelezen met andere spelers.
  • ChatSpy toont chatberichten van spelers buiten jouw chatbereik, of in een andere wereld.
  • CommandSpy toont alle commando’s die andere spelers typen.
De instelling blijft bewaard, ook na opnieuw inloggen. De opmaak van de berichten stel je in met chat_chatspy_format en chat_commandspy_format in messages.yml.

Naar Discord sturen

Je kunt alle chatberichten en commando’s ook naar een Discord-kanaal sturen. Maak in Discord een webhook aan en zet de URL in config.yml:
Laat je een sleutel leeg, dan stuurt de plugin niets naar Discord.
ChatSpy, CommandSpy en de webhooks horen bij de chatmodule. Zet je chat in disabled-modules, dan werken ze niet. Zet je alleen chat.enabled op false, dan werken ze wel.

Configuratie

De chatinstellingen staan in config.yml. Dit zijn de standaardwaarden:
Na een wijziging laad je config.yml opnieuw met /openminetopia reload. Zie Configuratie.

Meldingen