sled for Minecraft, without mods!
This is a minecraft server built on Minestom.
It serves a simple cleanstone flatland, and spawns a virtual sled matrix when running /sled.
The matrix renders at the server's tickrate (20 by default)
It can be joined by vanilla 1.25.11 clients.
NOTE: Check this out using --recurse-submodules, so e.g. git clone --recurse-submodules https://github.com/shinyblink/minesled
Otherwise, run git submodule update --init afterward.
Needs:
- Linux. This and sled's JNI port have a bunch of assumptions made for it, but nothing complicated.
- at least JDK 21
- a toolchain capable of building sled
Then, just run: ./gradlew build. It will automatically build sled as well.
Development: ./gradlew run should work out of the box.
Add -Pminestom.tps=60 to run Minestom at 3x the vanilla tick rate, but let sled run at full speed.
"""Production""": ./gradlew distZip generates a zip archive with everything needed, including a JNI build of sled.
TPS can be set through the JAVA_OPTS environment variable when using the bin/minesled start script:
JAVA_OPTS="-Dminestom.tps=60" bin/minesled
NOTE: Currently runs on hardcoded non-standard port 25599!
