ModsJava
sModBlock
Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
sModBlock
Advanced Client-Mod Detection System for Minecraft
v1.0 | API 26.2| Paper / Spigot / Purpur | PacketEvents
Advanced Client-Mod Detection System for Minecraft
v1.0 | API 26.2| Paper / Spigot / Purpur | PacketEvents
━━━━━━━━━━━━━━━━━━━━
OVERVIEW
━━━━━━━━━━━━━━━━━━━━
sModBlock is a high-performance anti-cheat plugin that detects and blocks disallowed client modifications on Minecraft servers. It works silently in the background — no entities are spawned, no blocks are modified, and players never notice it's there.
The plugin uses multiple detection layers to catch mods the moment a player joins. Detection is fast (2-4 seconds), accurate, and completely invisible to clients.
━━━━━━━━━━━━━━━━━━━━
KEY FEATURES
━━━━━━━━━━━━━━━━━━━━
- Instant Detection — Full mod scan completes in 2-4 seconds on first join
- Pre-World Detection — Detects mods before the player even enters the world
- Scan Suppression — Temporary Blindness + Slowness during scan (restored automatically)
- Chat Suppression — Chat blocked during scan to prevent information leakage
- Player Whitelist — Bypass detection for trusted players (online + offline support)
- Configurable Actions — Kick, Message, or Console Command on detection
- MiniMessage + Hex Colors — Modern color formatting in kick messages
- Hot Reload — Apply changes instantly via
Code (Text):/smodblock reload
- Cross-Platform — Paper, Spigot, Purpur, BungeeCord, Velocity
- Bedrock Support — Floodgate / Geyser players automatically bypass detection
- Debug Mode — Detailed logging for troubleshooting
━━━━━━━━━━━━━━━━━━━━
DETECTED MODIFICATIONS
━━━━━━━━━━━━━━━━━━━━
- Meteor Client
- Freecam
- Litematica
- WorldTools
- Item Scroller
- Accurate Block Placement
Want more mods?
The detection system is extensible. New mods can be added by updating the internal registry — no configuration changes needed.
━━━━━━━━━━━━━━━━━━━━
COMMANDS
━━━━━━━━━━━━━━━━━━━━
| Command | Description | Permission |
|
Code (Text):
/smodblock reload
|
Reload plugin configuration and whitelist data |
Code (Text):
smodblock.admin
|
|
Code (Text):
/smodblock whitelist add <player>
|
Add player to detection whitelist (online or offline) |
Code (Text):
smodblock.admin
|
|
Code (Text):
/smodblock whitelist remove <player>
|
Remove player from detection whitelist |
Code (Text):
smodblock.admin
|
|
Code (Text):
/smodblock whitelist list
|
Display all whitelisted players with online/offline status |
Code (Text):
smodblock.admin
|
Aliases:
Code (Text):
/smod | sm
PERMISSIONS
━━━━━━━━━━━━━━━━━━━━
| Permission | Default | Description |
|
Code (Text):
smodblock.admin
|
Code (Text):
op
|
Allows use of all sModBlock commands (reload, whitelist management) |
━━━━━━━━━━━━━━━━━━━━
CONFIGURATION
━━━━━━━━━━━━━━━━━━━━
config.yml
Code (Text):
yaml
# Which mods to block (case-insensitive)
disallowed-mods:
- Meteor
- Freecam
- Litematica
- WorldTools
- Item Scroller
- Accurate Block Placement
# Action on detection: Kick | Message | Command
action:
type: Kick
content:
- "&#F52727&lThe following modifications are blacklisted:"
- ""
- "&#F5E727&l%mod%"
- ""
- "&#F52727&lPlease remove them before joining."
- ""
- "&#FAFAF7more information to join &#A3A3A3&lDISCORD"
# Timeout: "" = no kick | non-empty = kick reason
timeout-kick: ""
# Scan suppression (temporary during scan)
suppress-movement-on-scan: true
blindness-amplifier: 0
slowness-amplifier: 9
# Chat suppression during scan
suppress-chat-on-scan: true
# Debug mode
debug: false
# Which mods to block (case-insensitive)
disallowed-mods:
- Meteor
- Freecam
- Litematica
- WorldTools
- Item Scroller
- Accurate Block Placement
# Action on detection: Kick | Message | Command
action:
type: Kick
content:
- "&#F52727&lThe following modifications are blacklisted:"
- ""
- "&#F5E727&l%mod%"
- ""
- "&#F52727&lPlease remove them before joining."
- ""
- "&#FAFAF7more information to join &#A3A3A3&lDISCORD"
# Timeout: "" = no kick | non-empty = kick reason
timeout-kick: ""
# Scan suppression (temporary during scan)
suppress-movement-on-scan: true
blindness-amplifier: 0
slowness-amplifier: 9
# Chat suppression during scan
suppress-chat-on-scan: true
# Debug mode
debug: false
Code (Text):
yaml
# Managed via /smodblock whitelist commands
# Persists across restarts
players:
PlayerName:
uuid: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
name: "PlayerName"
# Managed via /smodblock whitelist commands
# Persists across restarts
players:
PlayerName:
uuid: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
name: "PlayerName"
PLACEHOLDERS
━━━━━━━━━━━━━━━━━━━━
Action Content Placeholders:
| Placeholder | Description |
|
Code (Text):
%mod%
|
Comma-separated list of detected mod names (e.g., "Meteor, Litematica") |
|
Code (Text):
%player%
|
Player name |
━━━━━━━━━━━━━━━━━━━━
COMPATIBILITY
━━━━━━━━━━━━━━━━━━━━
Server Software:
- Paper — Full support (primary development platform)
- Spigot — Full support
- Purpur — Full support
- BungeeCord — Proxy-side compatible
- Velocity — Proxy-side compatible
Dependencies:
- PacketEvents (required) — Core packet interception library
- Floodgate (optional) — Bedrock player detection (auto-skip)
Requirements:
- Java 21 or higher
- Minecraft 26+
━━━━━━━━━━━━━━━━━━━━
INSTALLATION
━━━━━━━━━━━━━━━━━━━━
- Download and install PacketEvents (required)
- Download sModBlock.jar and place it in your
folderCode (Text):plugins/
- Start or restart your server
- Edit
to configure blocked mods and actionsCode (Text):plugins/sModBlock/config.yml
- Use
to apply changes without restartCode (Text):/smodblock reload
- Use
to bypass trusted playersCode (Text):/smodblock whitelist add <player>
━━━━━━━━━━━━━━━━━━━━
TROUBLESHOOTING
━━━━━━━━━━━━━━━━━━━━
Debug Mode:
Set
Code (Text):
debug: true
Common Issues:
- Detection not working: Verify PacketEvents is installed and running.
- False positives: Review the
list. Remove mods that should be allowed.Code (Text):disallowed-mods
- Bedrock players being scanned: Ensure Floodgate plugin is installed.
━━━━━━━━━━━━━━━━━━━━
SUPPORT
━━━━━━━━━━━━━━━━━━━━
- Author: DedEnd
- Discord: mr.dedend
If you find a bug or need custom changes, contact on Discord with:
- Server version (e.g., 26.2)
- Plugin version (e.g., 1.0)
- Error log (if applicable)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
sModBlock is a free Minecraft Java mod. Compatible with Minecraft 26.1, 26.2. Downloaded 45 times (via Spigot). Download it and open it directly in the game.