Home›Java›Mods›BetterTeam Extension (team/ally chat filter)
BetterTeam Extension (team/ally chat filter)
ModsJava

BetterTeam Extension (team/ally chat filter)

Java mod listed for Minecraft 1.21. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
BetterTeams Chat Filter Extension
Advanced chat filtering for BetterTeams - Block bad words and URLs in team & ally chat!

[​IMG] [​IMG] [​IMG]

Description

BetterTeams Chat Filter is a powerful extension for the BetterTeams plugin that adds comprehensive chat filtering to both team chat and ally chat. Keep your server's team communications clean and safe!

✨ Features


How It Works

  1. Players send messages in team or ally chat
  2. The extension checks the message against your filter rules
  3. If bad words or URLs are detected, the message is blocked
  4. The player receives a customizable warning message
  5. Clean communication for everyone!

Installation

  1. Make sure you have BetterTeams 5.0.0+ installed
  2. Download BetterTeamChatFilter.jar
  3. Place it in plugins/BetterTeams/extensions/
  4. Restart your server
  5. Configure the filter in plugins/BetterTeams/extensions/BetterTeamChatFilter/filter-config.yml

⚙️ Configuration

Code (YAML):

filter
:
  blockInsteadOfReplace
: true
  blockedMessage
: "&cYour message was blocked in team/ally chat."

  # Bad words filter
  blocked
:
   - "shit"
    - "fuck"
    - "bitch"
    - "idiot"
    - "pussy"
    - "kiddo"
    - "nigger"
    - "nigga"
    - "faggot"
    - "retard"
    - "asshole"
    - "dick"
    - "cunt"
    - "stfu"
    - "kys"
  matchInsideWords
: true

  # URL filter (NEW!)
  blockUrls
: true
  urlBlockedMessage
: "&cURLs are not allowed in team/ally chat!"

  # Blocked URL patterns (blocks discord.gg, bit.ly, etc.)
  blockedUrlPatterns
:
   - "discord.gg"
    - "discord.com/invite"
    - "bit.ly"
    - "tinyurl.com"
    - "youtu.be"
 
Configuration Options

General Settings:

Bad Words Filter:

URL Filter:

Color Codes

All messages support Minecraft color codes using the & symbol:
Code (Text):

&0 = Black       &8 = Dark Gray
&1 = Dark Blue   &9 = Blue
&2 = Dark Green  &a = Green
&3 = Dark Aqua   &b = Aqua
&4 = Dark Red    &c = Red
&5 = Dark Purple &d = Light Purple
&6 = Gold        &e = Yellow
&7 = Gray        &f = White

&l = Bold        &n = Underline
&o = Italic      &r = Reset
 
Examples

Example 1: Block Discord invites
Code (YAML):

blockedUrlPatterns
:
 - "discord.gg"
  - "discord.com/invite"
 
Example 2: Custom warning message
Code (YAML):

blockedMessage
: "&c&l[WARNING] &eYour message contained inappropriate content!"
 
Example 3: Exact word matching only
Code (YAML):

matchInsideWords
: false   # "hell" won't match "hello"
 
❓ FAQ

Q: Does this work with both team chat and ally chat?
A: Yes! It filters both team chat and ally chat messages.

Q: Can I customize the blocked words list?
A: Absolutely! Edit the filter-config.yml file and add/remove any words you want.

Q: Does it support regex patterns?
A: Currently it uses simple string matching for maximum performance.

Q: Will it slow down my server?
A: No, the filter is highly optimized and has minimal performance impact.

Q: Can I block specific domains only?
A: Yes! Use the blockedUrlPatterns list to block specific domains while allowing others.

Requirements


Bug Reports & Suggestions

Found a bug or have a suggestion? Please report it in the discussion section!

License

This extension is provided as-is. Feel free to use it on your server!

Support

If you like this extension, please leave a review! It helps other server owners find this resource.


Download now and keep your team chat clean! ️​
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

BetterTeam Extension (team/ally chat filter) is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 38 times (via Spigot). Download it and open it directly in the game.

Explore more