OrangeWhitelist
Welcome to the official documentation for OrangeWhitelist! Here you'll find everything you need to know to configure and use the plugin effectively.
About OrangeWhitelist
OrangeWhitelist is a highly secure, sophisticated, and fully customizable whitelist plugin designed to protect your server. Whether your server is under maintenance or private, this plugin ensures only authorized players can join. It supports bans and kicks for non-whitelisted players and integrates with LiteBans for enhanced moderation.
How to Configure OrangeWhitelist
The plugin features a straightforward configuration system, allowing server administrators to customize whitelist behavior, punishment methods, and messages.
Settings.yml
File
Settings.yml
FileBelow is a breakdown of the configuration file and how to modify it according to your needs:
Enabled-Whitelist: Enables or disables the whitelist system.
Mode: Determines how non-whitelisted players are handled (KICK or BAN).
Enforcement Methods
OrangeWhitelist provides multiple enforcement mechanisms:
Kick & Ban Hooks:
PLUGIN: Uses the internal ban/kick system.
LiteBans: Integrates with LiteBans for banning via console command.
Messages: Customizable kick/ban messages.
Permissions System
Plugin Permissions:
dragonwhitelist.set
โ Allows enabling or disabling the whitelist.dragonwhitelist.manage
โ Grants permission to add or remove players.dragonwhitelist.reload
โ Allows reloading the plugin.dragonwhitelist.admin
โ Grants access to all plugin commands.
Commands and Usage
General Commands:
/orangewhl enable
โ Enables the Whitelist./orangewhl disable
โ Disables the Whitelist./orangewhl add <PLAYER>
โ Adds a player to the Whitelist./orangewhl remove <PLAYER>
โ Removes a player from the Whitelist./orangewhl reload
โ Reloads the plugin configuration.
Example Usage:
Customizing Messages
OrangeWhitelist allows complete message customization using MiniMessage format.
Whitelist Management
The plugin allows defining a pre-configured whitelist in the configuration file:
Manually pre-add players in the
Whitelist
section.Use commands to dynamically add/remove players.
Features
โ Robust Whitelist System โ Ensures only whitelisted players can join. โ Case-Insensitive Names โ Prevents name spoofing. โ Supports Bedrock Players โ Compatible with GeyserMC. โ Fully Customizable โ Modify messages and behaviors. โ LiteBans Integration โ Use external banning systems. โ Future Updates โ Planned support for Bungee, Velocity, and more!
Future Implementations
๐น BungeeCord & Velocity Support โ Cross-server whitelist enforcement. ๐น Essentials & AdvancedBans Hook โ Additional banning/kicking integration. ๐น LibertyBans Support โ Compatibility with alternative ban plugins.
Why Choose OrangeWhitelist?
OrangeWhitelist is designed for security, flexibility, and ease of use. Whether you run a private server or need temporary access control, this plugin provides powerful and reliable whitelist enforcement.
For additional support, visit our FruitForge Studios Discord. Thank you for choosing OrangeWhitelist!
Last updated