aboutsummaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
mainupdate thingsTriMill3 years
 
 
AgeCommit messageAuthorFilesLines
2023-01-01update thingsHEADmainTriMill8-39/+128
2022-12-18plugin documentationTriMill2-5/+50
2022-12-18clippyTriMill3-16/+12
2022-12-18refactoredTriMill5-227/+321
2022-12-17add logging and serde rename thingsTriMill2-2/+7
2022-12-17added velocity supportTriMill10-35/+221
2022-12-17works on 1.19.3 nowTriMill4-28/+27
2022-12-17changesTriMill15-63/+401
[...]
 
Clone
https://g.trimill.xyz/quectocraft

Quectocraft

Quectocraft is a minimal, extensible, efficient Minecraft server implementation written in Rust and Lua.

Goals

  • Minimal: By default, Quectocraft does very little by itself. It accepts connections, encodes and decodes packets, and handles the login sequence for you, but everything else must be done via plugins.
  • Extensible: Via its Lua plugin system, Quectocraft can be configured to do a variety of things.
  • Efficient: The vanilla Minecraft server, and even more efficient servers like Spigot and Paper, all use significant amounts of CPU even while idling with no players connected. Due to its low CPU and memory usage, Quectocraft is suitable for running on lower-end systems, or alongside another server without causing additional lag.

Plugin API

See Plugin API