Developer Tools
NMS Version Mappings
Instantly find the CraftBukkit package revision for any Minecraft version.
Used in reflection-based NMS access
All Mappings
Quick Reference
CraftBukkit Package
org.bukkit.craftbukkit.{revision}.CraftServerRuntime Detection
Bukkit.getServer().getClass()
.getPackage().getName()
.split("\\.")[3]About NMS Revisions
The NMS revision (e.g., v1_21_R4) is the package version used in CraftBukkit class names. It changes when Mojang makes significant internal changes to Minecraft's server code. Multiple Minecraft versions may share the same revision if their internal structures remain compatible.
Since Minecraft 1.17, the net.minecraft.server.vX_XX_RX package style is deprecated in favor of deobfuscated names, but CraftBukkit classes still use the versioned package structure.