Multi-WhiteList icon

Multi-WhiteList -----

One Whitelist for Multiple Servers - Simplicity in Management, Greater Control.



Description:
The Multi-WhiteList Plugin is a tool designed to simplify the management of player whitelists across multiple Minecraft servers. This plugin enables shared management of a whitelist containing players authorized to join any of the connected servers.

Features:
  • Centralized Whitelisting: Multi-WhiteList allows you to maintain a single, centralized whitelist database that can be accessed by all the servers in your network. No more redundant management of whitelists on each individual server.
  • Effortless Configuration: Easily configure the plugin through a user-friendly configuration file. Define database connection details, customize messages, and tailor the behavior of the plugin to suit your server's needs.
  • Dynamic Access Control: Grant or revoke access to players across all servers simultaneously. Whether you're adding new players or removing old ones, Multi-WhiteList ensures consistent access control across your network.
  • Real-time Synchronization: Thanks to its intelligent synchronization mechanism, changes to the whitelist are instantly propagated to all connected servers. No more delays or inconsistencies in player access.
  • Customizable Messages: Craft personalized messages to communicate with players as they interact with the whitelist. Whether it's enabling, disabling, or managing players, the plugin's customizable messages ensure a seamless player experience.
  • Error Handling: Multi-WhiteList comes equipped with robust error handling, providing clear and informative error messages when issues arise. This helps administrators troubleshoot problems quickly and efficiently.
  • User-Friendly Commands: Intuitive commands make it easy for administrators to manage the whitelist. Add, remove, enable, disable, and reload the whitelist with simple, easy-to-remember commands.

Commands:
  • - /whitelist on|off - Enables or disables the whitelist.
  • - /whitelist add <player> - Adds a player to the whitelist.
  • - /whitelist remove <player> - Removes a player from the whitelist.
  • - /whitelist list - Displays the list of players on the whitelist.
  • - /whitelist reload - Reloads the plugin configuration.

Permissions:
  • MultiWhitelist.* - Allows the usage of all plugin commands.

Configuration:

In the config.yml file, you can customize various plugin settings, such as messages, database settings, etc.

Code (YAML):

# Configuration for the database connection
database
:
  host
: "127.0.0.1"     # Database host address
  port
: 3306             # Database port
  database
: "database"   # Database name
  username
: "username"   # Database username
  password
: "password"   # Database user's password

# Kick configuration
kick
:
  reason
: "&7You are not whitelisted on this server"     # Kick reason for not being whitelisted
  error-database
: "&cError with the whitelist database" # Kick reason for not connection database

# Messages configuration
messages
:
  enable
: "&7Whitelist has been &aenabled"   # Message indicating whitelist has been enabled
  disable
: "&7Whitelist has been &cdisabled"   # Message indicating whitelist has been disabled
  list
: "&7Whitelisted contain &8(%size%) &7players: &f%players%"   # List of whitelisted players
  add
: "&7Player &a%player% &7added to the whitelist!"   # Message indicating player added to whitelist
  error-add
: "&7Player &a%player% &7is already whitelisted on this server"   # Error message for adding an already whitelisted player
  remove
: "&7Player &c%player% &7removed from the whitelist!"   # Message indicating player removed from whitelist
  error-remove
: "&7Player &c%player% &7was not found in the whitelist"   # Error message for removing a player not in whitelist
  status
: "&7Whitelist is %status%"   # Whitelist status message (enabled/disabled)
  active
: "&7The whitelist is already %status%"   # Message when whitelist is already in the specified state
  custom-status
:
    enable
: "&aenabled"   # Description for enabled whitelist state
    disable
: "&cdisabled"   # Description for disabled whitelist state
  reload
: "&aPlugin has reloaded"   # Message indicating plugin reload
  usage
: "&7Usage:&f /whitelist <on | off | add | list | reload | remove> [player]"   # Command usage description for /whitelist
  no-permission
: "&cYou don't have permission &7MultiWhitelist.*"   # No permission error message
 


[​IMG]
Resource Information
Author:
----------
Total Downloads: 87
First Release: Aug 25, 2023
Last Update: Aug 25, 2023
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings