O UUID é usado para identificar jogadores de forma única no Minecraft, seja no modo online ou offline:
- Modo Online: UUIDs são vinculados às contas Mojang/Microsoft. Isso significa que permanecem os mesmos mesmo que o jogador mude o nome de usuário.
- Modo Offline: UUIDs são gerados a partir dos nomes dos jogadores. Portanto, quando o jogador muda o nome, o UUID muda também.
Essa diferença faz com que os dados dos jogadores possam ser perdidos ao alternar entre modos, pois o servidor não reconhece o novo UUID.
Servidores de Minecraft Online e Offline
Os servidores podem rodar em modo online (padrão) ou offline:
- No arquivo
server.properties
, altereonline-mode=true
paraonline-mode=false
para definir o modo desejado.
Alternar entre esses modos pode fazer com que jogadores "percam" seus inventários e conquistas, pois o servidor atribui novos UUIDs.
Passos para Manter Seu Inventário ao Alternar os Modos
Siga estes passos para manter seu inventário ao alternar os modos:
1. Obtenha os UUIDs dos Jogadores
Você precisará dos UUIDs online e offline dos jogadores. Use a ferramenta:
https://nuckle.github.io/minecraft-offline-uuid-generator/
Selecione o tipo de UUID (online ou offline), digite o nome do jogador e clique em "Generate" para obter o UUID.
Minha lista ficou assim:
Online:
reishost - 356c5d1c-d1ea-4bdf-a357-ea37881a2f70
Offline:
reishost - 9f013ea0-592a-3233-867a-954fb48eba00
2. Entendendo os Arquivos Relacionados aos UUIDs
Na pasta playerdata
do mundo do servidor, existem 4 arquivos:
- 2 arquivos .dat e .dat_old para o UUID online.
- 2 arquivos .dat e .dat_old para o UUID offline.
Esses arquivos são gerados ao entrar no servidor e salvar o progresso.
3. Excluindo Dados de Jogadores Offline (Se Necessário)
Se você desativou o online-mode e entrou no servidor, ele gerou arquivos relacionados ao UUID offline:
- Navegue até a pasta
playerdata
e exclua os arquivos.dat
e.dat_old
do UUID offline. - Certifique-se de fazer backup dos seus dados antes de excluir qualquer coisa.
4. Copiando e Renomeando Arquivos de Dados dos Jogadores
Você precisará copiar os arquivos de dados do UUID online e renomeá-los para o UUID offline:
-
Clique com o botão direito nos arquivos
.dat
e.dat_old
do UUID online e copie-os. -
Renomeie os arquivos copiados para o UUID offline.
-
O resultado deve ser algo como:
Obs: Lembre-se de manter o ".dat" e ".dat_old" no final dos nomes dos arquivos.
5. Reinicie o Servidor
Após as alterações, reinicie o servidor. Os dados dos jogadores estarão disponíveis, independentemente do modo do servidor.