COWMODSКаталог модов

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

  1. Create Discord Bot at https://discord.com/developers/applications
  2. Enable MESSAGE_CONTENT Intent (important!)
  3. Enter bot token and channel ID in config.yml
  4. Load plugin onto server and start
  5. Done! Write player names in Discord channel to whitelist them

Галерея

Последние версии

Все версии →
release

Whitelister 1.1.1

1.1.1
15 окт. 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.1
15 окт. 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.1
15 окт. 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.0
15 окт. 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.0
15 окт. 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.0
15 окт. 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.0
15 окт. 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.0
15 окт. 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.0
15 окт. 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.0
15 окт. 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.