HomeJavaModsOreveil
Oreveil
[​IMG]

[​IMG] [​IMG] [​IMG]

Server-authoritative ore protection for x-ray and seed-aware mining.

Recommended: Install ProtocolLib on Paper to enable Oreveil's packet-rewriting transport where supported. ProtocolLib is not used on Folia.

What Is Oreveil?

Oreveil is a server-side ore protection plugin for Paper, with experimental Folia support, that helps defend against x-ray clients, transparent resource packs, Baritone-assisted mining, and seed-based ore prediction.

Instead of sending every client the true state of hidden underground ores, Oreveil keeps protected ore state server-authoritative and presents buried ores as natural host blocks until they are legitimately exposed through gameplay. Hidden ore can look like stone, deepslate, netherrack, tuff, or other configured host blocks depending on the dimension and ore type.

Optional server-private salted distribution can add fake ore signals that are not derived from the public world seed alone. For managed worlds on Paper, Oreveil can also remix vanilla ore placement with a private generation secret so regenerated ore locations are not predictable from the public seed.

Oreveil is distributed as one universal JAR. Paper is supported from Minecraft 1.16.x through 1.21.x and 26.x. Folia support is experimental and available for Folia versions published by PaperMC.

Why Oreveil?


How It Works


Spoiler: See Salted Distribution in Action
Public world seeds can be used to predict naturally generated ore locations.

With Oreveil's optional server-private salted distribution enabled, fake ore signals make those predictions significantly less reliable while preserving normal mining.

Salted Distribution Disabled

[​IMG]

Salted Distribution Enabled

[​IMG]

Quick Start

  1. Download the universal Oreveil JAR.
  2. Place it inside your plugins folder.
  3. For Paper servers, optionally install a compatible version of ProtocolLib.
  4. Restart your server.
  5. Run /oreveil as an operator or a player with oreveil.admin.
  6. Use /oreveil diagnostics and /oreveil inspect to verify transport and reveal behavior.

Supported Server Software


Java Requirements


Oreveil itself is compiled for Java 16 compatibility. The Java requirements above come from the corresponding server versions.

Spoiler: Commands
  • /oreveil
  • /oreveil status
  • /oreveil inspect
  • /oreveil diagnostics
  • /oreveil reload
  • /oreveil reset confirm

Use /oreveil help or /oreveil help <topic> for the complete command reference.

Code (Text):
/oreveil set live_sync_radius 96
/oreveil toggle reveal_on_exposure
/oreveil ore add DIAMOND_ORE
/oreveil ore toggle ANCIENT_DEBRIS
/oreveil exposure adjacent add WATER
/oreveil host default NORMAL STONE
/oreveil host override ANCIENT_DEBRIS NETHERRACK
/oreveil world status

Spoiler: Advanced Information
Designed to Help Protect Against

  • Common x-ray clients
  • Transparent x-ray resource packs
  • Baritone-assisted ore hunting
  • Public seed-based ore prediction
  • Packet-based reveal leaks

Transport Notes

  • On Paper, AUTO mode uses ProtocolLib packet rewriting when ProtocolLib is installed and the runtime exposes a compatible packet/chunk shape.
  • If chunk rewriting is unavailable, Oreveil falls back to chunk priming plus block update sync.
  • On Folia, ProtocolLib packet transport is disabled even if ProtocolLib is installed.
  • Folia uses region-aware scheduling and block update sync.
  • Paper 26.x uses the same runtime compatibility probe as modern 1.21.x builds and falls back automatically if full chunk rewriting is unavailable.

Current Folia Limitations

  • Folia support is experimental.
  • Folia does not use ProtocolLib packet transport.
  • Managed-world ore remixing is disabled on Folia in the current compatibility pass.
  • Folia relies on chunk priming and block update sync, not packet-level initial chunk sanitization.

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.

Oreveil is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 113 times (via Spigot). Download it and open it directly in the game.

Explore more