Skip to content

Repository files navigation

Minesled

sled for Minecraft, without mods!

A screenshot of Minecraft. An endless floor of natural stone extends into the distance, with a surface displaying one of sled's animations hovering above it. The world is fully lit, due to hardcoded server side lighting.

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.

Building

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.

Running

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!

About

sled for Minecraft!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages