
Whitelister
Manage your Minecraft whitelist directly through Discord. Players can be whitelisted by simply typing their name in a designated Discord channel. The bot responds with emoji reactions to keep the channel clean. Features include per-user whitelist limi
1,7 тыс.6обновлён 15 окт. 2026 г.
УправлениеОбщениеУтилиты
Описание
🎮 Whitelister - Discord Whitelist Management
Manage your Minecraft whitelist directly through Discord - simple, fast, and clean!
✨ Features
- 💬 Intuitive Usage: Just write player names in a Discord channel - done!
- ✅ Emoji Feedback: Clean emoji reactions (✅/⛔) instead of cluttering text messages
- 👥 Multi-User Support: Each Discord user can whitelist multiple players (configurable)
- 📊 Clear Overview: List all your whitelisted players with !list
- 🗑️ Easy Removal: Remove players from whitelist with !remove PlayerName
- 💾 Persistent Storage: All data remains saved after server restarts
- 🔒 Channel-Based: Bot only responds in a designated Discord channel
🚀 Quick Start
- Create Discord Bot at https://discord.com/developers/applications
- Enable MESSAGE_CONTENT Intent (important!)
- Enter bot token and channel ID in config.yml
- Load plugin onto server and start
- Done! Write player names in Discord channel to whitelist them
Галерея
Последние версии
Все версии →release
Whitelister 1.1.1
1.1.115 окт. 2026 г.92Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Что нового
Bugfix release for Minecraft 1.21.x servers (Java 21). Bedrock support is only available in 1.2.0+ (MC 26.x).
**Targets:** Paper 1.21.11 · Fabric 1.21.10 · NeoForge 1.21.1
### Fixed
- 🐛 **NeoForge:** players were added with a random UUID, so they could not join and `!remove` did nothing. The real UUID is now looked up.
- 📦 **NeoForge:** the mod JAR did not contain JDA, so the bot could not start. JDA is now bundled via Jar-in-Jar.
- ✅ **Fabric:** the bot always reacted with ✅, even for names without a Minecraft account. It now reacts with ⛔ if the player could not be whitelisted.
- 🗑️ **Paper:** users who removed their last player stayed in `whitelist-data.yml`.
release
Whitelister 1.1.1
1.1.115 окт. 2026 г.17Minecraft: 1.21.10, 1.21.11fabric
Что нового
Bugfix release for Minecraft 1.21.x servers (Java 21). Bedrock support is only available in 1.2.0+ (MC 26.x).
**Targets:** Paper 1.21.11 · Fabric 1.21.10 · NeoForge 1.21.1
### Fixed
- 🐛 **NeoForge:** players were added with a random UUID, so they could not join and `!remove` did nothing. The real UUID is now looked up.
- 📦 **NeoForge:** the mod JAR did not contain JDA, so the bot could not start. JDA is now bundled via Jar-in-Jar.
- ✅ **Fabric:** the bot always reacted with ✅, even for names without a Minecraft account. It now reacts with ⛔ if the player could not be whitelisted.
- 🗑️ **Paper:** users who removed their last player stayed in `whitelist-data.yml`.
release
Whitelister 1.1.1
1.1.115 окт. 2026 г.12Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10forge
Что нового
Bugfix release for Minecraft 1.21.x servers (Java 21). Bedrock support is only available in 1.2.0+ (MC 26.x).
**Targets:** Paper 1.21.11 · Fabric 1.21.10 · NeoForge 1.21.1
### Fixed
- 🐛 **NeoForge:** players were added with a random UUID, so they could not join and `!remove` did nothing. The real UUID is now looked up.
- 📦 **NeoForge:** the mod JAR did not contain JDA, so the bot could not start. JDA is now bundled via Jar-in-Jar.
- ✅ **Fabric:** the bot always reacted with ✅, even for names without a Minecraft account. It now reacts with ⛔ if the player could not be whitelisted.
- 🗑️ **Paper:** users who removed their last player stayed in `whitelist-data.yml`.
release
Whitelister 1.2.0
1.2.015 окт. 2026 г.18Minecraft: 26.1.2bukkit, paper, spigot
Что нового
### Added
- 📱 **Bedrock support (Geyser + Floodgate)** — prefix a gamertag with `.` (configurable via `bedrock.prefix`) to whitelist Bedrock players, e.g. `.Steve` or `.Cool Guy`.
- 🔎 Gamertags are resolved to their Floodgate UUID through the GeyserMC Global API — no Floodgate dependency needed.
- 🕒 Bedrock players unknown to the API are reserved and whitelisted automatically on their first join.
- 🧩 Floodgate is detected (optional) and its `username-prefix` is checked against the configured prefix.
### Changed
- ⬆️ **Minecraft 26.3** for all platforms: Paper `26.3.build.178`, Fabric (Loader `0.19.5`, API `0.162.0+26.3`) and NeoForge `26.3.0.76` — all on Java 25.
- 🧵 Fabric moved from Yarn to Mojang mappings (Loom `1.18`, Gradle `9.7.1`); NeoForge moved to ModDevGradle.
- 🗂️ The 1.21.x builds live on in the `1.21.x` branch.
### Fixed
- 🐛 NeoForge whitelisted players with a random UUID, so they couldn't join and `!remove` did nothing.
- 🐛 NeoForge JAR didn't bundle JDA — now included via Jar-in-Jar.
- 🐛 Fabric always reacted ✅, even if the name didn't exist.
- 🐛 Removed users stayed in `whitelist-data.yml` after their last player was removed (Paper).
- 🔒 NeoForge config is no longer a synced config, so the bot token is never sent to clients.
release
Whitelister 1.2.0
1.2.015 окт. 2026 г.18Minecraft: 26.1.2fabric
Что нового
### Added
- 📱 **Bedrock support (Geyser + Floodgate)** — prefix a gamertag with `.` (configurable via `bedrock.prefix`) to whitelist Bedrock players, e.g. `.Steve` or `.Cool Guy`.
- 🔎 Gamertags are resolved to their Floodgate UUID through the GeyserMC Global API — no Floodgate dependency needed.
- 🕒 Bedrock players unknown to the API are reserved and whitelisted automatically on their first join.
- 🧩 Floodgate is detected (optional) and its `username-prefix` is checked against the configured prefix.
### Changed
- ⬆️ **Minecraft 26.3** for all platforms: Paper `26.3.build.178`, Fabric (Loader `0.19.5`, API `0.162.0+26.3`) and NeoForge `26.3.0.76` — all on Java 25.
- 🧵 Fabric moved from Yarn to Mojang mappings (Loom `1.18`, Gradle `9.7.1`); NeoForge moved to ModDevGradle.
- 🗂️ The 1.21.x builds live on in the `1.21.x` branch.
### Fixed
- 🐛 NeoForge whitelisted players with a random UUID, so they couldn't join and `!remove` did nothing.
- 🐛 NeoForge JAR didn't bundle JDA — now included via Jar-in-Jar.
- 🐛 Fabric always reacted ✅, even if the name didn't exist.
- 🐛 Removed users stayed in `whitelist-data.yml` after their last player was removed (Paper).
- 🔒 NeoForge config is no longer a synced config, so the bot token is never sent to clients.
release
Whitelister 1.2.0
1.2.015 окт. 2026 г.14Minecraft: 26.1.2forge, neoforge
Что нового
### Added
- 📱 **Bedrock support (Geyser + Floodgate)** — prefix a gamertag with `.` (configurable via `bedrock.prefix`) to whitelist Bedrock players, e.g. `.Steve` or `.Cool Guy`.
- 🔎 Gamertags are resolved to their Floodgate UUID through the GeyserMC Global API — no Floodgate dependency needed.
- 🕒 Bedrock players unknown to the API are reserved and whitelisted automatically on their first join.
- 🧩 Floodgate is detected (optional) and its `username-prefix` is checked against the configured prefix.
### Changed
- ⬆️ **Minecraft 26.3** for all platforms: Paper `26.3.build.178`, Fabric (Loader `0.19.5`, API `0.162.0+26.3`) and NeoForge `26.3.0.76` — all on Java 25.
- 🧵 Fabric moved from Yarn to Mojang mappings (Loom `1.18`, Gradle `9.7.1`); NeoForge moved to ModDevGradle.
- 🗂️ The 1.21.x builds live on in the `1.21.x` branch.
### Fixed
- 🐛 NeoForge whitelisted players with a random UUID, so they couldn't join and `!remove` did nothing.
- 🐛 NeoForge JAR didn't bundle JDA — now included via Jar-in-Jar.
- 🐛 Fabric always reacted ✅, even if the name didn't exist.
- 🐛 Removed users stayed in `whitelist-data.yml` after their last player was removed (Paper).
- 🔒 NeoForge config is no longer a synced config, so the bot token is never sent to clients.
release
Whitelister 1.2.0
1.2.015 окт. 2026 г.34Minecraft: 26.2bukkit, paper, spigot
Что нового
### Added
- 📱 **Bedrock support (Geyser + Floodgate)** — prefix a gamertag with `.` (configurable via `bedrock.prefix`) to whitelist Bedrock players, e.g. `.Steve` or `.Cool Guy`.
- 🔎 Gamertags are resolved to their Floodgate UUID through the GeyserMC Global API — no Floodgate dependency needed.
- 🕒 Bedrock players unknown to the API are reserved and whitelisted automatically on their first join.
- 🧩 Floodgate is detected (optional) and its `username-prefix` is checked against the configured prefix.
### Changed
- ⬆️ **Minecraft 26.3** for all platforms: Paper `26.3.build.178`, Fabric (Loader `0.19.5`, API `0.162.0+26.3`) and NeoForge `26.3.0.76` — all on Java 25.
- 🧵 Fabric moved from Yarn to Mojang mappings (Loom `1.18`, Gradle `9.7.1`); NeoForge moved to ModDevGradle.
- 🗂️ The 1.21.x builds live on in the `1.21.x` branch.
### Fixed
- 🐛 NeoForge whitelisted players with a random UUID, so they couldn't join and `!remove` did nothing.
- 🐛 NeoForge JAR didn't bundle JDA — now included via Jar-in-Jar.
- 🐛 Fabric always reacted ✅, even if the name didn't exist.
- 🐛 Removed users stayed in `whitelist-data.yml` after their last player was removed (Paper).
- 🔒 NeoForge config is no longer a synced config, so the bot token is never sent to clients.
release
Whitelister 1.2.0
1.2.015 окт. 2026 г.22Minecraft: 26.2forge, neoforge
Что нового
### Added
- 📱 **Bedrock support (Geyser + Floodgate)** — prefix a gamertag with `.` (configurable via `bedrock.prefix`) to whitelist Bedrock players, e.g. `.Steve` or `.Cool Guy`.
- 🔎 Gamertags are resolved to their Floodgate UUID through the GeyserMC Global API — no Floodgate dependency needed.
- 🕒 Bedrock players unknown to the API are reserved and whitelisted automatically on their first join.
- 🧩 Floodgate is detected (optional) and its `username-prefix` is checked against the configured prefix.
### Changed
- ⬆️ **Minecraft 26.3** for all platforms: Paper `26.3.build.178`, Fabric (Loader `0.19.5`, API `0.162.0+26.3`) and NeoForge `26.3.0.76` — all on Java 25.
- 🧵 Fabric moved from Yarn to Mojang mappings (Loom `1.18`, Gradle `9.7.1`); NeoForge moved to ModDevGradle.
- 🗂️ The 1.21.x builds live on in the `1.21.x` branch.
### Fixed
- 🐛 NeoForge whitelisted players with a random UUID, so they couldn't join and `!remove` did nothing.
- 🐛 NeoForge JAR didn't bundle JDA — now included via Jar-in-Jar.
- 🐛 Fabric always reacted ✅, even if the name didn't exist.
- 🐛 Removed users stayed in `whitelist-data.yml` after their last player was removed (Paper).
- 🔒 NeoForge config is no longer a synced config, so the bot token is never sent to clients.
release
Whitelister 1.2.0
1.2.015 окт. 2026 г.15Minecraft: 26.2fabric
Что нового
### Added
- 📱 **Bedrock support (Geyser + Floodgate)** — prefix a gamertag with `.` (configurable via `bedrock.prefix`) to whitelist Bedrock players, e.g. `.Steve` or `.Cool Guy`.
- 🔎 Gamertags are resolved to their Floodgate UUID through the GeyserMC Global API — no Floodgate dependency needed.
- 🕒 Bedrock players unknown to the API are reserved and whitelisted automatically on their first join.
- 🧩 Floodgate is detected (optional) and its `username-prefix` is checked against the configured prefix.
### Changed
- ⬆️ **Minecraft 26.3** for all platforms: Paper `26.3.build.178`, Fabric (Loader `0.19.5`, API `0.162.0+26.3`) and NeoForge `26.3.0.76` — all on Java 25.
- 🧵 Fabric moved from Yarn to Mojang mappings (Loom `1.18`, Gradle `9.7.1`); NeoForge moved to ModDevGradle.
- 🗂️ The 1.21.x builds live on in the `1.21.x` branch.
### Fixed
- 🐛 NeoForge whitelisted players with a random UUID, so they couldn't join and `!remove` did nothing.
- 🐛 NeoForge JAR didn't bundle JDA — now included via Jar-in-Jar.
- 🐛 Fabric always reacted ✅, even if the name didn't exist.
- 🐛 Removed users stayed in `whitelist-data.yml` after their last player was removed (Paper).
- 🔒 NeoForge config is no longer a synced config, so the bot token is never sent to clients.
release
Whitelister 1.2.0
1.2.015 окт. 2026 г.46Minecraft: 26.3bukkit, paper, spigot
Что нового
### Added
- 📱 **Bedrock support (Geyser + Floodgate)** — prefix a gamertag with `.` (configurable via `bedrock.prefix`) to whitelist Bedrock players, e.g. `.Steve` or `.Cool Guy`.
- 🔎 Gamertags are resolved to their Floodgate UUID through the GeyserMC Global API — no Floodgate dependency needed.
- 🕒 Bedrock players unknown to the API are reserved and whitelisted automatically on their first join.
- 🧩 Floodgate is detected (optional) and its `username-prefix` is checked against the configured prefix.
### Changed
- ⬆️ **Minecraft 26.3** for all platforms: Paper `26.3.build.178`, Fabric (Loader `0.19.5`, API `0.162.0+26.3`) and NeoForge `26.3.0.76` — all on Java 25.
- 🧵 Fabric moved from Yarn to Mojang mappings (Loom `1.18`, Gradle `9.7.1`); NeoForge moved to ModDevGradle.
- 🗂️ The 1.21.x builds live on in the `1.21.x` branch.
### Fixed
- 🐛 NeoForge whitelisted players with a random UUID, so they couldn't join and `!remove` did nothing.
- 🐛 NeoForge JAR didn't bundle JDA — now included via Jar-in-Jar.
- 🐛 Fabric always reacted ✅, even if the name didn't exist.
- 🐛 Removed users stayed in `whitelist-data.yml` after their last player was removed (Paper).
- 🔒 NeoForge config is no longer a synced config, so the bot token is never sent to clients.
