Repository navigation
v0.3.0
Blockheads Server v0.3.0
Alpha. Mods reload without a restart, and the Android app updates itself.
Mods
- Hot reload.
/mods reload [id]reloads one mod, or every changed mod, while the server runs. A new version that fails to start leaves the old one running. Storage is kept. SetBLOCKHEADS_MODS_WATCH=1to reload a mod when its files change (for mod development). Players already connected keep the client mods they have. /modsfor admins and the console:list,reload [id],timings [id],timings reset [id]. Timings show the time each mod spends per handler kind, with soft hits, timeouts and strikes./modsis there when at least one mod loaded at start.- Mod SDK v0.3.1,
blockheads:api0.3.2 (no API change). See the hot reload guide.
Android app
- In-app updates. The app checks for updates every time it opens. Tap the notice to download the update inside the app; it is checked against
SHA256SUMS.txt. Before installing, the app saves and stops the server and backs up the world, then opens Android's installer. If Android asks, allow installs from Blockheads Server and tap Try again. If you cancel the install, the server starts again on the next launch. - This version has to be installed once from the browser; later versions update from inside the app.
Other
- The whole workspace is clippy-clean, and CI now fails on any clippy warning.
Docker: ghcr.io/blockheads-club/blockheads-server:0.3.0
Full Changelog: v0.2.0...v0.3.0