MonitoringMinecraft MonitoringMinecraft

DiscordWhitelist

Плагин BukkitFoliaPaper

Плагин для серверов Майнкрафт: бот авто-вайтлиста со встроенным веб-сервером.

33 скачивания 2 подписчика
Оцените первым

🛡️ WhitelistBot

Automatically whitelist players from a Discord channel — no commands, no hassle.

WhitelistBot bridges your Discord server and Minecraft server. Set up a dedicated channel, and when a player sends their Minecraft username, the bot instantly whitelists them and replies with a colour-coded embed. One username per Discord account, always.


✨ Features

  • 📨 Discord → Minecraft whitelisting — players send their username in a channel, bot does the rest
  • 🔒 One username per Discord user — enforced via SQLite database, no duplicates
  • Smart validation — checks for invalid characters, already-whitelisted players, and taken usernames
  • 🌐 Web dashboard — add and remove entries from a browser with a searchable table
  • 🔑 Auto-generated password — random login saved to webpage.yml on first launch
  • 🔄 In-game reload/wlbot reload reloads config and restarts the bot without restarting the server
  • 🎨 Colour-coded embeds — green for success, red for errors, brown for invalid input, orange for already registered

📋 Embed Responses

Situation Colour Message
Valid new username 🟢 Green ✅ Successfully Whitelisted
Invalid username format 🟫 Brown ⚠️ Invalid Characters
Discord user already registered 🟠 Orange ⚠️ Already Registered
Username taken by another user 🔴 Red ❌ Username Taken
Already on whitelist 🔴 Red ❌ Already Whitelisted

⚙️ Setup

1. Create a Discord Bot

  1. Go to discord.com/developers/applicationsNew Application
  2. Navigate to Bot → copy your token
  3. Enable Message Content Intent under Privileged Gateway Intents
  4. Under OAuth2 → URL Generator, select bot scope with Read Messages + Send Messages permissions and invite it to your server

2. Get Your IDs

Enable Developer Mode in Discord Settings → Advanced, then:

  • Right-click your server → Copy Server ID
  • Right-click your whitelist channel → Copy Channel ID

3. Configure the Plugin

Edit plugins/WhitelistBot/config.yml:

discord:
  bot-token: "YOUR_BOT_TOKEN_HERE"
  guild-id: "YOUR_GUILD_ID_HERE"
  channel-id: "YOUR_CHANNEL_ID_HERE"

4. Web Dashboard

On first launch, plugins/WhitelistBot/webpage.yml is created with a randomly generated password:

web:
  password: "a3f9c2d1e8b04f7a"
  port: 8080

Open http://your-server-ip:8080 in your browser to access the dashboard.


🌐 Web Dashboard

The built-in dashboard lets you manage whitelist entries without touching the server console.

  • Add entries — enter a Discord ID + Minecraft username to add and whitelist instantly
  • Remove entries — remove by Discord ID, automatically runs /whitelist remove
  • Search — filter the table by Discord ID or Minecraft username
  • Secure login — session-based auth with your webpage.yml password

To change the password or port, edit webpage.yml and run /wlbot reload.


🔧 Commands & Permissions

Command Description Permission
/wlbot reload Reloads config and restarts the bot whitelistbot.reload (default: op)

🗄️ Database

All entries are stored in plugins/WhitelistBot/whitelist.db (SQLite). You can open it with DB Browser for SQLite to view or manage entries manually.

The database stores:

  • Discord ID
  • Minecraft username
  • Timestamp of when they were whitelisted

🖥️ Compatibility

Minecraft Version Supported
1.18.x
1.19.x
1.20.x
1.21.x

Requires Paper or Spigot. Java 17+ required for 1.18–1.19, Java 21+ for 1.20+.


Смотри также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
1278 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
MigosMc
MigosMc Java + BE
1108 онлайн
1.8 — 26.2 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
SeasonEra
6 онлайн
26.1.2 версия
Выживание • Экономика • Кланы • Приваты • Донат • PVP • Работа
PLIRGAME - ДЕВУШКИ ВОЙС ЧАТ
31 онлайн
1.21.10 — 26.1.1 версия
❤️ Выживание! ❤️ Войс Чат ❤️ Девушки ❤️ /free
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.8. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат