Перейти к содержимому
Mineforgian

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

Загрузки
650
Подписчики
3
Обновлён
6 июня 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 10 ноября 2025 г.

🎮 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

Ченджлог

1.1.0Релиз26.1, 26.1.1, 26.1.2 · 6 июня 2026 г.

Added

  • 🛡️ Staff verification — optional approval flow where requests wait for a staff ✅/❌ before being whitelisted (staff-role-id).
  • ⏳ Pending/approved/denied status embeds in Discord.

Changed

  • ⬆️ Paper API bumped to 26.1.2 (new year-based versioning, after 1.21.11).
  • Java 21 → Java 25 — now compiles to Java 25 bytecode for Minecraft 26.1+.
  • 🌐 All messages and logs translated from German to English.

Notes

  • The Java 25 bytecode means the plugin targets MC 26.1+ servers; it will not load on older 1.21.x (Java 21) servers.
  • Works on Paper, Spigot and Bukkit — uses only standard Bukkit API.
1.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 10 ноября 2025 г.

[1.0.0] - 2025-11-10

🎉 Initial Release

✨ Features

  • Discord Integration: Full Discord bot integration using JDA 5.0.0-beta.24
  • Automatic Whitelisting: Add players to whitelist by simply typing their name in a designated Discord channel
  • Emoji Reactions: Clean feedback with emoji reactions (✅ for success, ⛔ for errors)
  • User Whitelist Limit: Configurable maximum number of whitelists per Discord user (default: 3)
  • Commands:
    • !list - View all your whitelisted players
    • !remove - Remove a player from your whitelist
    • /whitelister reload - In-game command to reload configuration
  • Persistent Data Storage: Whitelist data saved to whitelist-data.yml and persists across restarts
  • Player Name Validation: Validates Minecraft usernames (alphanumeric + underscore, max 16 characters)
  • Configurable Settings: Customize bot token, channel ID, user limits, command prefix, and emojis

🔧 Technical

  • Minecraft Version: 1.21.1 (Paper/Spigot)
  • Java Version: 21+
  • Lightweight Discord Bot: Uses JDA createLight() with minimal intents (GUILD_MESSAGES, MESSAGE_CONTENT)
  • Async Operations: All whitelist operations run asynchronously to prevent blocking
  • Singleton Pattern: Clean plugin architecture with centralized instance management

Комментарии

Загружаем…