Direkt zum Inhalt

Minecraft-MOTD-Faarwen, Hexcoden a Gradienten

D’MOTD ass deen Text mat zwou Linnen ënner dengem Servernumm an der Multiplayer-Lëscht, an dat Éischt, wat d’Spiller vun dir liesen. Hei gesäis du, wéi eng Faarwen wou funktionéieren: déi 16 klassesch Coden an der server.properties, richteg Hexfaarwen a Gradienten iwwer Velocity oder e MOTD-Plugin, dozou Zeilenëmbroch, Zentréieren an d’Escaping, dat verhënnert, datt d’§-Zeechen futti geet.

Aktualiséiert:

Wou d’MOTD agestallt gëtt

Wéi e Fichier s du ännere muss, hänkt dovun of, wien op de Ping vun der Serverlëscht äntwert:

SetupWou d’MOTD steetFaarwen
Vanilla, Spigot, Paper ouni Pluginmotd= an der server.properties16 klassesch Faarwen a Formater
Velocity-Proxymotd an der velocity.tomlMiniMessage, also och Hex a Gradienten
BungeeCord-Proxymotd ënner listeners an der config.yml&-Coden; fir Hex brauchs du e MOTD-Plugin
MOTD-PluginD’Config vum PluginDat Format, dat de Plugin dokumentéiert

An engem Netzwierk gesinn d’Spiller d’MOTD vum Proxy. D’server.properties vun de Backend-Serveren dohannert gëtt an der Lëscht net gewisen.

Déi 16 klassesch Faarfcoden

Dës Coden versteet all Minecraft-Versioun. An der server.properties fänke se mam Paragrafzeechen § un, an de meeschte Plugin-Configs mat &.

CodeFaarfCodeFaarf
§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 fett, §o kursiv, §n ënnerstrach, §m duerchgestrach, §k verstoppt an §r zrécksetzen. Schreif ëmmer fir d’éischt d’Faarf an duerno de Format, well en neie Faarfcode d’Formatéierung zrécksetzt.

Schrëtt fir Schrëtt: zwou Linnen an der server.properties

  1. Stopp de Server a maach d’server.properties am Haaptdossier op.
  2. Sich d’Linn, déi mat motd= ufänkt. Standard ass A Minecraft Server.
  3. Ersetz se duerch dësen Text. \n fänkt déi zweet Linn un, an all § schreifs du als \u00A7.
  4. Späicher de Fichier a start de Server nei. De Fichier gëtt beim Start gelies, e Reload geet also net duer.
server.properties
motd=\u00A7a\u00A7lPixel Realm \u00A77| \u00A7fSurvival\n\u00A7eAll Mount eng nei Saison!

D’server.properties ass e Java-Properties-Fichier. An deem Format heescht \n en Zeilenëmbroch, an \u00A7 ass d’§-Zeechen als Unicode-Escape. Dat funktionéiert egal mat wéi enger Kodéierung däin Editeur oder de Panel vum Host späichert. Zënter Minecraft 1.20 gëtt de Fichier als UTF-8 gelies, mat Latin-1 als Fallback; op méi ale Versioune gëtt aus engem rauen §, deen als UTF-8 gespäichert gouf, e §.

D’Minecraft Wiki warnt: Ass d’MOTD méi laang wéi 59 Zeechen, kann d’Serverlëscht e Kommunikatiounsfeeler mellen. Gesäis du dee Feeler, maach den Text méi kuerz.

Hexfaarwen a Gradienten

Zënter der Java Edition 1.16 kann d’Serverlëscht all RGB-Faarf weisen. Déi Vanilla-server.properties kennt awer just déi 16 klassesch Coden, Hexfaarwe ginn do also net. Fir richteg Hexfaarwen a Gradienten brauchs du eppes, wat se schéckt: e Velocity-Proxy oder e MOTD-Plugin.

Velocity liest d’MOTD nëmmen als MiniMessage. De Standard ass <#09add3>A Velocity Server. E Gradient iwwer de Servernumm mat enger zweeter Linn gesäit esou aus:

velocity.toml
motd = "<gradient:#55ff55:#00aaff><bold>Pixel Realm</bold></gradient><newline><yellow>All Mount eng nei Saison!"
  • <#55ff55> oder <color:#55ff55> setzt eng Hexfaarf.
  • <gradient:#55ff55:#00aaff>…</gradient> geet Buschtaf fir Buschtaf vun der éischter op déi lescht Faarf iwwer. Méi Faarwe sinn erlaabt.
  • <rainbow> leeft eemol duerch de Reebou.
  • <bold>, <italic> an <reset> funktionéiere wéi déi klassesch Formater. <newline> (oder <br>) fänkt déi zweet Linn un.

Vill MOTD-Plugins liesen och MiniMessage, anerer erwaarden Hex an enger anerer Schreifweis. Den MOTD-Generator exportéiert MiniMessage an eng Hexcode-Variant (&x&r&r&g&g&b&b), kuck also no, wéi eng däi Plugin dokumentéiert.

Zentréieren a Breet vun der Linn

Minecraft huet keng Astellung fir ze zentréieren. Eng zentréiert MOTD kritt Espacen virum Text. Well d’Buschtawen net all gläich breet sinn (en i ass schmuel, e W ass breet, fett mécht all Buschtaf ee Pixel méi breet), bréngt et näischt, Zeechen ze zielen. Du muss Pixel zielen.

Ze breet Linne ginn um Enn ofgeschnidden. Den MOTD-Generator mooss all Linn a Schrëftpixel, markéiert d’Grenz bei ongeféier 270 Pixel a rechent déi richteg Zuel vun Espacen aus, wann s du „Linn 1 zentréieren“ oder „Linn 2 zentréieren“ ukräizt.

Kleng Groussbuschtawe wéi ᴘɪxᴇʟ ʀᴇᴀʟᴍ sinn eege Unicode-Buschtawen a keng Schrëft, dofir funktionéieren se och an der server.properties. Späicher de Fichier als UTF-8, wann s du se direkt erapecht.

Heefeg MOTD-Feeler a Léisungen

Wat s du gesäisUrsaach a Léisung
§ oder komesch ZeechenE raue § gouf an der falscher Kodéierung gespäichert. Schreif amplaz \u00A7.
Déi zweet Linn hänkt un der éischter\n feelt, oder e Plugin erwaart <newline> oder eng Lëscht vu Linnen.
Hexfaarwe gesinn anescht ausHex an der server.properties gëtt ofgeronnt oder ignoréiert. Huel Velocity oder e MOTD-Plugin.
MiniMessage-Tags stinn als Text doD’Plaz, wou s du se erapecht hues, liest kee MiniMessage, zum Beispill déi Vanilla-server.properties.
Näischt huet sech geännertD’server.properties gëtt beim Start gelies. Start nei an dréck dann an der Serverlëscht op Aktualiséieren.
D’MOTD gëtt am Netzwierk ignoréiertStell se um Proxy an, net op de Backend-Serveren.
D’Enn vun enger Linn feeltD’Linn ass ze breet. Maach se méi kuerz oder verzicht op fett.

Deng MOTD deelt sech d’Rei mam Server-Icon. Feelt dat Icon, kuck Server-Icon gëtt net ugewisen. Op Serverlëschten a Websäite dréit en animéierte Server-Banner déi selwecht Faarwe méi wäit.

Heefeg Froen

Kann ech Hexfaarwen an der server.properties benotzen?

Nee. Déi Vanilla-server.properties kennt nëmmen déi 16 klassesch Faarfcoden. Fir Hexfaarwen a Gradienten huel e Velocity-Proxy mat MiniMessage oder e MOTD-Plugin.

Wéi maachen ech eng MOTD mat zwou Linnen?

An der server.properties schreifs du \n tëscht d’Linnen. A MiniMessage, zum Beispill an der velocity.toml, hëls du <newline>.

Firwat weist meng MOTD §?

D’§-Zeechen gouf an enger anerer Kodéierung gespäichert, wéi de Server se liest. Schreif et als \u00A7, dat funktionéiert mat all Kodéierung.

Wéi zentréieren ech eng MOTD?

Mat Espacen virum Text. Et gëtt keng Optioun fir ze zentréieren, an d’Buschtawe sinn net all gläich breet, also loss en Tool d’Pixel fir dech zielen.

Quellen

Mat der offizieller Dokumentatioun nogekuckt: