Get UUID
Активный0.0
Установок
Последнее обновление
Версии
Get UUID
Эта библиотека в виде датапака предоставляет возможность преобразования UUID из формата массива целых чисел (например, [I; -1401042019, -1289797294, -1229027734, 88525518]) в шестнадцатеричный формат (например, ac7dcb9d-b31f-4152-b6be-866a0546cace).
Использование
Библиотека включает две основные функции:
- function
gu:generate- сохраняет шестнадцатеричный UUID выполняющей сущности в NBT-хранилищеgu:main out - function
gu:convert- преобразует десятичный UUID, переданный в качестве аргумента макроса функции (например,{UUID:[I; -1401042019, -1289797294, -1229027734, 88525518]}), в шестнадцатеричный формат и сохраняет результат в NBT-хранилищеgu:main out
Примеры применения
Получение UUID игрока:
/function gu:generate
После выполнения команды UUID будет доступен для просмотра через /data get storage gu:main out
Получение UUID моба:
/execute as @n[type=cow] run function gu:generate
Эта команда сохранит шестнадцатеричный UUID ближайшей коровы в хранилище
Прямое преобразование массива:
/function gu:convert {UUID:[I; 1, 2, 3, 4]}
Преобразует указанный массив целых чисел в шестнадцатеричный UUID