Hopp til innholdet

Minecraft MOTD-farger, hexkoder og gradienter

MOTD-en er teksten på to linjer under servernavnet ditt i flerspillerlisten, og det er det første spillere leser om deg. Denne guiden forklarer hvilke farger som fungerer hvor: de 16 klassiske kodene i server.properties, ekte hexfarger og gradienter via Velocity eller et MOTD-plugin, pluss linjeskift, midtstilling og escapingen som hindrer §-tegnet i å gå i stykker.

Oppdatert:

Hvor MOTD-en settes

Hvilken fil du redigerer, avhenger av hva som svarer på pingen fra serverlisten:

OppsettHvor MOTD-en skal ståFarger
Vanilla, Spigot, Paper uten pluginmotd= i server.properties16 klassiske farger og formater
Velocity-proxymotd i velocity.tomlMiniMessage, inkludert hex og gradienter
BungeeCord-proxymotd under listeners i config.yml&-koder; for hex bruker du et MOTD-plugin
MOTD-pluginConfigen til pluginetDet formatet pluginet dokumenterer

I et nettverk ser spillerne MOTD-en til proxyen. server.properties på backend-serverne bak den vises ikke i listen.

De 16 klassiske fargekodene

Alle Minecraft-versjoner forstår disse kodene. I server.properties starter de med paragraftegnet §, i de fleste plugin-configer med &.

KodeFargeKodeFarge
§0black #000000§8dark_gray #555555
§1dark_blue #0000AA§9blue #5555FF
§2dark_green #00AA00§agreen #55FF55
§3dark_aqua #00AAAA§baqua #55FFFF
§4dark_red #AA0000§cred #FF5555
§5dark_purple #AA00AA§dlight_purple #FF55FF
§6gold #FFAA00§eyellow #FFFF55
§7gray #AAAAAA§fwhite #FFFFFF

Formater: §l fet, §o kursiv, §n understreket, §m gjennomstreket, §k uleselig (obfuscated) og §r tilbakestill. Sett fargen først og formatet etterpå, fordi en ny fargekode tilbakestiller formateringen.

Steg for steg: en MOTD på to linjer i server.properties

  1. Stopp serveren og åpne server.properties i hovedmappen.
  2. Finn linjen som starter med motd=. Standard er A Minecraft Server.
  3. Erstatt den med teksten din. \n starter linje to, og hvert § skrives som \u00A7.
  4. Lagre filen og start serveren igjen. Filen leses ved oppstart, så en reload er ikke nok.
server.properties
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!

server.properties er en Java-properties-fil, og i det formatet betyr \n et linjeskift, og \u00A7 er §-tegnet skrevet som Unicode-escape. Escapen fungerer uansett hvilken tegnkoding editoren eller hostingpanelet ditt bruker. Siden Minecraft 1.20 leses filen som UTF-8 med Latin-1 som reserve; på eldre versjoner blir et rått § lagret som UTF-8 til §.

Minecraft Wiki advarer om at en MOTD på mer enn 59 tegn kan få serverlisten til å melde en kommunikasjonsfeil. Ser du den feilen, gjør du teksten kortere.

Hexfarger og gradienter

Siden Java Edition 1.16 kan serverlisten vise hvilken som helst RGB-farge. Vanilla-server.properties kjenner likevel bare de 16 klassiske kodene, så en hexfarge er ikke mulig der. For ekte hex og gradienter trenger du noe som sender dem: en Velocity-proxy eller et MOTD-plugin.

Velocity leser MOTD-en bare som MiniMessage. Standard er <#09add3>A Velocity Server. En gradient over servernavnet med en linje til ser slik ut:

velocity.toml
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"
  • <#55ff55> eller <color:#55ff55> setter én hexfarge.
  • <gradient:#55ff55:#00aaff>…</gradient> glir fra den første til den siste fargen, bokstav for bokstav. Flere farger er tillatt.
  • <rainbow> går gjennom regnbuen.
  • <bold>, <italic> og <reset> fungerer som de klassiske formatene. <newline> (eller <br>) starter linje to.

Mange MOTD-plugins leser også MiniMessage, mens andre forventer hex i en annen skrivemåte. MOTD-generatoren eksporterer MiniMessage og en variant med hexkoder (&x&r&r&g&g&b&b), så sjekk hvilken pluginet ditt dokumenterer.

Midtstilling og linjebredde

Minecraft har ingen innstilling for midtstilling. En midtstilt MOTD er fylt opp med mellomrom foran teksten. Fordi bokstaver har ulik bredde (en i er smal, en W er bred, og fet skrift legger til én piksel per bokstav), fungerer det ikke å telle tegn. Du må telle piksler.

Linjer som er for brede, blir kuttet på slutten. MOTD-generatoren måler hver linje i fontpiksler, markerer grensen ved rundt 270 piksler og regner ut riktig antall mellomrom når du huker av for «Midtstill linje 1» eller «Midtstill linje 2».

Small caps som ᴘɪxᴇʟ ʀᴇᴀʟᴍ er egne Unicode-bokstaver, ikke en font, så de fungerer også i server.properties. Lagre filen som UTF-8 hvis du limer dem inn direkte.

Vanlige MOTD-feil og løsninger

Det du serÅrsak og løsning
§ eller rare symbolerEt rått § er lagret med feil tegnkoding. Skriv \u00A7 i stedet.
Linje to står på den første\n mangler, eller et plugin forventer <newline> eller en liste med linjer i stedet.
Hexfarger ser ut som andre fargerHex i server.properties blir avrundet eller ignorert. Bruk Velocity eller et MOTD-plugin.
MiniMessage-tagger vises som tekstStedet du limte dem inn, leser ikke MiniMessage, for eksempel vanilla-server.properties.
Ingenting har endret segserver.properties leses ved oppstart. Start på nytt, og trykk deretter på Oppdater i serverlisten.
MOTD-en ignoreres i et nettverkSett den på proxyen, ikke på backend-serverne.
Slutten av en linje manglerLinjen er for bred. Gjør den kortere eller dropp fet skrift.

MOTD-en din deler rad med serverikonet. Mangler ikonet, kan du se serverikonet vises ikke. På serverlister og nettsider tar et animert serverbanner de samme fargene videre.

Ofte stilte spørsmål

Kan jeg bruke hexfarger i server.properties?

Nei. Vanilla-server.properties kjenner bare de 16 klassiske fargekodene. For hexfarger og gradienter bruker du en Velocity-proxy med MiniMessage eller et MOTD-plugin.

Hvordan lager jeg en MOTD på to linjer?

I server.properties skriver du \n mellom linjene. I MiniMessage, for eksempel i velocity.toml, bruker du <newline>.

Hvorfor viser MOTD-en min §?

§-tegnet er lagret med en annen tegnkoding enn den serveren leser. Skriv det som \u00A7, som fungerer med alle tegnkodinger.

Hvordan midtstiller jeg en MOTD?

Med mellomrom foran teksten. Det finnes ingen innstilling for midtstilling, og bokstaver har ulik bredde, så la et verktøy telle pikslene for deg.

Kilder

Kontrollert mot den offisielle dokumentasjonen: