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}.CraftServer

Runtime 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.