Leaf 26.3 Server Jar Download

Latest release Official source

Leaf 26.3 build #13 is the newest Leaf build for Minecraft 26.3, published on 26 Oct 2026. It requires Java 25 or newer and the jar is 79 MB.

Download

Download leaf-26.3-13.jar79 MB

Downloads from github.com — Official — GitHub releases (Winds-Studio/Leaf).

SHA-256 · published by GitHub releases (Winds-Studio/Leaf)
95b0dad1117344a9471a2b71fcb7e38b891c78e7bde403e8e26b7d6e2c8b697c

How to verify this file on Windows, macOS and Linux.

Source: Official — GitHub releases (Winds-Studio/Leaf) SHA-256 shown below Last checked: Report a problem

Version facts

Minecraft release date
This build's date
Build#13
ChannelRelease
Required JavaJava 25 or newer · Temurin 25
File size79 MB
Licence / termssee upstream
Upstream projectgithub.com

What changed

Release notes on GitHub What's new in Minecraft 26.3 (Minecraft Wiki)

Compatibility

Runs Bukkit, Spigot and Paper plugins built for Minecraft 26.3.

Players need a Minecraft: Java Edition 26.3 client. Other client versions can join only through a protocol plugin such as ViaVersion/ViaBackwards.

Minecraft 26.3 in other server software

Other Minecraft 26.3 server jars (Vanilla, Paper, Fabric, Forge…)

Known issues & safety notes

How to set up Leaf 26.3

  1. Install Java 25 or newer (e.g. Eclipse Temurin) and check it with java -version.
  2. Download the Leaf jar into an empty folder.
  3. Start it once with the script below; it creates eula.txt and stops.
  4. Set eula=true in eula.txt to accept the Minecraft EULA, then start again. Players join on port 25565.
  5. Put plugins (.jar) into plugins/ and restart.

Linux / macOS — start.sh

#!/bin/sh
# start.sh — Leaf 26.3
cd "$(dirname "$0")"
JAVA_MAJOR=$(java -version 2>&1 | awk -F'"' '/version/ {split($2, v, "."); print (v[1] == "1") ? v[2] : v[1]}')
if [ "$JAVA_MAJOR" -lt 25 ] 2>/dev/null; then
  echo "Java 25 or newer is required (found Java $JAVA_MAJOR)."
  exit 1
fi
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 leaf-26.3-13.jar nogui

Windows — start.bat

@echo off
REM start.bat — Leaf 26.3
REM Needs Java 25 or newer: run "java -version" to check.
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 leaf-26.3-13.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=26.3 --name mc itzg/minecraft-server

Uses the community itzg/minecraft-server image, which downloads the file itself.

Upgrading

FAQ

What Java version does Leaf 26.3 need?

Leaf 26.3 needs Java 25 or newer. Running it on an older Java fails with an UnsupportedClassVersionError mentioning class file version 69.0.