Home›Java›Mods›NormalAntiESP
NormalAntiESP
ModsJava

NormalAntiESP

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

⬇ Download on Spigot

[​IMG]
NormalAntiESP
AntiESP + AntiXray protection for Paper/Folia 1.21.x servers


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
What is NormalAntiESP?
NormalAntiESP
is a lightweight security plugin designed to reduce the advantage of players using ESP, StorageESP, BlockESP, Xray, Freecam, SeedCracker-style tools, and other suspicious client-side cheats.
The plugin focuses on protecting hidden entities, valuable blocks, containers, underground areas, and sensitive debug-side information while giving staff clear alerts and investigation tools.
This is not a magic instant-ban system. Instead, it helps staff detect suspicious behavior, hide protected information from clients, and react quickly when a player looks suspicious.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
Main Features
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
Screenshots
AntiXray / Underground Protection

[​IMG]
Plugin Status
[​IMG]
Admin Alert for suspicious Xray / ESP behavior
[​IMG]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
Detection System
NormalAntiESP tracks suspicious actions and adds score based on different detection types.
Current detection types include:
When a player reaches the configured alert threshold, staff members with permission will receive a warning message.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
Admin Tools
NormalAntiESP includes tools to help staff investigate suspicious players quickly.
Commands:
Code (Text):
/naesp help
/naesp status
/naesp gui
/naesp top [page]
/naesp profile <player>
/naesp watch <player>
/naesp vanish <on|off|toggle>
/naesp alerts <on|off>
/naesp reload
Aliases:
Code (Text):
/normalantiesp
/antiesp
The alert message can be clicked to automatically run:
Code (Text):
/naesp watch <player>
This teleports staff to the suspicious player and enables staff vanish, making investigations faster and cleaner.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
AntiXray Protection
NormalAntiESP includes an AntiXray system focused on underground protection.
The void-underworld mode can mask underground blocks below a configured Y level. This helps reduce the usefulness of Xray and Freecam by preventing the client from receiving useful underground information in protected situations.
Main AntiXray features:
For classic ore obfuscation, it is still recommended to combine this plugin with Paper's built-in AntiXray engine.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
AntiESP Block Protection
NormalAntiESP can protect containers and valuable blocks such as:
Protected blocks can be masked as normal blocks depending on the world environment, such as stone, deepslate, netherrack, or end stone.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
F3 Privacy
NormalAntiESP can hide the real server brand sent to the client.
Example:
Code (Text):
f3-privacy:
  enabled: true
  hide-server-brand: true
  brand-value: 'vanilla'
This helps prevent players from easily seeing your backend platform through the F3 debug screen.
Note: XYZ in the F3 screen is a client-side HUD. The server cannot change only the XYZ line without actually teleporting the player.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
AntiSeedCracker
NormalAntiESP can randomize the hashed seed value sent in JoinGame and Respawn packets.
Example:
Code (Text):
anti-seed-cracker:
  enabled: true
  randomize-hashed-seed:
    login: true
    respawn: true
This does not change your real world seed. It only changes what the client receives in supported packet data.
This feature is still in beta, so it may not work perfectly in every situation.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
Permissions
Code (Text):
normalantiesp.admin
normalantiesp.alerts
normalantiesp.vanish
normalantiesp.bypass
Permission details:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
Requirements
NormalAntiESP can run without PacketEvents, but PacketEvents is recommended for stronger packet-level protection.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
Installation
  1. Download the plugin jar.
  2. Place it into your server's plugins folder.
  3. Optional but recommended: install PacketEvents 2.x.
  4. Start the server once.
  5. Edit plugins/NormalAntiESP/config.yml.
  6. Edit the language file in plugins/NormalAntiESP/messages/ if needed.
  7. Run /naesp reload.
  8. Use /naesp status to confirm everything is working.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
Configuration
NormalAntiESP is highly configurable.
You can configure:
Included languages:
Code (Text):
vi_VN.yml
en_US.yml
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
Important Notes
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​
Support
If you find a bug, error, or unexpected behavior, please contact me on Discord:
Code (Text):
habitat_
Thank you for using NormalAntiESP.

Commands

Plugin details

Read from the plugin's own plugin.yml.

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.

NormalAntiESP is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 87 times (via Spigot). Download it and open it directly in the game.

Explore more