Freeze

5.5k Downloads

Main

Overview

The Freeze plugin is a simple way to manage the whitelist of your Bukkit server. It can perform large operations on the whitelist in a split second.

Current Features

  • Whitelist all online users with a single command
  • Clear the whitelist
  • Randomly select a specific number of players to be whitelisted
  • Enable/Disable the whitelist
  • Save/Load multiple whitelists
  • Manage (list/delete) saved whitelists
  • Plugin statistics tracking (you can opt-out by editing the config.yml for PluginMetrics)

An explanation of how to use the commands can be found here.

What is this useful for?

Competition and Special Event servers:

Say you want to get a random selection of people to participate in a large competition. You want anyone to be able to join the server before it starts, so you keep the whitelist off. Then you want no one to join your server in the middle of the competition so you turn the whitelist on. But now if any of your competitors drop their connection to the server during the competition, they cannot join! This plugin alleviates the problem. When you are ready to start (you have the desired number of competitors on the server), you use the /freeze command. Now every player on the server is also on the whitelist, so if they lose their connection they can still get back on and no one else can take their spot.

and, don't forget anyone who manages whitelists – the save feature is quite handy!

What does the name mean?

The name comes from the plugins feature that adds all online users to the whitelist with a command. This is like a *freeze* on new members joining the server.

Important Links

GitHub Page

GitHub Repository

Documentation (GitHub)

Submit a support ticket (Feature requests and Bug reports - GitHub)

Planned Features

  • Support for whitelisting by permissions groups

Notices to Plugin Developers

  • A Freeze API is in development that will allow other plugin authors to integrate massive whitelist operations/management into their plugins with less effort on their part.
  • Everyone is welcome to fork the project, make improvements, and submit pull requests to be merged with the master branch on GitHub.