OrangeWhitelist
Welcome to the official documentation for OrangeWhitelist! Here you'll find everything you need to know to configure and use the plugin effectively.
Plugin Name: OrangeWhitelist Current Version: 3.3 Originally Developed By: DragonStudio Maintained By: FruitForge Last Updated: March 31, 2025
Welcome to the official documentation for OrangeWhitelist, a simple yet powerful Minecraft whitelist plugin with optional Discord integration. Whether you're securing your server with a whitelist or managing access via Discord, this plugin has you covered with flexible configuration and straightforward commands.
Table of Contents
Overview
Features
Installation
Configuration
Plugin Config
Kick-Ban Hooks
Messages
Permissions
Whitelist
Discord Bot Config
Commands
Permissions
Discord Integration
Support
Overview
OrangeWhitelist is a lightweight plugin designed to manage server access through a whitelist system. It supports two modes for handling non-whitelisted players (kick or ban) and integrates with Discord for enhanced management. Originally crafted by DragonStudio, it’s now proudly maintained by FruitForge.
Features
Flexible Whitelist: Enable or disable the whitelist with ease.
Kick or Ban Modes: Choose how to handle non-whitelisted players.
Customizable Messages: Tailor all player-facing messages.
Hook Support: Works with internal hooks or LiteBans for bans.
Discord Integration: Manage your whitelist via a Discord bot (optional).
Simple Commands: Easy-to-use commands for admins.
Permission System: Fine-tuned control over who can manage the plugin.
Installation
Place the
.jar
file in your server’splugins
folder.Restart your server to generate the default
Settings.yml
.Configure the plugin as needed (see Configuration).
Reload the plugin with
/orangewl reload
or restart the server.
Configuration
The configuration file (Settings.yml
) is the heart of OrangeWhitelist. Below is a breakdown of each section with examples based on the default settings.
Config Header
Note: Do not manually edit
Config-Version
orPlugin-Version
. Changing these may cause the plugin to reset the file.
Plugin Config
Enabled-Whitelist
: Toggle the whitelist on (true
) or off (false
).Mode
: Action for non-whitelisted players:KICK
: Kicks the player with a custom message.BAN
: Bans the player (requires a compatible hook).
Kick-Ban Hooks
Hook
: Method to enforce kicks or bans:PLUGIN
: Uses the plugin’s internal system.LiteBans
: Integrates with LiteBans (falls back toPLUGIN
if LiteBans isn’t installed).
Kick-Message
: Shown to kicked players.Ban-Message
: Shown to banned players.
Messages
Prefix
: Prepends all plugin messages.Kick-Message
: Multi-line message shown to kicked players (overrides the one inKick-Ban-Hooks
if set).Placeholders:
%player%
is replaced with the target player’s name.
Tip: Use Minecraft color codes (e.g.,
<red>
,<green>
) for formatting.
Permissions
Define permissions for each action (see Permissions for details).
Whitelist
List of players allowed to join when
Enabled-Whitelist
istrue
.Add or remove players via commands or manually here.
Discord Bot Config
Enabled
: Toggle Discord bot integration.Token
: Your Discord bot token (keep this secret!).Application-ID
: Your bot’s application ID.Language
: Bot response language.
Note: Discord integration requires additional setup (see Discord Integration).
Commands
/orangewl on
Enables the whitelist
orangewhitelist.set
/orangewl off
Disables the whitelist
orangewhitelist.set
/orangewl add <player>
Adds a player to the whitelist
orangewhitelist.manage
/orangewl remove <player>
Removes a player from the whitelist
orangewhitelist.manage
/orangewl reload
Reloads the plugin configuration
orangewhitelist.reload
Alias:
/orangewl
can be shortened to/owl
.
Permissions
orangewhitelist.set
Enable or disable the whitelist
orangewhitelist.manage
Add or remove players from the whitelist
orangewhitelist.reload
Reload the plugin configuration
orangewhitelist.admin
Grants all permissions (legacy)
Discord Integration
OrangeWhitelist supports a Discord bot for managing the whitelist remotely. To set it up:
Invite the bot to your server with appropriate permissions.
Update
Discord-Bot
inSettings.yml
with yourToken
andApplication-ID
.Set
Enabled
totrue
and reload the plugin.
Bot Commands
TBD: Specific Discord commands depend on implementation (e.g.,
/whitelist add <player>
). Check FruitForge’s website for updates.
Support
Need help? Join our community:
Report bugs or suggest features via Discord or our issue tracker.
Last updated