Minecraft Whitelist Plugin (Bukkit/Spigot/Paper/Folia)
This is a
whitelist management plugin for Minecraft servers running on Bukkit/Spigot/Paper/Folia. It controls which players can join the server using a whitelist system.
Plugin Features:
- Supports Bukkit/Spigot/Paper and Folia
- Automatically detects if the server is running Folia and adjusts accordingly.
- Whitelist Management Commands:
- /jw add <player> → Adds a player to the whitelist.
- /jw remove <player> → Removes a player from the whitelist.
- /jw list → Displays all players on the whitelist.
- /jw status → Shows if the whitelist is enabled or disabled.
- /jw enable → Enables the whitelist.
- /jw disable → Disables the whitelist.
- /jw reload → Reloads the plugin configuration.
- /jw import → Imports players from the Vanilla whitelist.json.
- Multi-Language Support
- Automatically loads language files (lang_en.yml, lang_es.yml, etc.).
- Customizable translations with Minecraft color codes (&).
- Configuration File (config.yml)
- Allows customization of the plugin, including language settings.
- Storage in whitelist.yml
- Saves the list of allowed players.
- Sound Effects for Commands
- Plays sounds when adding or removing players from the whitelist.
- Handles whitelist.json (Vanilla)
- Reads the Vanilla whitelist.json and converts it into whitelist.yml.
Permissions for the Whitelist Plugin
Here are the permissions required to use the plugin’s commands:
General Permissions
- jw.use → Allows access to the /jw command.
Whitelist Management
- jw.add → Allows adding players to the whitelist (/jw add <player>).
- jw.remove → Allows removing players from the whitelist (/jw remove <player>).
- jw.list → Allows listing all whitelisted players (/jw list).
- jw.status → Allows checking if the whitelist is enabled (/jw status).
- jw.enable → Allows enabling the whitelist (/jw enable).
- jw.disable → Allows disabling the whitelist (/jw disable).
- jw.reload → Allows reloading the plugin configuration (/jw reload).
- jw.import → Allows importing players from whitelist.json (/jw import).
Admin Permission
- jw.admin → Grants access to all whitelist commands.
What is it for?
This plugin provides a
custom whitelist system, independent from Minecraft’s built-in whitelist, offering more flexibility and customization for Spigot/Paper/Folia servers.