
Advanced whitelist management system with Discord integration and multi-language support
A modern whitelist plugin with database support, Folia compatibility, and Discord integration.
🇺🇸 English (US) [Current]
|
🇯🇵 日本語 (ja-JP)
|
🇨🇳 简体中文 (zh-CN)
<color> tags.jar file from Modrinth or GitHub Releases.jar file into your server's plugins folderplugins/NekoList/config.yml as needed# NekoList Configuration v2.0.0
language: "en-US"
# Available languages: en-US, en-GB, es-ES, es-419, ja-JP, ru-RU, uk-UA, zh-CN, zh-TW
# Database settings
database:
type: "file" # "file" or "mysql"
mysql:
host: "localhost"
port: 3306
database: "minecraft"
username: "username"
password: "password"
table: "whitelist"
use-ssl: false
connection-timeout: 30000
# Discord Bot settings
discord-bot:
enabled: false
token: "YOUR_BOT_TOKEN_HERE"
allowed-roles: []
allowed-users: []
/whitelist)/whitelist help - Show available commands/whitelist on - Enable the whitelist/whitelist off - Disable the whitelist/whitelist list - List whitelisted players/whitelist add <player> - Add a player to whitelist/whitelist remove <player> - Remove a player from whitelist/whitelist reload - Reload configurationPermission Nodes:
nekolist.use - Use whitelist commandsnekolist.bypass - Bypass whitelist checksnekolist.admin - Full administrative access/ping - Check bot latency/whitelist add <player> - Add player to whitelist/whitelist remove <player> - Remove player from whitelist/whitelist list - List whitelisted players/whitelist status - Check whitelist status/whitelist reload - Reload plugin configuration<color> tags instead of legacy & codesplugins/NekoList/whitelist.yml& codes to MiniMessage format:# Old format (v1.x)
player-added: "&aPlayer %player% has been added to whitelist."
# New format (v2.0.0)
player-added: "<green>Player %player% has been added to whitelist."
plugins/NekoList/lang/ directoryen-US.yml as a templatefr-FR.yml, de-DE.yml)<color> tags)language setting in config.ymlExample MiniMessage tags:
<red> - Red text<green> - Green text <yellow> - Yellow text<gray> - Gray text<gold> - Gold text<bold> - Bold text# Clone repository
git clone https://github.com/hanamuramiyu/NekoList.git
cd NekoList
# Build plugin
./gradlew build
# Output file: build/libs/NekoList-2.0.0.jar
Requirements:
Contributions are welcome! Please follow these steps:
Please ensure your code follows the existing style and includes appropriate tests.
Found a bug or have a feature request? Please:
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by Hanamura Miyu
Looking for Velocity support? Use v1.2.1 for Velocity compatibility.