COWMODSКаталог модов

BetterWhitelist

A configurable whitelist plugin that allows trusted players or VIPs to invite friends to your server without admin intervention. Supports multiple languages and optional LuckPerms integration.

Автор: strossa2233обновлён 5 нояб. 2025 г.
УправлениеОптимизацияУтилиты

Описание

🎮 BetterWhitelist

Finally, your players can invite friends themselves!


📖 The Problem

On most whitelisted servers, players always have to contact an admin when they want to invite a friend. That's annoying and time-consuming.

💡 The Solution

BetterWhitelist gives trusted players the ability to independently add friends to the whitelist – with a single command!


✨ Features

  • 🎫 Simple Whitelist Management - /invite <player> is all you need
  • 🚫 Auto-Kick on Removal - Players are kicked when uninvited
  • 📊 Invite Tracking & Limits - Track who invited whom, configurable max invites (default: 5)
  • 📋 Statistics & Management - View invites, remaining slots, admin tools
  • 🔄 Hot Reload - Update config without restart
  • 🔐 Permission System - Secure role-based access control
  • 👥 LuckPerms Integration - Optional automatic group assignment
  • 🌍 Multilingual - German and English support
  • ⚡ High Performance - Async operations, persistent JSON storage

🚀 Quick Start

  1. Download the plugin
  2. Copy to plugins/ folder
  3. Start server (config is created automatically)
  4. Grant permissions: /lp group trusted permission set invite.use true
  5. Done! Players can now use /invite <name>

📋 Commands

CommandPermissionDescription
/invite <player>invite.useInvites a player to the whitelist
/uninvite <player>invite.adminRemoves a player (kicks if online)
/invitelist [player]invite.useShows your invites and remaining slots
/invitelist <player>invite.adminView another player's invites
/betterwhitelist reloadinvite.adminReloads config and invite data

Aliases: /invitelist → /ilist, /invites • /betterwhitelist → /bwl, /bwhitelist


🔐 Permissions

PermissionDescriptionDefault
invite.useInvite and view own invitesOP
invite.adminUnlimited invites, manage all playersOP

⚙️ Configuration

language: "en"         # "en" or "de"
max-invites: 5         # Max invites per player (admins unlimited)

luckperms:
  enabled: false
  default-group: "default"

📊 Invite System

Players can invite up to 5 friends (configurable). Use /invitelist to see your invites and remaining slots. When you uninvite someone, the slot becomes available again. All invites are tracked with timestamps in invites.json.

Admin Features: View any player's invites, unlimited invites, see top inviters from console.


💬 Support & Links


🔧 Requirements

  • Minecraft: 1.21.x
  • Server: Paper, Purpur, or Paper fork
  • Java: 21+
  • Optional: LuckPerms for group management

Made with ❤️ for the Minecraft Community

Галерея

Последние версии

Все версии →
release

BetterWhitelist 1.1.0

1.1.0
5 нояб. 2025 г.165Minecraft: 1.21, 1.21.1, 1.21.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9paper, purpur
Скачать
Что нового
## 🎯 New Features ### Invite Management System - **Invite Tracking**: All invites are now tracked and saved in a persistent database (`invites.json`) - **Invite Limits**: Players can invite a maximum of 5 other players (configurable via `max-invites` in config) - **Invite History**: See who invited whom with timestamps ### New Commands - **`/invitelist`** (Aliases: `/ilist`, `/invites`) - View your invite history - Shows how many invites you've used (e.g., "3/5 players invited") - Displays remaining invites - Lists all invited players with invitation dates - Admins can check other players' invites: `/invitelist <player>` - Console shows top 10 inviters with statistics - **`/betterwhitelist reload`** (Aliases: `/bwl`, `/bwhitelist`) - Reload configuration without server restart - Reloads config.yml settings - Reloads invite database - Admin permission required ## 🔧 Improvements - **Invite Feedback**: After each `/invite`, you'll see how many invites remain - **Uninvite Info**: `/uninvite` now shows who originally invited the removed player - **Limit Enforcement**: Clear error message when invite limit is reached - **No Admin Limits**: Console and admin users bypass invite limits ## ⚙️ New Configuration **config.yml:** ```yaml # Maximum number of invites per player # Default: 5 # Note: Console and admins have no limit max-invites: 5
release

BetterWhitelist 1.0.5

1.0.5
5 нояб. 2025 г.28Minecraft: 1.21, 1.21.1, 1.21.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9paper, purpur
Скачать
Что нового
## 🎯 New Features - Players are now automatically kicked from the server when removed from the whitelist using `/uninvite` - Kick message is multilingual (German/English) and configurable ## 📝 New Messages - `console.uninvite.kicked`: Console log entry for kicked players
release

BetterWhitelist 1.0.0

1.0.0
3 нояб. 2025 г.30Minecraft: 1.21, 1.21.1, 1.21.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9paper, purpur
Скачать
Что нового
initial release