Namefilter

Namefilter

A Folia-compatible name filter plugin that blocks usernames containing blacklisted names or words.

129 downloads 1 followers

๐ŸŒŸ NameFilter โ€” Advanced Username Filtering for Folia & Paper

By ItzPritam

NameFilter is a powerful, lightweight, and fully Folia-compatible username filtering plugin designed to keep your server safe, clean, and protected. Whether you want to block offensive usernames, prevent impersonation, or stop players with banned words in their name โ€” NameFilter handles it all with full case-insensitive matching and simple in-game commands.


โœจ Features

๐Ÿ”น Case-Insensitive Filtering

Detects names like ABC, Abc, aBc123, myABCname โ€” always accurate.

๐Ÿ”น Blacklist Exact Names

Block specific usernames to prevent: โ€ข Impersonation (admin, owner) โ€ข Known troublemakers โ€ข Bots

๐Ÿ”น Partial Name Matching

Blacklist "abc" โ†’ blocks "MyABCName". Perfect for catching fragments of banned names.

๐Ÿ”น Blacklist Words (Contains)

Blocks usernames containing specific words. Examples: "hack" โ†’ Hacker123, "test" โ†’ TesTPlAyEr, "bot" โ†’ BotUser01.

๐Ÿ”น Whitelist Bypass

A real whitelist.txt file allows trusted players (staff, donors, friends) to bypass all filters.

๐Ÿ”น Clean & Simple Commands

/namefilter blacklist add /namefilter blacklist remove /namefilter blacklist list /namefilter word add /namefilter word remove /namefilter word list /namefilter whitelist add /namefilter whitelist remove /namefilter whitelist list /namefilter reload

Commands update config and files instantly.

๐Ÿ”น Fully Folia-Compatible

Uses only Folia-safe events (AsyncPlayerPreLoginEvent) and is marked:

folia-supported: true

๐Ÿ”น Lightweight & Fast

Zero lag, no schedulers, no async issues โ€” fully optimized.


โš™๏ธ Configuration (config.yml)

Auto-generated on first startup. Includes:

Kick message

Blacklist names

Blacklist words

Partial matching toggle

Whitelist file

Developer message option

Everything is simple, clean, and customizable.


๐Ÿงช How it Works

NameFilter checks usernames before they join the server:

No join messages

No chat

No bypassing

No lag

Both usernames and blacklist entries are force-lowercased for perfect matching.


๐Ÿ“ฆ Supported Platforms

โœ” Folia 1.20.x โ€“ 1.21.x โœ” Paper 1.13 โ€“ 1.21.x โœ” Spigot/Bukkit (basic support)


๐Ÿ›  Use Cases

๐Ÿ” Anti-Impersonation โ€” block names like Admin, Owner, Staff ๐Ÿšซ Anti-Toxicity โ€” prevent offensive usernames ๐Ÿค– Anti-Bot โ€” block bot-like patterns (bot, xyz, spam) ๐ŸŽฎ Community Servers โ€” keep the environment clean and friendly


๐Ÿ† Why Use NameFilter?

โ€ข Made specifically for Folia โ€ข Zero threading issues โ€ข Ultra-fast & lightweight โ€ข Easy setup โ€ข Highly configurable โ€ข Beginner-friendly commands โ€ข Works instantly โ€ข No database required โ€ข No dependencies


๐Ÿ“ฅ Installation

  1. Download the latest release JAR

  2. Put it in your /plugins/ folder

  3. Restart your server

  4. Edit config.yml & whitelist.txt

  5. Enjoy! ๐ŸŽ‰


โค๏ธ Credits

Created and maintained by ItzPritam If you enjoy this plugin, please โญ star it, share it, or leave a review!

No gallery available for this project.

Version Minecraft Loader Download

Namefilter 1.0.1

1.0.1

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
folia, paper, purpur, spigot
Download

Namefilter 1.0.0

1.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.7, 1.21.8
folia, paper, purpur, spigot
Download