# Minecraft Uuid

> Minecraft UUID 表示：UUID定义 128位数字 区分对象实例、Representations 表示形式（Hyphenated hexadecimal RFC 9562 8-4-4-4-12组 前导零可省略、Hexadecimal 无连字符零不可省略、Most/Least 高/低64位两个long pre-1.16 仅 int数组格式替代、Int array 4个32位数字 [I;...]）、Versions and variants 版本和变体（5个版本 1/2时间+MAC 3/5字符串哈希 4完全随机、版本半字节位置A、变体位置B：0xx Apollo NCS、10x RFC 4122 variant 1 Java variant 2、110 旧微软 Java variant 6、111 保留 Java variant 7）、In Minecraft Minecraft中（Java Edition 使用版本4 变体1 RFC UUID 完全随机 通过UUID.randomUUID()生成）。

- Skill: `zmjjkk123-hub/minecraft-uuid` (Agent Skill)
- Install (CLI): `npx skillmds@latest add zmjjkk123-hub/minecraft-uuid`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zmjjkk123-hub/minecraft-uuid/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ZMJJKK123-hub (https://skillmd.com/u/zmjjkk123-hub)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/zmjjkk123-hub/minecraft-uuid

---


# UUIDs in Minecraft

A Universally Unique Identifier (UUID) is a 128-bit number used by Minecraft to distinguish object instances.

## Representations

- **Hyphenated hexadecimal** (RFC 9562): `8-4-4-4-12` groups, e.g. `f81d4fae-7dec-11d0-a765-00a0c91e6bf6`. Leading zeros per group may be omitted (`00000001-0002-0003-0004-000000000005` = `1-2-3-4-5`).
- **Hexadecimal**: same without hyphens; zeros cannot be omitted.
- **Most/Least**: high/low 64 bits as two longs (e.g. `UUIDMost`/`UUIDLeast`); pre-1.16 only, fully replaced by the int-array format.
- **Int array**: 4 32-bit numbers, e.g. `[I;-132296786,2112623056,-1486552928,-920753162]`.

## Versions and variants

UUIDs have 5 versions (1/2: time + MAC; 3/5: string hashes; 4: fully random). The version nibble sits at position A in `xxxxxxxx-xxxx-Axxx-Bxxx-xxxxxxxxxxxx`. The B position is the variant: `0xx` (Apollo NCS), `10x` (RFC 4122, "variant 1"; Java "variant 2"), `110` (old Microsoft, Java "variant 6"), `111` (reserved, Java "variant 7").

## In Minecraft

Java Edition uses version 4, variant 1 (RFC) UUIDs — fully random except the metadata — generated via `UUID.randomUUID()`.

