Skip to main content
OpenMinetopia heeft twee soorten placeholders. De ingebouwde placeholders gebruik je in de teksten van OpenMinetopia zelf, zoals het scoreboard. De PlaceholderAPI-placeholders gebruik je in andere plugins.

Ingebouwde placeholders

Ingebouwde placeholders schrijf je als <naam>. Ze werken in:
  • de regels van het scoreboard (scoreboard.lines in config.yml);
  • de tekst van de actionbar (actionbar.text);
  • het chatformaat (chat.format);
  • de titel bij het binnenkomen van een plaats (place_enter_title en place_enter_subtitle in messages.yml);
  • veel andere berichten in messages.yml die naar een speler gaan.
Zie Scoreboard en actionbar en Chat voor de standaardteksten.

Speler

Draagt de speler een bivakmuts (balaclava), dan tonen <player> en <display_name> een onleesbare tekst “Balaclava” in plaats van de naam.

Datum en tijd

Wereld en stad

Deze placeholders werken alleen als de speler in een geregistreerde wereld staat. Een wereld registreer je met /mtwereld create. Zie Plaatsen. Staat de speler niet in een stad, dan tonen de <city_...>-placeholders en <temperature> de waarden van de wereld.

Fitheid

Deze werken alleen als de fitheidsmodule aan staat en er fitheidsgegevens van de speler zijn.

Geld en valuta

Heeft de speler geen privérekening, dan blijven <balance> en <balance_formatted> als tekst staan.

Alleen in het chatformaat

Draagt de speler een bivakmuts, dan vervangt de chat <level>, <prefix>, <name_color>, <level_color>, <prefix_color> en <chat_color> door de standaardwaarden uit default in config.yml.
Staat PlaceholderAPI op je server, dan kun je in dezelfde teksten ook PlaceholderAPI-placeholders gebruiken, zoals %player_health%. OpenMinetopia vult die in nadat de eigen placeholders zijn ingevuld.

PlaceholderAPI

Staat PlaceholderAPI op de server, dan registreert OpenMinetopia bij het opstarten een eigen uitbreiding. Je hoeft niets te downloaden met /papi ecloud. Alle placeholders beginnen met %openminetopia_. Ze werken alleen voor spelers die online zijn. Met de vier playtime_-placeholders bouw je samen een leesbare speeltijd, bijvoorbeeld %openminetopia_playtime_days%d %openminetopia_playtime_hours%u.
%openminetopia_city%, %openminetopia_world% en de andere plaats-placeholders hebben een geregistreerde wereld nodig. Registreer je werelden met /mtwereld create.

Eigen placeholders toevoegen

Voor ontwikkelaars: met PlaceholderRegistry voeg je eigen %openminetopia_...%-placeholders toe zonder de uitbreiding zelf aan te passen. De registry wordt gecontroleerd voordat de ingebouwde PlaceholderAPI-placeholders aan de beurt zijn.
De sleutel is niet hoofdlettergevoelig. Een geregistreerde sleutel met dezelfde naam als een ingebouwde placeholder gaat voor. Geef je null terug, dan zoekt de uitbreiding verder bij de ingebouwde placeholders. Is daar ook niets, dan laat PlaceholderAPI de placeholder als tekst staan.