Skip to main content
Een prefix is een titel voor de naam van een speler, zoals een beroep. Spelers kunnen meerdere prefixen hebben en kiezen zelf welke actief is. Een prefix kan voor altijd gelden of na een aantal minuten verlopen.

Hoe het werkt

Elke speler heeft altijd een actieve prefix. Heeft een speler geen eigen prefix gekozen, dan krijgt hij de standaardprefix uit config.yml (standaard Zwerver). De actieve prefix zie je in de chat via <prefix> in het chatformaat. Zie Chat. De kleur van de prefix stel je in bij Kleuren. Een speler met minstens één prefix krijgt ook punten voor zijn level. Zie Levels en speeltijd.

Het prefixmenu

Met /prefix opent een speler het menu Kies een prefix.
  • Bovenaan staat de prefix die nu actief is, met een glans.
  • Daarna staan de andere prefixen van de speler. Klik op een prefix om hem te kiezen.
  • Heeft de speler een eigen prefix actief, dan staat de standaardprefix er ook tussen.
Bij de andere prefixen staat of ze verlopen en wanneer.

Verlopen prefixen

Verloopt de actieve prefix terwijl de speler online is, dan krijgt hij de melding player_prefix_expired. De plugin verwijdert de prefix en zet de speler terug op de standaardprefix. Verloopt de prefix terwijl de speler offline is, dan krijgt hij bij het inloggen de standaardprefix, zonder melding. De verlopen prefix blijft dan in het menu staan als vervallen.

Prefixen geven en afnemen

Geef een speler een prefix met /prefix add:
Vul bij <minuten> het aantal minuten in dat de prefix geldig is. Met -1 verloopt de prefix nooit. De nieuwe prefix wordt meteen geselecteerd. In de huidige versie wordt die keuze niet bewaard: na opnieuw inloggen heeft de speler weer de standaardprefix, tot hij de prefix zelf kiest in het menu. Heeft de speler de prefix al, dan krijg je de melding prefix_already_exists. Hoofdletters maken daarbij niet uit. Neem een prefix af met /prefix remove <speler> <prefix>.

Commando’s

Open je het menu van een andere speler en klik je op een prefix, dan wordt die prefix actief voor die speler.

Configuratie

De standaardprefix en de standaardkleur staan in config.yml:

Meldingen

Deze teksten pas je aan in messages.yml:

Voor developers

Kiest een speler een prefix in het menu, dan roept de plugin PlayerChangePrefixEvent aan. Annuleer je dit event, dan verandert de prefix niet.