Leaf purpur-1.19.3 Server Jar Download
Leaf purpur-1.19.3 is the latest Leaf build for Minecraft purpur-1.19.3, published on 12 Mar 2023. The file is 55.4 MB.
Download
Download leafpurpur-1.19.3.jar55.4 MB
Downloads from github.com — Official — GitHub releases (Winds-Studio/Leaf).
The upstream does not publish a checksum for this file. MCJarHub computes a SHA-256 for such files on a schedule and shows it here once available — see how we source & verify.
Version facts
| This build's date | |
|---|---|
| Channel | Release |
| File size | 55.4 MB |
| Licence / terms | see upstream |
| Upstream project | github.com |
What changed
Release notes on GitHubCompatibility
Runs Bukkit, Spigot and Paper plugins built for Minecraft purpur-1.19.3.
Players need a Minecraft: Java Edition purpur-1.19.3 client. Other client versions can join only through a protocol plugin such as ViaVersion/ViaBackwards.
Known issues & safety notes
- Back up your world before changing versions: worlds upgrade automatically on start and cannot be downgraded.
- Known issues: search Leaf's issue tracker for purpur-1.19.3
How to set up Leaf purpur-1.19.3
- Download the Leaf jar into an empty folder.
- Start it once with the script below; it creates
eula.txtand stops. - Set
eula=trueineula.txtto accept the Minecraft EULA, then start again. Players join on port25565. - Put plugins (.jar) into
plugins/and restart.
Linux / macOS — start.sh
#!/bin/sh # start.sh — Leaf purpur-1.19.3 cd "$(dirname "$0")" java -Xms4G -Xmx4G -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+ParallelRefProcEnabled -XX:+PerfDisableSharedMem -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1HeapRegionSize=8M -XX:G1HeapWastePercent=5 -XX:G1MaxNewSizePercent=40 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1NewSizePercent=30 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -XX:MaxGCPauseMillis=200 -XX:MaxTenuringThreshold=1 -XX:SurvivorRatio=32 -jar leafpurpur-1.19.3.jar nogui
Windows — start.bat
@echo off REM start.bat — Leaf purpur-1.19.3 java -Xms4G -Xmx4G -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+ParallelRefProcEnabled -XX:+PerfDisableSharedMem -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1HeapRegionSize=8M -XX:G1HeapWastePercent=5 -XX:G1MaxNewSizePercent=40 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1NewSizePercent=30 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -XX:MaxGCPauseMillis=200 -XX:MaxTenuringThreshold=1 -XX:SurvivorRatio=32 -jar leafpurpur-1.19.3.jar nogui pause
The JVM flags are Aikar's G1 flags as recommended by PaperMC. Customise RAM, flags and restart loop →
Rule of thumb: 2–4 GB for a few friends, 6–10 GB for a public server with plugins. Set -Xms equal to -Xmx and leave 1–1.5 GB for the operating system. How much RAM?
Docker
docker run -d -p 25565:25565 -e EULA=TRUE -e TYPE=LEAF -e VERSION=purpur-1.19.3 --name mc itzg/minecraft-server
Uses the community itzg/minecraft-server image, which downloads the file itself.