Java Edition server software

A custom server is a Minecraft server that uses no derived code or components from the original Minecraft Classic or Survival server binaries, thus they are 100% free of Mojang code and restrictions. They are made as alternatives to the original software to add extra features, such as new blocks or gameplay changes, or make fixes such as lag optimization. Custom servers have to stay updated to the current version of the client due to possible protocol changes, note this only applies to Beta servers.

= Comparison of custom servers = This is a comparison of available and maintained custom servers for both versions of Minecraft. Only servers that are actively maintained and/or supported will be kept on this, along with public servers. Forks will not be listed, exceptions can and will be made where needed.

Beta
Contains: SMP

Classic
Contains: Creative