SChat - A lightweight Chat Plugin that supports Gradient & offers Anti-Spam, Anti Ads & Anti Swear icon

SChat - A lightweight Chat Plugin that supports Gradient & offers Anti-Spam, Anti Ads & Anti Swear -----

A very lightweight chat plugin that supports gradient, anti-swear, anti-spam & anti-advertise



SChat
Advanced Chat Plugin with Hex Colors & Gradients

Beautiful gradientsHex color support • ️ Chat protectionPlaceholderAPI

Overview

SChat is a powerful and lightweight chat plugin that brings modern formatting features to your Minecraft server. With support for hex colors, smooth gradients, and comprehensive chat protection, SChat makes your server's chat both beautiful and secure.

Key Features

  • Gradient Text Support - Create stunning color gradients with `<gradient:#FF0000:#00FF00>text</gradient>`
  • Hex Color Support - Use any hex color with `&#FF0000` format
  • PlaceholderAPI Integration - Full support for all PAPI placeholders
  • Anti-Spam Protection - Configurable cooldown system with bypass permissions
  • Anti-Swear Filter - Customizable word filter with replacement text
  • Anti-Advertise System - Automatically blocks website links and advertisements
  • Permission-Based Features - Fine-grained control over who can use what
  • Highly Configurable - Customize every aspect through config.yml

Anti-Swear
[​IMG]

Anti-Spam
[​IMG]

Anti-Advertise
[​IMG]

Gradient Examples

Code (Text):
<gradient:#FF0000:#00FF00>Welcome to our server!</gradient>
<gradient:#FFFFFF:#FF00FF>%player_name%</gradient>
<gradient:#FFD700:#FF4500>★ VIP Player ★</gradient>
️ Chat Protection Features

Anti-Spam System
  • Configurable message cooldown (default: 2 seconds)
  • Bypass permission for staff members
  • Custom warning messages

Anti-Swear Filter
  • Customizable blocked words list
  • Automatic word replacement with *** (configurable)
  • Private warning messages to players
  • Staff bypass permissions

Anti-Advertise Protection
  • Blocks common domain extensions (.com, .net, .org, etc.)
  • Fully configurable domain list
  • Message cancellation with warnings
  • Admin bypass system

⚙️ Configuration

Code (Text):
chat:
  format: "<gradient:#FF0000:#00FF00>%player_name%</gradient> &7» &f%message%"
  enable-colors: true
  enable-gradients: true

anti-spam:
  enabled: true
  cooldown: 2

anti-swear:
  enabled: true
  replacement: "***"
  blocked-words:
    - "example1"
    - "example2"

anti-advertise:
  enabled: true
  blocked-domains:
    - ".com"
    - ".net"
    - ".org"

messages:
  reload: "&aConfiguration reloaded successfully!"
  anti-spam: "&cPlease wait before sending another message!"
  anti-swear: "&cPlease, do not swear or use any blacklisted words!"
  anti-advertise: "&cAdvertising is not allowed!"

Permissions

Permission Description Default
schat.admin Access to reload command OP
schat.color Use hex colors in chat True
schat.gradient Use gradients in chat True
schat.bypass.spam Bypass anti-spam protection OP
schat.bypass.swear Bypass anti-swear filter OP
schat.bypass.advertise Bypass anti-advertise system OP


Commands

  • /schat reload - Reloads the plugin configuration

Requirements

  • Minecraft Version: 1.16+
  • Java Version: 17+
  • Dependencies: PlaceholderAPI (required)

Installation

  1. Download the SChat.jar file
  2. Place it in your server's plugins folder
  3. Make sure PlaceholderAPI is installed
  4. Restart your server
  5. Configure the plugin in plugins/SChat/config.yml
  6. Use /schat reload to apply changes

Bug Reports & Feature Requests

Found a bug or have a suggestion? Please use the discussion section or send me a private message with detailed information about the issue or feature request.

⭐ If you enjoy SChat, please leave a review! ⭐

Support the development by rating this resource!
Resource Information
Author:
----------
Total Downloads: 8
First Release: Sep 9, 2025
Last Update: Sep 9, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings