The Zexl Minecraft Server aims to implement core functional Minecraft Server entirely in Javascript
Find a file
2026-04-06 18:55:53 +02:00
builds Version 0.1.0 2026-03-23 21:54:30 +01:00
data Version 0.1.0 2026-03-23 21:54:30 +01:00
lib removing console.log's 2026-04-06 18:45:07 +02:00
server Version 0.0.7 2026-03-15 19:52:29 +01:00
test Add velocity settings to config.json 2026-03-23 22:36:10 +01:00
.gitignore remoe bundle file for commiting 2026-03-28 22:08:44 +01:00
build.bat Version 0.0.7 2026-03-15 19:52:29 +01:00
bundler.js Version 0.0.7 2026-03-15 19:52:29 +01:00
package.json Version 0.1.0 2026-03-23 21:54:30 +01:00
README.md Update README with Velocity support information 2026-04-06 18:54:39 +02:00

Zexl

The Zexl Minecraft Server aims to implement core functional Minecraft Server entirely in Javascript

Features

Currently implemented

  • Joining world
  • Chat (without encryption) and restart command

Running

You can you it with build.bat or by running node zexl in a folder with the latest zexl.js and a config.json

Velocity

currently Zexl supports Velocity with

  • online-mode = true
  • force-key-authentication = true
  • player-info-forwarding-mode = "modern"

Which shoud be the standard on most velocity network's

although the Velocity Server tries do make it secure the Zexl Server currently doesn't check if it is valid.

Credit

This project wouldn't be possible without the contributors of the Minecraft wiki.