Skip to content

Advanced whitelist plugin for Nukkit and PowerNukkitX

License

Notifications You must be signed in to change notification settings

MEFRREEX/Whitelister

Repository files navigation

Whitelister

Advanced whitelist plugin for Nukkit and PowerNukkitX

License: GNU GPLv3 Version

📖 Overview

Whitelister is an advanced whitelist plugin for Nukkit and PowerNukkitX, providing enhanced features beyond the standard whitelist. With Whitelister, you can easily manage access to your server, configure settings through forms, commands, or directly in configuration files, and more. The plugin also supports multiple languages and various database integrations.

✨ Features

  • User-friendly Configuration: Manage the whitelist through in-game forms or commands.
  • Customizable Messages: Tailor all plugin messages in a single configuration file.
  • Kick on Enable: Automatically disconnect all players when the whitelist is enabled.
  • Database Support: Choose between JSON, SQLite3, or MySQL for storing whitelist data.
  • Multilingual: Supports English, Russian, and Ukrainian.

📷 Screenshots

Main Menu Preview Players Menu Preview Settings Menu Preview

💻 Commands

Command Description
/whitelister Opens the main Whitelister menu.

🔒 Permissions

Permission Description
whitelister.command.whitelister Allows the player to use the /whitelister command.
whitelister.bypass Allows a player to join a whitelisted server without being listed.

📋 Events

Event Name Cancellable Description
WhitelistKickPlayerEvent Yes Triggered when a player is kicked due to whitelist activation.

🚀 Installation

To get started with Whitelister, follow these steps:

  1. Download Whitelister
    Head to the releases page and download the latest .jar file.
  2. Place the Plugin in Your Server
    Move the downloaded .jar file to your server's plugins folder.
  3. Install Dependencies
    • Download JOOQConnector and place its .jar file in the plugins folder.
    • Download FormConstructor and place its .jar file in the plugins folder.
  4. Start the Server
    Launch your server to complete the setup and generate configuration files.

Switch to Russian