Nemesis
Packet-level world security built on PacketEvents. Nemesis hides what cheats rely on — ores, containers, underground caves and off-screen entities — by rewriting chunk and entity packets on the way to each client, so vanilla players see nothing different while X-ray, freecam and ESP/radar see obfuscated data. Everything is toggled and tuned live from the/nemesis settings GUI, then
persisted back to config.yml.
Features
- Anti-XRay — obfuscates ores and containers into surrounding stone (per-world,
per-block
transformations). Ores reveal only when a player legitimately sees them, with options to keep them visible afterwards and reveal the whole vein. - Anti-Freecam — fills the world below a
hide-levelwith solid blocks (and optionally strips light), revealing again abovereveal-level. Per-world levels and fill blocks, with a fall-damage guard for the hidden layer. - Hide Entities (Anti-ESP / Radar) — hides entities a player can’t actually see (line-of-sight checked from the eye and/or third-person view) and reveals them when looked at. Configurable entity list and re-hide behaviour.
- Hide Structures (experimental) — hides whitelisted structures below a level.
- Vision modes —
performance/medium/hardpresets trade CPU for refresh rate and render distance. - Integrations — WorldEdit / FAWE awareness (so
//cutetc. update the cache), a WorldGuard/NPC-friendly soft-depend set, a Bedrock-ignore option, and an optional Discordwebhook.
Commands
Base command/nemesis. No aliases.
Themessages.anti-esp-*keys mention an/antiespcommand — that’s legacy text; only/nemesisis registered.
Permissions
Files
config.yml
General
Anti-XRay
Vision mode
Anti-Freecam
Hide structures (experimental)
Hide entities (Anti-ESP / Radar)
Messages
messages.* — player-facing text. Placeholder: %ms% (reload time). Keys:
anti-esp-reload, anti-esp-toggle-on, anti-esp-toggle-off, anti-esp-usage.
gui.yml
Icons use
type, slot, name, lore. Lore placeholders include %enabled%,
%mode%, %refresh_rate%, %chunk_distance%, %level%, %block_count% and
%entity_count%. Colours use & codes.
Dependencies
Required: PacketEvents. Optional (soft-depend): PlaceholderAPI, WorldEdit or FastAsyncWorldEdit (forworld-edit-support), WorldGuard, ServersNPC,
FancyNpcs, GSit. Folia is supported.