Gdje se postavlja MOTD
Koju datoteku uređuješ zavisi od toga šta odgovara na ping liste servera:
| Postavka | Gdje ide MOTD | Boje |
|---|---|---|
| Vanilla, Spigot, Paper bez plugina | motd= u server.properties | 16 klasičnih boja i formata |
| Velocity proxy | motd u velocity.toml | MiniMessage, uključujući hex i gradijente |
| BungeeCord proxy | motd pod listeners u config.yml | & kodovi; za hex koristi MOTD plugin |
| MOTD plugin | Config plugina | Koji god format plugin navodi u dokumentaciji |
U mreži igrači vide MOTD proxyja. server.properties backend servera iza njega se na listi ne prikazuje.
16 klasičnih kodova boja
Svaka verzija Minecrafta razumije ove kodove. U server.properties počinju znakom paragrafa §, u većini configa plugina sa &.
| Kod | Boja | Kod | Boja |
|---|---|---|---|
§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 |
Formati: §l podebljano, §o kurziv, §n podvučeno, §m precrtano, §k zamućeno (obfuscated) i §r reset. Prvo stavi boju, a format poslije nje, jer novi kod boje resetuje formatiranje.
Korak po korak: MOTD u dva reda u server.properties
- Zaustavi server i otvori
server.propertiesu glavnom folderu. - Pronađi red koji počinje sa
motd=. Standardna vrijednost jeA Minecraft Server. - Zamijeni je svojim tekstom.
\nzapočinje drugi red, a svaki§pišeš kao\u00A7. - Sačuvaj datoteku i ponovo pokreni server. Datoteka se čita pri pokretanju, pa reload nije dovoljan.
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!server.properties je Java properties datoteka, a u tom formatu \n znači prelom reda, dok je \u00A7 znak § napisan kao Unicode escape. Escape radi bez obzira na to koje kodiranje koristi tvoj editor ili hosting panel. Od Minecrafta 1.20 datoteka se čita kao UTF-8, s Latin-1 kao rezervom; na starijim verzijama sirovi § sačuvan kao UTF-8 postaje §.
Minecraft Wiki upozorava da MOTD duži od 59 znakova može natjerati listu servera da prijavi grešku u komunikaciji. Ako vidiš tu grešku, skrati tekst.
Hex boje i gradijenti
Od Java Edition 1.16 lista servera može prikazati bilo koju RGB boju. Vanilla server.properties i dalje zna samo 16 klasičnih kodova, pa hex boja tamo nije moguća. Za pravi hex i gradijente treba ti nešto što ih šalje: Velocity proxy ili MOTD plugin.
Velocity čita MOTD isključivo kao MiniMessage. Njegova standardna vrijednost je <#09add3>A Velocity Server. Gradijent preko imena servera s drugim redom izgleda ovako:
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"<#55ff55>ili<color:#55ff55>postavlja jednu hex boju.<gradient:#55ff55:#00aaff>…</gradient>prelazi od prve do zadnje boje, slovo po slovo. Dozvoljeno je i više boja.<rainbow>prolazi kroz sve boje duge.<bold>,<italic>i<reset>rade kao klasični formati.<newline>(ili<br>) započinje drugi red.
Mnogi MOTD plugini također čitaju MiniMessage, drugi očekuju hex u drugačijem zapisu. MOTD generator izvozi MiniMessage i varijantu s hex kodovima (&x&r&r&g&g&b&b), pa provjeri koju tvoj plugin navodi u dokumentaciji.
Centriranje i širina reda
Minecraft nema postavku za centriranje. Centrirani MOTD je ispunjen razmacima ispred teksta. Pošto slova imaju različite širine (i je usko, W je široko, podebljano dodaje piksel po slovu), brojanje znakova ne radi. Moraš brojati piksele.
Preširoki redovi se odsijeku na kraju. MOTD generator mjeri svaki red u pikselima fonta, označava granicu na otprilike 270 piksela i izračuna pravi broj razmaka kad označiš „Centriraj liniju 1“ ili „Centriraj liniju 2“.
Mala velika slova kao ᴘɪxᴇʟ ʀᴇᴀʟᴍ su zasebna Unicode slova, a ne font, pa rade i u server.properties. Sačuvaj datoteku kao UTF-8 ako ih direktno zalijepiš.
Česte greške u MOTD-u i rješenja
| Šta vidiš | Uzrok i rješenje |
|---|---|
§ ili čudni simboli | Sirovi § je sačuvan u pogrešnom kodiranju. Umjesto toga piši \u00A7. |
| Drugi red je u prvom | Nedostaje \n, ili plugin umjesto toga očekuje <newline> ili listu redova. |
| Hex boje izgledaju kao neke druge boje | Hex u server.properties se zaokružuje ili ignoriše. Koristi Velocity ili MOTD plugin. |
| MiniMessage tagovi se vide kao tekst | Mjesto gdje si ga zalijepio ne čita MiniMessage, na primjer vanilla server.properties. |
| Ništa se nije promijenilo | server.properties se čita pri pokretanju. Restartuj, pa pritisni Refresh na listi servera. |
| MOTD se u mreži ignoriše | Postavi ga na proxyju, a ne na backend serverima. |
| Nedostaje kraj reda | Red je preširok. Skrati ga ili izbaci podebljano. |
Tvoj MOTD dijeli red s ikonom servera. Ako ta ikona nedostaje, pogledaj ikona servera se ne prikazuje. Za liste servera i web stranice, animirani banner servera nosi iste boje dalje.