Мод для Майнкрафт на Fabric, который переносит сохранённые данные игрока между UUID и позволяет сменить владельца приручённых животных через игровой интерфейс. Он подходит для серверов, где нужно восстановить или переназначить данные персонажа.
Возможности
- Копирует инвентарь, опыт, здоровье, позицию, измерение, эндер-сундук и другие данные из
playerdata/<uuid>.dat. - Переносит статистику из
stats/<uuid>.jsonи достижения изadvancements/<uuid>.json. - Открывает постраничное меню в виде сундука: игроки показаны головами с именем, UUID, скином и статусом в сети.
- Может автоматически переназначать владельца загруженных приручённых животных.
- Чтобы сменить владельца конкретного животного, возьмите редстоун, присядьте и нажмите правой кнопкой мыши по приручённому мобу, затем выберите игрока в меню. Животные в незагруженных чанках появятся для переназначения после загрузки их чанков.
Как пользоваться
/uuidswap— открыть меню и заменить свои данные данными выбранного игрока./uuidswap list— показать известных игроков, их UUID и статус в сети./uuidswap <targetUuid>— заменить свои данные сохранением указанного UUID./uuidswap apply <sourceUuid> <targetUuid>— заменить данныеsourceUuidданнымиtargetUuid; команда рассчитана на операторов и консоль сервера.
Если игрок, чьи данные заменяются, находится в сети, мод отключит его, дождётся сохранения и применит замену на следующем тике сервера.
Настройки
Конфиг создаётся по пути config/uuid-config.json.
playerSwapPermissionLevel— уровень прав для переноса данных игрока.petOwnerSwapPermissionLevel— уровень прав для смены владельца животного.backupBeforeOverwrite— создавать резервную копию перед перезаписью.transferPetsAutomatically— автоматически переносить владельцев загруженных приручённых животных.enablePetOwnerSwap— включить ручную смену владельца животного.
Уровни прав: 0 — все игроки, 1 — модераторы, 2 — гейммастеры, 3 — администраторы, 4 — владельцы и полные операторы. Резервные копии сохраняются в <world>/uuid_backups/.
Требования и совместимость
Нужны Fabric Loader, Fabric API и Java. Мод устанавливается на клиент или сервер. Замена сохранений перезаписывает данные, поэтому перед использованием стоит сохранить копию мира и оставить backupBeforeOverwrite=true.
