Waar je de MOTD instelt
Welk bestand je bewerkt, hangt af van wat er op de ping van de serverlijst antwoordt:
| Setup | Waar de MOTD staat | Kleuren |
|---|---|---|
| Vanilla, Spigot, Paper zonder plugin | motd= in server.properties | 16 klassieke kleuren en opmaak |
| Velocity-proxy | motd in velocity.toml | MiniMessage, inclusief hex en gradiënten |
| BungeeCord-proxy | motd onder listeners in config.yml | &-codes; voor hex gebruik je een MOTD-plugin |
| MOTD-plugin | De config van de plugin | Het formaat dat de plugin documenteert |
Op een netwerk zien spelers de MOTD van de proxy. De server.properties van de backendservers erachter wordt niet in de lijst getoond.
De 16 klassieke kleurcodes
Elke Minecraft-versie begrijpt deze codes. In server.properties beginnen ze met het paragraafteken §, in de meeste pluginconfigs met &.
| Code | Kleur | Code | Kleur |
|---|---|---|---|
§0 | black #000000 | §8 | dark_gray #555555 |
§1 | dark_blue #0000AA | §9 | blue #5555FF |
§2 | dark_green #00AA00 | §a | green #55FF55 |
§3 | dark_aqua #00AAAA | §b | aqua #55FFFF |
§4 | dark_red #AA0000 | §c | red #FF5555 |
§5 | dark_purple #AA00AA | §d | light_purple #FF55FF |
§6 | gold #FFAA00 | §e | yellow #FFFF55 |
§7 | gray #AAAAAA | §f | white #FFFFFF |
Opmaak: §l vet, §o cursief, §n onderstreept, §m doorgestreept, §k versleuteld en §r reset. Zet de kleur eerst en de opmaak erachter, want een nieuwe kleurcode reset de opmaak.
Stap voor stap: een MOTD van twee regels in server.properties
- Stop de server en open
server.propertiesin de hoofdmap. - Zoek de regel die begint met
motd=. De standaard isA Minecraft Server. - Vervang die door je tekst.
\nbegint de tweede regel, en elke§schrijf je als\u00A7. - Sla het bestand op en start de server opnieuw. Het bestand wordt bij het opstarten gelezen, dus een reload is niet genoeg.
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!server.properties is een Java-propertiesbestand, en in dat formaat betekent \n een regeleinde en is \u00A7 het teken § geschreven als Unicode-escape. De escape werkt ongeacht de codering die je editor of hostingpaneel gebruikt. Sinds Minecraft 1.20 wordt het bestand gelezen als UTF-8 met Latin-1 als terugval; op oudere versies wordt een kale § die als UTF-8 is opgeslagen §.
De Minecraft Wiki waarschuwt dat een MOTD van meer dan 59 tekens ervoor kan zorgen dat de serverlijst een communicatiefout meldt. Zie je die fout, maak de tekst dan korter.
Hexkleuren en gradiënten
Sinds Java Edition 1.16 kan de serverlijst elke RGB-kleur tonen. De vanilla server.properties kent nog steeds alleen de 16 klassieke codes, dus een hexkleur is daar niet mogelijk. Voor echte hex en gradiënten heb je iets nodig dat ze verstuurt: een Velocity-proxy of een MOTD-plugin.
Velocity leest de MOTD alleen als MiniMessage. De standaard is <#09add3>A Velocity Server. Een gradiënt over de servernaam met een tweede regel ziet er zo uit:
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"<#55ff55>of<color:#55ff55>stelt één hexkleur in.<gradient:#55ff55:#00aaff>…</gradient>loopt letter voor letter van de eerste naar de laatste kleur. Meer kleuren mag ook.<rainbow>loopt door de regenboog.<bold>,<italic>en<reset>werken zoals de klassieke opmaak.<newline>(of<br>) begint de tweede regel.
Veel MOTD-plugins lezen ook MiniMessage, andere verwachten hex in een andere notatie. De MOTD-generator exporteert MiniMessage en een variant met hexcodes (&x&r&r&g&g&b&b), dus controleer welke je plugin documenteert.
Centreren en regelbreedte
Minecraft heeft geen instelling om te centreren. Een gecentreerde MOTD wordt vóór de tekst opgevuld met spaties. Omdat letters verschillend breed zijn (een i is smal, een W breed, vet voegt per letter een pixel toe), werkt tekens tellen niet. Je moet pixels tellen.
Regels die te breed zijn, worden aan het eind afgekapt. De MOTD-generator meet elke regel in fontpixels, markeert de grens bij ongeveer 270 pixels en rekent het juiste aantal spaties uit als je „Regel 1 centreren” of „Regel 2 centreren” aanvinkt.
Small caps zoals ᴘɪxᴇʟ ʀᴇᴀʟᴍ zijn aparte Unicode-letters, geen lettertype, dus ze werken ook in server.properties. Sla het bestand op als UTF-8 als je ze direct plakt.
Veelvoorkomende MOTD-fouten en oplossingen
| Wat je ziet | Oorzaak en oplossing |
|---|---|
§ of vreemde symbolen | Een kale § is in de verkeerde codering opgeslagen. Schrijf in plaats daarvan \u00A7. |
| De tweede regel staat op de eerste | \n ontbreekt, of een plugin verwacht in plaats daarvan <newline> of een lijst met regels. |
| Hexkleuren lijken op andere kleuren | Hex in server.properties wordt afgerond of genegeerd. Gebruik Velocity of een MOTD-plugin. |
| MiniMessage-tags verschijnen als tekst | De plek waar je het hebt geplakt leest geen MiniMessage, bijvoorbeeld de vanilla server.properties. |
| Er is niks veranderd | server.properties wordt bij het opstarten gelezen. Herstart en klik daarna op Vernieuwen in de serverlijst. |
| De MOTD wordt op een netwerk genegeerd | Stel hem in op de proxy, niet op de backendservers. |
| Het einde van een regel ontbreekt | De regel is te breed. Maak hem korter of laat vet weg. |
Je MOTD deelt de rij met het servericoon. Ontbreekt dat icoon, kijk dan bij servericoon wordt niet getoond. Voor serverlijsten en websites draagt een geanimeerde serverbanner dezelfde kleuren verder.