AutoWhitelist: Automatic Whitelist Updates for Your Server

The AutoWhitelist plugin for Minecraft automatically applies whitelist file changes, supports SQL databases and UUIDs, eliminating manual server reloads for administrators.

AutoWhitelist: Automatic Whitelist Updates for Minecraft Servers

Running a Minecraft server means juggling a dozen tasks at once, and managing who gets in is often the most tedious one. The vanilla whitelist works, but it demands constant manual intervention. Edit a file, reload the server, type commands—it is a workflow ripe for mistakes. That is where AutoWhitelist: Automatic Whitelist Updates for Minecraft Servers steps in, offering a modern solution that feels like a breath of fresh air for any admin.

This plugin is a direct evolution of the original Whitelist by Silencium20, but it has been rebuilt for the modern era. It automatically detects any changes to your whitelist.json or whitelist.txt files and applies them instantly. No restarts, no console commands, no fuss. The tool also handles the crucial task of converting player nicknames to UUIDs by querying Mojang servers directly, ensuring accurate and secure player identification. If you are still manually editing lists, this add-on is a genuine game-changer.

What Makes This Plugin Stand Out?

The core appeal of AutoWhitelist: Automatic Whitelist Updates for Minecraft Servers lies in its automation, but the feature set goes much deeper. It is designed to scale from a small private server to a large network with complex database infrastructure. Here is what you get out of the box:

  • Instant File Monitoring: The plugin watches your whitelist file and reloads it the moment you save changes from any text editor. You can finally ditch the manual console input.
  • Full Command Suite: Manage everything from the server console or in-game as an operator. The commands are familiar but enhanced for greater control.
  • Database Integration: Connect to any JDBC-compatible database, including MySQL, PostgreSQL, and SQLite. This is perfect for servers with thousands of entries.
  • Customizable Table Structure: You define the fields you need, from UUIDs to timestamps, giving you complete control over your data.
  • Color Code Support: Use ampersand formatting (like &4 for red) in kick messages to make your server's feedback clear and stylish.
  • UUID and Offline Mode Support: Whether your server is premium or cracked, the plugin handles both UUID and offline-mode players seamlessly.

Getting Started: Installation and Setup

Installing this tool is straightforward. Before you drop the file in, ensure that the whitelist setting in your server.properties is set to false. The plugin takes over the access control entirely, so you do not want the vanilla system interfering. Once that is done, simply place the jar file into your plugins folder and restart the server. The plugin will generate its default configuration and immediately start tracking changes.

If you are using a launcher with a built-in mod manager, the process is even smoother. You can activate the plugin directly from the launcher menu without hunting for files online. It is a convenient way to manage your server's software stack.

Mastering the Commands

The plugin retains the classic /whitelist command but expands its syntax significantly. Here are the primary instructions you will use:

  • /whitelist help — Displays a full list of available commands.
  • /whitelist reload — Forces a manual reload of the whitelist and config.
  • /whitelist add [player] — Adds one or multiple players to the list.
  • /whitelist info [player] — Shows details about a player, including their UUID and status.
  • /whitelist remove [player] — Removes a player from the list.
  • /whitelist on|off — Toggles the whitelist on the fly.
  • /whitelist list — Lists all players from the text file.
  • /whitelist dblist — Lists all players stored in the database.
  • /whitelist dbdump — Exports database users back into the text file.

Permission nodes are just as flexible. The master permission whitelist.admin grants access to everything, while specific nodes like whitelist.add allow you to delegate granular tasks. This is ideal for giving moderators the ability to add players without letting them disable the entire whitelist.

Advanced Configuration: SQL and Databases

For larger networks, the database feature is a major selling point. Moving your whitelist to a database makes it scalable and easier to manage. The plugin does not create tables automatically, so you will need to run a SQL query yourself. Here is a basic template for MySQL with UUID support:

CREATE TABLE IF NOT EXISTS `tbl_users` (
  `name` varchar(256) NOT NULL,
  `uuid` varchar(256) NOT NULL,
  `oper` varchar(256) NOT NULL,
  `time` varchar(256) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Once your table is ready, just configure the connection details in config.yml. The plugin will then treat the database as its primary source of truth. The /whitelist dbdump command is a safety net, letting you revert everything to a text format at any time. For MySQL, you might need the MySQL Connector/J library, but any JDBC-compatible database will work, so you are not locked into a specific vendor.

Stability and Evolution

This plugin has a long history of refinement. It started as version 2.7a for CraftBukkit 1.2.3-R0.1 and has steadily gained features. Color codes were added early on, followed by the shift to config.yml. Version 3.5-15 brought UUID support via whitelist.json, and the latest builds (3.5-32) include database reconnection logic and full compatibility with Minecraft 1.10.2. While newer game versions exist, this plugin remains stable on most server cores and maintains backward compatibility, making it a reliable choice.

Final Thoughts

AutoWhitelist: Automatic Whitelist Updates for Minecraft Servers is a prime example of a small tool solving a big problem. The automatic file detection, robust database integration, and intuitive command structure make it an essential utility for any server administrator. Whether you run a cozy private server or a large public network, this plugin eliminates the repetitive grind and reduces the risk of human error. You can easily download AutoWhitelist: Automatic Whitelist Updates for Minecraft Servers and see the difference for yourself. The installation process is simple, and the documentation on how to install is clear, so you will be up and running in minutes. For anyone looking for AutoWhitelist: Automatic Whitelist Updates for Minecraft Servers for Minecraft, this is the definitive solution to streamline your server management.

Give it a try, and you will likely forget what it was like to manually edit whitelist.txt ever again.

Download Whitelist for Minecraft 1.19.3, 1.17, 1.16

Original name: Whitelist

Minecraft: 1.16, 1.17, 1.19.3

FileVersionLoaderSize
Whitelist.jar25 КБDownload
Whitelist-3.5-38.jar1.1632 КБDownload
Whitelist-3.5-36.jar1.1732 КБDownload
Whitelist-3.5-41.jar1.19.332 КБDownload