Liigu sisu juurde

Minecrafti MOTD värvid, hex-koodid ja gradiendid

MOTD on kaherealine tekst sinu serveri nime all mitmikmängu nimekirjas ja see on esimene asi, mida mängijad sinu kohta loevad. See juhend selgitab, millised värvid kus töötavad: 16 klassikalist koodi server.properties’is, päris hex-värvid ja gradiendid Velocity või MOTD-plugina kaudu ning reavahetused, tsentreerimine ja escape’imine, mis hoiab §-märgi katki minemast.

Uuendatud:

Kus MOTD määratakse

Millist faili muudad, sõltub sellest, mis serverite nimekirja pingile vastab:

SeadistusKuhu MOTD lähebVärvid
Vanilla, Spigot, Paper ilma pluginatamotd= failis server.properties16 klassikalist värvi ja formaati
Velocity proxymotd failis velocity.tomlMiniMessage, sh hex ja gradiendid
BungeeCord proxymotd jaotise listeners all failis config.yml& koodid; hex-i jaoks kasuta MOTD-pluginat
MOTD-pluginPlugina configMis iganes formaati plugin dokumenteerib

Võrgustikus näevad mängijad proxy MOTD-d. Selle taga olevate backend-serverite server.properties nimekirjas ei paista.

16 klassikalist värvikoodi

Neid koode mõistab iga Minecrafti versioon. Failis server.properties algavad need paragrahvimärgiga §, enamikus pluginate configides märgiga &.

KoodVärvKoodVärv
§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

Formaadid: §l paks, §o kaldkiri, §n allajoonitud, §m läbikriipsutatud, §k segatud ja §r lähtestus. Pane värv ette ja formaat selle järele, sest uus värvikood lähtestab vorminduse.

Samm-sammult: kaherealine MOTD server.properties’is

  1. Peata server ja ava põhikaustas server.properties.
  2. Leia rida, mis algab motd=. Vaikimisi on see A Minecraft Server.
  3. Asenda see oma tekstiga. \n alustab teist rida ja iga § kirjutatakse kujul \u00A7.
  4. Salvesta fail ja käivita server uuesti. Fail loetakse käivitamisel, seega reloadist ei piisa.
server.properties
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eNew season every month!

server.properties on Java properties-fail ja selles formaadis tähendab \n reavahetust ning \u00A7 on §-märk Unicode’i escape’ina. Escape töötab sõltumata sellest, millist kodeeringut sinu tekstiredaktor või hostipaneel kasutab. Alates Minecraft 1.20-st loetakse faili UTF-8-na, varuvariandiks Latin-1; vanemates versioonides muutub UTF-8-na salvestatud toores § kujuks §.

Minecraft Wiki hoiatab, et üle 59 tähemärgi pikk MOTD võib panna serverite nimekirja näitama suhtlusviga. Kui näed seda viga, lühenda teksti.

Hex-värvid ja gradiendid

Alates Java Edition 1.16-st oskab serverite nimekiri näidata mis tahes RGB-värvi. Vanilla server.properties tunneb ikka ainult 16 klassikalist koodi, nii et hex-värv pole seal võimalik. Päris hex-i ja gradientide jaoks on vaja midagi, mis neid saadab: Velocity proxyt või MOTD-pluginat.

Velocity loeb MOTD-d ainult MiniMessage’ina. Vaikimisi on see <#09add3>A Velocity Server. Gradient üle serveri nime koos teise reaga näeb välja selline:

velocity.toml
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>New season every month!"
  • <#55ff55> või <color:#55ff55> määrab ühe hex-värvi.
  • <gradient:#55ff55:#00aaff>…</gradient> sulandab esimesest värvist viimaseni, täht tähe haaval. Lubatud on ka rohkem värve.
  • <rainbow> käib läbi vikerkaare.
  • <bold>, <italic> ja <reset> töötavad nagu klassikalised formaadid. <newline> (või <br>) alustab teist rida.

Paljud MOTD-pluginad loevad samuti MiniMessage’it, teised ootavad hex-i mõnes muus kirjaviisis. MOTD Generator ekspordib MiniMessage’i ja hex-koodi variandi (&x&r&r&g&g&b&b), nii et vaata, millist sinu plugin dokumenteerib.

Tsentreerimine ja rea laius

Minecraftil pole tsentreerimise seadet. Tsentreeritud MOTD saab teksti ette tühikud. Kuna tähed on eri laiusega (i on kitsas, W lai, paks kiri lisab igale tähele piksli), ei tööta tähemärkide lugemine. Pead lugema piksleid.

Liiga laiad read lõigatakse lõpust ära. MOTD Generator mõõdab iga rida fondi pikslites, märgib piiri umbes 270 piksli juures ja arvutab õige tühikute arvu, kui märgid ära „Tsentreeri rida 1“ või „Tsentreeri rida 2“.

Väiksed suurtähed nagu ᴘɪxᴇʟ ʀᴇᴀʟᴍ on eraldi Unicode’i tähed, mitte font, seega töötavad need ka failis server.properties. Kui kleebid need otse, salvesta fail UTF-8-na.

Levinud MOTD vead ja lahendused

Mida näedPõhjus ja lahendus
§ või veidrad sümbolidToores § salvestati vale kodeeringuga. Kirjuta selle asemel \u00A7.
Teine rida on esimesel real\n puudub või plugin ootab selle asemel <newline>-i või ridade loendit.
Hex-värvid näevad välja nagu teised värvidHex server.properties’is ümardatakse või jäetakse vahele. Kasuta Velocityt või MOTD-pluginat.
MiniMessage’i sildid paistavad tekstinaKoht, kuhu sa selle kleepisid, ei loe MiniMessage’it, näiteks vanilla server.properties.
Midagi ei muutunudserver.properties loetakse käivitamisel. Taaskäivita ja vajuta siis serverite nimekirjas Refresh.
Võrgustikus MOTD-d ignoreeritakseMäära see proxyl, mitte backend-serverites.
Rea lõpp on puuduRida on liiga lai. Lühenda seda või loobu paksust kirjast.

Sinu MOTD jagab rida serveri ikooniga. Kui ikoon puudub, vaata juhendit serveri ikoon ei ilmu. Serverite nimekirjades ja veebilehtedel viib animeeritud serveri bänner samad värvid edasi.

Korduma kippuvad küsimused

Kas ma saan server.properties’is hex-värve kasutada?

Ei. Vanilla server.properties tunneb ainult 16 klassikalist värvikoodi. Hex-värvide ja gradientide jaoks kasuta Velocity proxyt MiniMessage’iga või MOTD-pluginat.

Kuidas teha kaherealist MOTD-d?

Failis server.properties kirjuta ridade vahele \n. MiniMessage’is, näiteks failis velocity.toml, kasuta <newline>.

Miks mu MOTD näitab §?

§-märk salvestati teise kodeeringuga, kui server loeb. Kirjuta see kujul \u00A7, mis töötab iga kodeeringuga.

Kuidas MOTD-d tsentreerida?

Tühikutega teksti ees. Tsentreerimise valikut pole ja tähed on eri laiusega, nii et lase pikslid mõnel tööriistal enda eest kokku lugeda.

Allikad

Kontrollitud ametliku dokumentatsiooni järgi: