Skip to main content
Version: 1.0

Requirements & compatibility

Project One 1.0 — supported platforms
Server softwareSupportedMinecraft
Paper✔1.20.1 – 1.21.x
Spigot✔1.20.1 – 1.21.x
Bukkit——
Folia✔1.20.1 – 1.21.x

Java​

MinecraftJava required
1.20.5+Java 21
1.20.1–1.20.4Java 17

Minecraft itself sets the floor here, not the plugin. A server on the wrong Java version fails before any plugin loads.

Folia​

This release is Folia-compatible. Anything that touches the world must run on the owning region's thread — see the notes in Developer API if you are calling into this plugin from your own code.

Do not assume Folia support

Folia removes the single main thread, so Bukkit.getScheduler() and most "just run it sync" patterns throw. If you have not tested on Folia, list it as unsupported rather than untested — a wrong "yes" here generates the most bug reports.

Dependencies​

PluginRequired?Used for
VaultOptionalEconomy and permission lookups
PlaceholderAPIOptionalPlaceholders

Declare required plugins as depend and optional ones as softdepend in plugin.yml; softdepend also guarantees load order, which matters when you register placeholders.

Older releases​

This page describes the version selected in the navbar. Use the version dropdown to see the requirements for an earlier release — support ranges change between versions, which is exactly what versioned docs are for.