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

bwhitelist

A superior whitelist plugin for Minecraft servers that fixes the vanilla whitelist's limitations. No more "Player does not exist" errors when trying to whitelist players!

Загрузки
108
Подписчики
1
Обновлён
8 июля 2025 г.
Лицензия
MIT

Опубликован 8 июля 2025 г.

BetterWhitelist

A superior whitelist plugin for Minecraft servers that fixes the vanilla whitelist's limitations. No more "Player does not exist" errors when trying to whitelist players!

Plugin Banner

Features

🚀 Better Than Vanilla

  • Case-insensitive username matching
  • Whitelist offline players without errors
  • No "Player does not exist" messages!

Smart Commands

  • Tab completion for all commands
  • Suggests online players when adding
  • Shows whitelisted players when removing

🛠️ Easy to Use

  • /bwhitelist add <player> - Add players to whitelist
  • /bwhitelist remove <player> - Remove players from whitelist
  • /bwhitelist list - See all whitelisted players
  • /bwhitelist reload - Reload the whitelist

⚙️ Fully Configurable

  • Customize all messages
  • Toggle case-sensitive matching
  • Configure auto-save settings

Installation

  1. Download the latest version from Modrinth
  2. Place the jar file in your server's plugins folder
  3. Restart your server
  4. Done! Use /bwhitelist commands to manage your whitelist

Configuration

config.yml

# Whether to enable case-insensitive username matching
case-insensitive: true

# Whether to save whitelist changes automatically
auto-save: true

# How often to auto-save the whitelist (in seconds)
auto-save-interval: 300

messages.yml

kick-message: "&cYou are not whitelisted on this server!&r\n&7Please contact an administrator to get whitelisted."
no-permission: "&cYou don't have permission to use this command!"
player-added: "&aSuccessfully added &e%player% &ato the whitelist!"
player-removed: "&aSuccessfully removed &e%player% &afrom the whitelist!"
player-already-whitelisted: "&e%player% &cis already whitelisted!"
player-not-whitelisted: "&e%player% &cis not whitelisted!"
whitelist-reloaded: "&aWhitelist has been reloaded!"

Permissions

  • betterwhitelist.admin - Access to all whitelist commands (default: op)

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Created by periklis20m

Ченджлог

1.0Релиз1.21.5, 1.21.6, 1.21.7 · 8 июля 2025 г.

Changelog

All notable changes to the BetterWhitelist plugin will be documented in this file.

[1.0] - 2024-01-08

Added

  • Initial release
  • Case-insensitive username matching
  • Offline player whitelisting support
  • Tab completion for commands
  • Customizable messages in messages.yml
  • Auto-save functionality
  • Basic commands:
    • /bwhitelist add <player> - Add a player to whitelist
    • /bwhitelist remove <player> - Remove a player from whitelist
    • /bwhitelist list - List all whitelisted players
    • /bwhitelist reload - Reload the whitelist
  • Permission system:
    • betterwhitelist.admin for command access
  • Configuration options:
    • Case-insensitive matching toggle
    • Auto-save toggle
    • Auto-save interval setting

Technical

  • Support for Minecraft 1.21.5
  • Proper error handling and logging
  • Null-safety checks
  • File creation safeguards
  • Tab completion for better UX:
    • Command suggestions
    • Online player suggestions for add command
    • Whitelisted player suggestions for remove command

Комментарии

Загружаем…