Skip to content

qqwxe/WhiteCord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiscordAuth (Paper 1.21.1)

Plug'n'play плагин для входа через Discord с встроенным ботом (один .jar).

Что заполняет админ

В plugins/DiscordAuth/config.yml:

  • discord.bot_token
  • discord.guild_id
  • discord.channel_id
  • discord.invite_url
  • localization.default_language (например: en, ru, es, de, fr, pt-br)

Дальше перезапуск сервера.

Что делает плагин

  • Автоматически создаёт SQLite: plugins/DiscordAuth/data.db
  • Генерирует 6-символьный код входа с TTL (по умолчанию 10 минут)
  • Блокирует неавторизованных игроков до подтверждения через Discord
  • Поднимает Discord-бота внутри того же jar (JDA)
  • Публикует/обновляет сообщение с кнопкой 📝 ОПРОС
  • После формы и добавляет игрока в whitelist
  • Поддерживает мультиязычность (en/ru/es/de/fr/pt-br), файлы лежат в plugins/DiscordAuth/lang/
  • Автоопределяет язык игрока (Minecraft locale) и Discord пользователя (Discord locale)

Команды Minecraft

  • /da reload
  • /da status <nick>
  • /da unlink <nick>

Команды Discord

  • /da post
  • /da reset <user>

Сборка

mvn -DskipTests package

Готовый fat-jar будет в target/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages