// Server software
PaperMC 1.21.11
Paper is the Minecraft server jar under Laugh School SMP. Target game version: 1.21.11.
Install
- Install Java 21 (aarch64).
- Download the Paper 1.21.11 build from papermc.io.
- Create a server folder (example
~/laughschool-smp/). - Place
paper-1.21.11-*.jarthere and create a start script. - Accept
eula.txt, configureserver.properties, restart.
Example start script
#!/usr/bin/env bash
cd "$(dirname "$0")"
java -Xms2G -Xmx5G -jar paper-1.21.11.jar --nogui
server.properties highlights
| Key | Laugh School note |
|---|---|
| gamemode | survival |
| difficulty | peaceful (community SMP) |
| online-mode | true for Java; Bedrock auth via Floodgate |
| max-players | tune to Pi capacity |
| view-distance / simulation-distance | keep modest on Pi (e.g. 6–8 / 4–6) |
| spawn-protection | 0 if WorldGuard handles spawn |
paper-global.yml / paper-world defaults
- Prefer Paper’s async chunk IO defaults unless profiling says otherwise
- Disable unused anti-xray modes that burn CPU if you do not need them
- Watch
/sparkor Paper timings after plugin changes
Plugin folder rules
- Only Paper/Bukkit jars in
plugins/ - Never drop Fabric/Forge mod jars into
plugins/ - Prefer full restarts over
/reload
Update policy
- Read Paper changelogs + plugin compatibility for the new build
- Backup
world*,plugins/, and configs - Update Paper jar on a test copy when possible
- Update Via* stack together when bumping game versions