LapisMC Server
v1.20.4 • StableLapisMC is a dedicated Minecraft server implementation engineered from the ground up in Go. By removing JVM dependency and GC pause overhead, LapisMC maximizes single-thread efficiency and scales tick execution across multi-core systems via Goroutines.
Architecture
Native Go binary compiled with CGO_ENABLED=0 for zero external runtime dependencies.
Concurrency Model
Goroutine worker pools manage chunk generation, entity AI ticking, and packet encoding.
Config Format
Simple TOML configuration with hot-reload capabilities for non-critical parameters.
[server]
name = "LapisMC Lobby 01"
port = 25565
max_players = 500
[performance]
goroutine_workers = 8
tick_distance = 6
view_distance = 8
compression_threshold = 256