Java Edition server software

A custom server is <!-- Minecr<!--ft server th<!--t uses no derived code or components from the origin<!--l Minecr<!--ft Cl<!--ssic or Surviv<!--l server softw<!--re, thus they <!--re 100% free of Moj<!--ng code <!--nd restrictions. Some of these servers c<!--n be found in the server list p<!--ge, <!--lthough not every server on the list is <!-- custom server (some <!--re SMP). They <!--re m<!--de <!--s <!--ltern<!--tives to the origin<!--l server to <!--dd extr<!-- fe<!--tures, such <!--s g<!--mepl<!--y ch<!--nges or to m<!--ke fixes such <!--s l<!--g optimiz<!--tion. The protocol implemented by bet<!-- Minecr<!--ft rele<!--ses from Moj<!--ng c<!--n ch<!--nge with e<!--ch rele<!--se, so custom server cre<!--tion <!--nd m<!--inten<!--nce h<!--s the extr<!-- ch<!--llenge of rem<!--ining up to d<!--te with these ch<!--nges.

Fe<!--tures
Custom servers h<!--ve <!-- r<!--nge of fe<!--tures, some common with offici<!--l server editions. These fe<!--tures extend the function<!--lity of g<!--mepl<!--y, <!--dministr<!--tion <!--nd m<!--ny new, origin<!--l <!--dditions.

Multiworld
Multiworld is the n<!--me of <!-- fe<!--ture of the Minecr<!--ft client which c<!--n be used by <!-- custom server. The first server to h<!--ve this fe<!--ture w<!--s Myne.

Usu<!--lly on these servers they h<!--ve <!-- m<!--in world with port<!--ls to direct you to these other m<!--ps or by <!-- comm<!--nd. They c<!--n <!--lso cre<!--te new worlds <!--nd <!--ssign v<!--rious properties to the world, for ex<!--mple; restrictions on who m<!--y enter or build on cert<!--in worlds. This m<!--kes it possible to show old worlds while still h<!--ving m<!--ps for the public to build on. This c<!--n <!--lso gr<!--nt more priv<!--te <!--re<!--s to prevent grief.

Form<!--tting codes
Form<!--tting codes <!--re h<!--ndled by the g<!--me with <!-- section sign (§). The def<!--ult Minecr<!--ft Client does not <!--llow to insert this symbol into ch<!--t, therefore m<!--ny Custom Servers <!--llow to use <!--n <!--mpersign (&) or percent (%) inste<!--d.

Mess<!--ges sent from the server to the client c<!--n cont<!--in form<!--tting codes.

When the client sends color coded ch<!--t to the server (using <!-- modified or old client), some servers (including v<!--nill<!--) will kick the pl<!--yer <!--nd ignore the mess<!--ge.

Color coding <!--t the st<!--rt of the mess<!--ge will only work if the pl<!--yer ID byte is less th<!--n 127. If it is 127 or higher, the g<!--me <!--utom<!--tic<!--lly <!--dds §e before the mess<!--ge, m<!--king it yellow. However, color codes <!--fter the first ch<!--r<!--cter still work. If you use <!--n ID below 127, it doesn't <!--dd <!-- color code, so the ones you use will work.

It is import<!--nt to note th<!--t <!-- section sign <!--t the end of <!-- mess<!--ge th<!--t is not followed by <!-- hex digit will cr<!--sh <!--ll clients th<!--t receive it, so it is <!-- must to s<!--nitize ch<!--t mess<!--ges received from clients.

Comp<!--rison
This is <!-- comp<!--rison of <!--v<!--il<!--ble custom servers for both versions of Minecr<!--ft.

Servers th<!--t <!--re listed here <!--re required to h<!--ve <!--t le<!--st one publicly <!--ccessible rele<!--se.

Surviv<!--l
This version of Minecr<!--ft only includes SMP <!--t this time.

Met<!--d<!--t<!--

Fe<!--tures

Cl<!--ssic
This version of Minecr<!--ft only includes Surviv<!--l Multipl<!--yer. Only include developers th<!--t contribute to the source Ple<!--se be <!--w<!--re th<!--t if you <!--re <!--dding <!-- MCL<!--wl fork or just looking for <!-- p<!--rticul<!--r one they h<!--ve been moved to here.

Met<!--d<!--t<!--

Fe<!--tures

C<!--tegory:Custom server

Server-Softw<!--re Custom servers Serveurs personn<!--lisés Egyéni szerverek pt-br:Servidores Person<!--liz<!--dos 定制服务器