Tutorial Completo OAuth 2.0
1️⃣ CRIAR PROJETO NO GOOGLE CLOUD
Code (Text):
Acesse: https://console.cloud.google.com/
Clique em "Criar Projeto"
Nome: minecraft-backup
2️⃣ HABILITAR GOOGLE DRIVE API
Code (Text):
Menu: APIs e Serviços → Biblioteca
Pesquise: "Google Drive API"
Clique em "Habilitar"
3️⃣ CONFIGURAR TELA DE CONSENTIMENTO
Code (Text):
Menu: APIs e Serviços → Tela de consentimento OAuth
- Tipo de usuário: Externo
- Nome do app: minecraft-backup
- Email de suporte:
[email protected]
4️⃣ CONFIGURAR ESCOPOS
Code (Text):
Em "Escopos" adicione:
- ../auth/drive.file
5️⃣ ADICIONAR USUÁRIOS DE TESTE
6️⃣ CRIAR CREDENCIAIS
Code (Text):
Menu: Credenciais → Criar Credenciais → ID do cliente OAuth
- Tipo: Aplicativo da área de trabalho
- Nome: minecraft-backup-client
7️⃣ BAIXAR CREDENCIAIS
Code (Text):
Clique em "Criar"
Faça download do JSON
Renomeie para: oauth-credentials.json
CONFIGURAÇÃO NO MINECRAFT
1️⃣ ATIVAR GOOGLE DRIVE
Code (YAML):
# config.yml
googleDrive:
enable
: true
credentialsFile
:
"oauth-credentials.json"
folderId
:
""
# Opcional: ID da pasta específica
2️⃣ COLOCAR ARQUIVO DE CREDENCIAIS
Code (Text):
Coloque o arquivo oauth-credentials.json na pasta do plugin
3️⃣ CONFIGURAR OAUTH NO JOGO
Code (Text):
Execute no console ou jogo:
/backup oauth-setup
Siga as instruções no console:
1. Copie a URL gerada
2. Cole no navegador
3. Faça login e autorize
4. Copie o código
5. Execute:
/backup oauth-complete SEU_CODIGO_AQUI
✅ PRONTO! Agora use
Code (Text):
/backup create
e seus backups serão enviados automaticamente para o Google Drive!