Omega Chat Clear v1.0-Beta

OmegaClearChat | Lag Free Chat Clearing | 1.7-1.21
image_2026-07-17_235255028.png
OmegaClearChat is a lightweight, high-performance chat-clearing plugin designed to eliminate the lag spike that plagues other chat clearers. Instead of dumping hundreds of blank lines in a single tick, OmegaClearChat sends them in small, configurable batches — keeping your server and your players' clients smooth.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ GIF
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ezgif-681c55b17c3993b1-gif.gif


━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✔ Lag-Free Batched Sending — Blank lines are spread across ticks in configurable batches, eliminating the client-side freeze caused by single-tick packet bursts.
✔ Universal Compatibility — One jar runs on Bukkit, Spigot, Paper, Purpur, and Folia, from Minecraft 1.7.x all the way through 1.21+.
✔ Fully Configurable — Control the number of lines, batch size, batch interval, cleared message, "cleared by" message, blank line content, and silent-deny behavior.
✔ Console Support — Console can clear chat too; the announcement shows "Console" instead of a player name.
✔ Permission-Based — Only players with the permission (ops by default) can clear chat.
✔ Command Aliases — /clearchat, /cc, /clearc all work out of the box.
✔ No Dependencies — Pure Bukkit API. No Vault, no PlaceholderAPI, no Adventure, no third-party libraries.
✔ Clean Shutdown — All pending batch tasks are tracked and cleanly shut down on server stop/reload to prevent memory leaks.
✔ Java 8 Bytecode — Compiled to Java 8 class files so it runs on old server runtimes (1.7–1.12) and modern ones alike.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMMANDS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

/clearchat Clears the chat for all online players.
Aliases: /cc, /clearc

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PERMISSIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

omega.clearchat.use Allows the player to clear the chat. (Default: op)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ CONFIGURATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

All settings live in config.yml and are editable without a restart (/reload or restart applies changes):

lines: 1000 # Blank lines to send (max 5000)
batch-size: 100 # Lines per batch (higher = faster, may spike)
batch-interval: 50 # Milliseconds between batches (50ms ≈ 1 tick)
cleared-message: "&a&lChat Cleared!"
cleared-by-message: "&7Cleared by &b&l%player%"
blank-line: "" # Empty for truly blank lines
silent-deny: false # Hide no-permission message when true

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
VERSION SUPPORT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✔ 1.7.x ✔ 1.8.x ✔ 1.9.x ✔ 1.10.x ✔ 1.11.x ✔ 1.12.x
✔ 1.13.x ✔ 1.14.x ✔ 1.15.x ✔ 1.16.x ✔ 1.17.x ✔ 1.18.x
✔ 1.19.x ✔ 1.20.x ✔ 1.20.6 ✔ 1.21.x

(We have only tested this on 1.21.11)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TECHNICAL DETAILS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• Compiled against spigot-api 1.13.2 with Java 8 bytecode
• Uses only stable Bukkit API ( 1.7) — no version-specific reflection for gameplay code
• Reflection-based getOnlinePlayers() handles the Player[] → Collection return type change between 1.8 and 1.9
• Thread-safe ScheduledExecutorService for batching — no Bukkit/Folia scheduler dependency, works identically on all 5 platforms
• Plugin size: under 20 KB — zero dependencies

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
❓ FAQ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Q: Why does it take ~0.5 seconds to clear instead of instantly?
A: That's intentional! Instant clearing dumps 1000+ chat packets in one tick, causing a lag spike. The small delay is the batched-sending system keeping things smooth. You can tune it via batch-size and batch-interval in the config.

Q: Can I increase the speed?
A: Yes — raise batch-size (e.g. 250) or lower batch-interval (e.g. 25). You can also reduce lines (e.g. 500) if you don't need to push as much old chat out of view.

Q: Does this work on Folia?
A: Yes. Player.sendMessage() just queues a network packet and is thread-safe, so the batched executor works identically on Folia without any platform-specific scheduler code.

Q: Do I need any other plugins?
A: No. OmegaClearChat has zero dependencies. Just drop the jar in your plugins folder and you're done.

Q: Can console clear the chat?
A: Yes — run /clearchat from the console. The announcement will say "Cleared by Console" automatically.

WARNING
Enhanced support is a permanent role for all resources, Not just this one.
(This only Applies to resources with Priority support added)
Discord: https://discord.gg/KQcCjsGxQP

DISCLAIMER:

  • DO NOT BUY THIS ADDON IF YOU DO NOT HAVE DISCORD!
  • DO NOT BUY ENHANCED SUPPORT MORE ON MORE THEN 1 RESOURCE!
EULA: Free EULA
Buy additional addons now
$0.00
Support
Standard
(free)
Includes:
Download the resource
Access new updates
Support from the creator
Enhanced
+ $4.99
Includes Standard support plus:
Priority support
Share and earn
Refer this resource and earn a 10% commission.
9 Views
1 Downloads
Jul 23, 2026 Published
N/A Updated
Not yet rated
8.8 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Cover image generated with ChatGPT
AI use in product
No
Type
  1. Chat
  1. Protection
  1. Staff
Game mode
  1. Survival
  1. Skyblock
  1. Prison
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
  1. 1.7
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Track, display, rank your players by XP with a fully customizable GUI leaderboard and more!
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,256 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,274 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,142 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,826 purchases
Share and earn
Refer this resource and earn a 10% commission.
9 Views
1 Downloads
Jul 23, 2026 Published
N/A Updated
Not yet rated
8.8 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Cover image generated with ChatGPT
AI use in product
No
Type
  1. Chat
  1. Protection
  1. Staff
Game mode
  1. Survival
  1. Skyblock
  1. Prison
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
  1. 1.7
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Track, display, rank your players by XP with a fully customizable GUI leaderboard and more!
Not yet rated
0 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,256 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,274 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,142 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,826 purchases
Top