как узнать uuid игрока в minecraft
Универсальный уникальный идентификатор
UUID ( Универсальные уникальные идентификаторы ; Java Class) — это 128-битные числа, которые используются Minecraft для различения отдельных экземпляров.
Представление
Случаи
В следующей таблице представлены ситуации, в которых UUID используются в местах, доступных для игрока:
Технические аспекты
Диапазон значений
Названия разделов шестнадцатеричного формата с переносом через дефис
Имя раздела | Диапазон бит | |||
---|---|---|---|---|
От | до | Размер | Символы | |
мало времени | 96 | 127 | 32 | 8 |
время-середина | 80 | 95 | 16 | 4 |
высокая версия и время | 54 | 79 | 16 | 4 |
часы-сек-и-зарезервированы | 36 | 53 | 8 | 2 |
clock-seq-low | 48 | 45 | 8 | 2 |
узел | 0 | 47 | 48 | 12 |
(Имена имеют смысл только для версии 1 и 2 UUID, но он был передан во все формы используемых UUID.)
Версии и варианты
Было пять версий UUID. Версии 1 и 2 основаны на текущем времени и MAC-адресе; версии 3 и 5 основаны на хешировании строки; версия 4 основана на полностью случайной генерации. Значение «версия» занимает четыре бита и находится в строковом формате UUID в позиции, обозначенной буквой «A».
В Minecraft
Minecraft использует UUID версии 4, вариант 1 (RFC), что означает, что все число, за исключением битов, используемых для метаданных (версия и вариант), генерируется случайным образом. Функция Java UUID.randomUUID () выполняет именно эту задачу.
Таблица с расположениями и значениями метаданных: