Skip to main content

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-level with solid blocks (and optionally strips light), revealing again above reveal-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 modesperformance / medium / hard presets trade CPU for refresh rate and render distance.
  • Integrations — WorldEdit / FAWE awareness (so //cut etc. update the cache), a WorldGuard/NPC-friendly soft-depend set, a Bedrock-ignore option, and an optional Discord webhook.

Commands

Base command /nemesis. No aliases.
The messages.anti-esp-* keys mention an /antiesp command — that’s legacy text; only /nemesis is 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 (for world-edit-support), WorldGuard, ServersNPC, FancyNpcs, GSit. Folia is supported.