Back to marketplace
Orebfuscator
Modrinth Plugin

Orebfuscator

High-Performance Anti X-Ray plugin

Minecraft product info

Important product information

Compatibility, Minecraft versions, loaders, and external source data.

Type

Plugin

Access

Free

Latest version

5.6.1

Downloads

188 228

Loaders / Platforms

bukkit folia paper purpur spigot

Minecraft versions

1.9.4 – 1.21.11 26.1 26.1.1 26.1.2 26.2

Categories

management utility

Description

Detailed information

# Orebfuscator - Anti X-Ray [![Release Status](https://github.com/Imprex-Development/Orebfuscator/workflows/Releases/badge.svg)](https://github.com/Imprex-Development/Orebfuscator/releases/latest) [![Build Status](https://github.com/Imprex-Development/Orebfuscator/workflows/Build/badge.svg)](https://github.com/Imprex-Development/Orebfuscator/actions?query=workflow%3ABuild) Orebfuscator empowers server owners to protect their server from X-Ray Clients and Texture Packs, all while offering a high degree of configurability. This is achieved through modifying network packets without altering your game world, guaranteeing a secure and reliable experience for users. With Orebfuscator, you can tailor the settings to suit your server's needs, ensuring precise control over the visibility of specific blocks. This means that not only does Orebfuscator safeguard your world's integrity, but it also empowers you to fine-tune your Anti-X-Ray measures for the best gameplay experience. ### Features * Seamless Integration: Plug & Play functionality for effortless use. * Extensive Configuration: Highly customizable settings to tailor the experience to your liking. * Server Compatibility: Designed for Spigot-based servers 1.16 and newer. * Block Obfuscation: Conceal non-visible blocks from players' view. * Block-Entity Support: Hide block entities such as Chests and Furnaces. * Dynamic Block Visibility: Adjust block visibility based on player proximity and distance. ### Requirements * Java 17 or higher * Spigot, Paper, Folia or compatible forks (1.16 or newer) * [ProtocolLib](https://github.com/dmulloy2/ProtocolLib/) 5.2.0 or later ### Installation 1. Download [ProtocolLib](https://github.com/dmulloy2/ProtocolLib/releases) 2. Download [Orebfuscator](https://github.com/Imprex-Development/Orebfuscator/releases) 3. Place both plugins in your _plugins_ directory 4. Start your server and [configure Orebfuscator](https://github.com/Imprex-Development/Orebfuscator/wiki/Config) to your liking ## Version Support Policy ### Supported Minecraft Versions Orebfuscator follows a **rolling support window** for Minecraft versions. Starting with **Minecraft 27.x**, Orebfuscator will officially support **only the two most recent major Minecraft releases**. Example: | Latest Minecraft Version | Supported Versions | |--------------------------|--------------------| | 27.x | 27.x and 26.x | | 28.x | 28.x and 27.x | When a new major Minecraft version is released, the oldest supported version will be dropped in a future Orebfuscator release. Older versions may still work but are **not guaranteed to receive fixes or compatibility updates**. ### Testing Policy Testing policy differs depending on the Minecraft release cycle. **Until Minecraft 27.x** Each Orebfuscator release is tested against all supported Minecraft versions on PaperMC and Spigot with the following exceptions: - 1.17.x - 1.18.x - 1.19.x The following versions are still included in testing: - 1.16.5 - 1.20.x and newer supported releases **After Minecraft 27.x** Testing will focus on the **latest Minecraft major version only** for each Orebfuscator release. Other versions within the support window may remain compatible but will not necessarily be tested for every release. Servers running untested versions may still function, but issues specific to those versions may not be prioritized. ### Legacy support For compatibility with Java 11 or Minecraft 1.9.4 and later, you can use any legacy release prior to version 5.5.0. Please note that these legacy releases will no longer receive regular support or updates. However, they may receive critical security and vulnerability patches if necessary. Still having trouble getting Orebfuscator to run check out our [common issues](https://github.com/Imprex-Development/Orebfuscator/wiki/Common-Issues).

Developer

Ingrim4

Profile and data retrieved from Modrinth

Open on Modrinth

Product gallery

Project images

Screenshots and images from the original Modrinth page.

Example without X-Ray and Orebfuscator

Example with X-Ray and Orebfuscator

Example with X-Ray and without Orebfuscator

Change log

Project versions

Published versions and original Modrinth files.

5.6.1 Current Release 16.06.2026

Orebfuscator 5.6.1

Supported Minecraft versions
1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2 26.2
Loaders / Platforms
bukkit folia paper purpur spigot
Show changes
## Added - [[#486](https://github.com/Imprex-Development/orebfuscator/pull/486)] Added thread and executor information to dump files to improve debugging ## Fixed - [[#477](https://github.com/Imprex-Development/orebfuscator/pull/477)] Added missing `ClientboundSetChunkCacheCenterPacket` to respawn-related packet list in sync injector - [[#486](https://github.com/Imprex-Development/orebfuscator/pull/486)] Fixed `ConcurrentModificationException` in `PlayerAccessorManager`, `WorldAccessorManager` and `WrappedClientboundLevelChunkPacketData` - [[#486](https://github.com/Imprex-Development/orebfuscator/pull/486)] Fixed `ProximitySystem` crashes caused by errors not being caught correctly - [[#486](https://github.com/Imprex-Development/orebfuscator/pull/486)] Players are now scheduled for a proximity check when their current chunk was obfuscated
Sign in

4.45 MB

5.6.0 Release 06.04.2026

Orebfuscator 5.6.0

Supported Minecraft versions
1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2
Loaders / Platforms
bukkit folia paper purpur spigot
Show changes
## Added - [[#465](https://github.com/Imprex-Development/orebfuscator/pull/465)] Introduced multi-platform-ready core structure (Paper, Fabric, Forge, etc.) - [[#465](https://github.com/Imprex-Development/orebfuscator/pull/465)] Added lava obfuscation - [[#465](https://github.com/Imprex-Development/orebfuscator/pull/465)] Added extended statistics - [[#470](https://github.com/Imprex-Development/orebfuscator/pull/470)] Support for Minecraft 26.1 ## Changed - [[#465](https://github.com/Imprex-Development/orebfuscator/pull/465)] Migrated core packages (cache, obfuscate, player, proximity) to platform-independent module - [[#465](https://github.com/Imprex-Development/orebfuscator/pull/465)] Switched to `org.jspecify.annotations` for nullability - [[#465](https://github.com/Imprex-Development/orebfuscator/pull/465)] Reworked obfuscation pipeline with hybrid sync + async listeners - [[#465](https://github.com/Imprex-Development/orebfuscator/pull/465)] Reduced unnecessary chunk force-loading (now only when required) - [[#467](https://github.com/Imprex-Development/orebfuscator/pull/467)] Disk cache is now disabled by default ## Fixed - [[#472](https://github.com/Imprex-Development/orebfuscator/pull/472)] Fixed async listener startup warning on Folia (closes [[#471](https://github.com/Imprex-Development/orebfuscator/issues/471)])
Sign in

4.45 MB

5.5.7 Release 12.12.2025

Orebfuscator 5.5.7

Supported Minecraft versions
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11
Loaders / Platforms
bukkit folia paper spigot
Show changes
## Added - Support for Minecraft 1.21.11
Sign in

3.48 MB

5.5.6 Release 02.10.2025

Orebfuscator 5.5.6

Supported Minecraft versions
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10
Loaders / Platforms
bukkit folia paper spigot
Show changes
## Fixed - [[#454](https://github.com/Imprex-Development/orebfuscator/issues/454)] Fixed RegionFileCache not working with paper as of v5.5.5
Sign in

3.46 MB

5.5.5 Release 02.10.2025

Orebfuscator 5.5.5

Supported Minecraft versions
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9
Loaders / Platforms
bukkit folia paper spigot
Show changes
## Added - [[#453](https://github.com/Imprex-Development/orebfuscator/pull/453)] Support for Minecraft 1.21.9 - [[#453](https://github.com/Imprex-Development/orebfuscator/pull/453)] Support for modded / non-vanilla blocks - [[#453](https://github.com/Imprex-Development/orebfuscator/pull/453)] Support for [block tags](https://minecraft.wiki/w/Block_tag_(Java_Edition)) _(See [our wiki](https://github.com/Imprex-Development/orebfuscator/wiki/Config#block-and-block-tags) for more details)_ - [[#453](https://github.com/Imprex-Development/orebfuscator/pull/453)] Support for comments in configs - Comments will now persist when the config is loaded and saved - [[#453](https://github.com/Imprex-Development/orebfuscator/pull/453)] Added stats for original / obfuscated chunk size and their ratio to `/orebfuscator stats` ## Changed - [[#453](https://github.com/Imprex-Development/orebfuscator/pull/453)] `WeightedRandom` now uses vove’s [Alias Method](https://en.wikipedia.org/wiki/Alias_method) - Allows more entries and faster lookups ## Fixed - [[#442](https://github.com/Imprex-Development/orebfuscator/issues/442)] Disk cache directory is only created if the disk cache is enabled - [[#443](https://github.com/Imprex-Development/orebfuscator/pull/443)] Fixed NullPointerException when the Modrinth API returned a non-200 status code
Sign in

3.46 MB

5.5.4 Release 21.06.2025

Orebfuscator 5.5.4

Supported Minecraft versions
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8
Loaders / Platforms
bukkit folia paper spigot
Show changes
Added: * [[#431](https://github.com/Imprex-Development/orebfuscator/pull/431)] Support for 1.21.6 Fixed: * [[#423](https://github.com/Imprex-Development/orebfuscator/issues/423)] API not being usable when running Folia * [[#432](https://github.com/Imprex-Development/orebfuscator/pull/432)] Update-System recognizing each version as dev version
Sign in

1.71 MB

5.5.3 Release 30.03.2025

Orebfuscator 5.5.3

Supported Minecraft versions
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5
Loaders / Platforms
bukkit folia paper spigot
Show changes
Added: - [[#414](https://github.com/Imprex-Development/orebfuscator/pull/414)] Support for 1.21.5
Sign in

1.68 MB

5.5.2 Release 15.12.2024

Orebfuscator 5.5.2

Supported Minecraft versions
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4
Loaders / Platforms
bukkit folia paper spigot
Show changes
Added: - [[#402](https://github.com/Imprex-Development/orebfuscator/pull/402)] Support for 1.21.4
Sign in

1.67 MB

5.5.1 Release 02.11.2024

Orebfuscator 5.5.1

Supported Minecraft versions
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3
Loaders / Platforms
bukkit folia paper spigot
Show changes
Added: - [[#395](https://github.com/Imprex-Development/orebfuscator/pull/395)] Support for 1.21.2/1.21.3 - [[#386](https://github.com/Imprex-Development/orebfuscator/pull/386)] Compressed memory cache, more debug info in `/orebfuscator` command, improved config error feedback
Sign in

1.65 MB

5.5.0 Release 23.06.2024

Orebfuscator 5.5.0

Supported Minecraft versions
1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21
Loaders / Platforms
bukkit folia paper spigot
Show changes
Added: - [[#378](https://github.com/Imprex-Development/orebfuscator/pull/378)] Support for 1.21 - [[#372](https://github.com/Imprex-Development/orebfuscator/pull/372)] ray cast [`onlyCheckCenter`](https://github.com/Imprex-Development/Orebfuscator/wiki/Config#proximity-config-section) by [@LoliColleen]([https://github.com/LoliColleen](https://github.com/LoliColleen)) Removed: - Support for versions before Java 17 and Minecraft 1.16
Sign in

0.94 MB

5.4.4 Release 14.05.2024

Orebfuscator 5.4.4

Supported Minecraft versions
1.9.4 1.10 1.10.1 1.10.2 1.11 1.11.1 1.11.2 1.12 1.12.1 1.12.2 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6
Loaders / Platforms
bukkit folia paper spigot
Show changes
Added: - [[#369]([https://github.com/Imprex-Development/orebfuscator/pull/369](https://github.com/Imprex-Development/orebfuscator/pull/369))] Support for 1.20.5/1.20.6 Changed: - [[#359]([https://github.com/Imprex-Development/orebfuscator/pull/359](https://github.com/Imprex-Development/orebfuscator/pull/359))] Improve overall memory footprint per player Fixed: - [[#364]([https://github.com/Imprex-Development/orebfuscator/pull/364](https://github.com/Imprex-Development/orebfuscator/pull/364))] Duplicate id error on server versions pre 1.13.2
Sign in

1.0 MB

5.4.3 Release 11.12.2023

Orebfuscator 5.4.3

Supported Minecraft versions
1.9.4 1.10 1.10.1 1.10.2 1.11 1.11.1 1.11.2 1.12 1.12.1 1.12.2 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4
Loaders / Platforms
bukkit folia paper spigot
Show changes
Added: - Support for 1.20.4 - [[#336](https://github.com/Imprex-Development/orebfuscator/pull/336)] Support for layer obfuscation (engine-mode: 3) Fixed: - [[#332](https://github.com/Imprex-Development/orebfuscator/issues/332)] Wrong detection of mojang mapping in some rare cases - [[#338](https://github.com/Imprex-Development/orebfuscator/issues/338)] Schedule task after plugin is disabled
Sign in

0.98 MB

5.4.2 Release 07.10.2023

Orebfuscator 5.4.2

Supported Minecraft versions
1.9.4 1.10 1.10.1 1.10.2 1.11 1.11.1 1.11.2 1.12 1.12.1 1.12.2 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2
Loaders / Platforms
bukkit folia paper spigot
Show changes
Fixed: * [[#328](https://github.com/Imprex-Development/orebfuscator/issues/328)] Fix NPE when using ProtocolLib 5.1.0 or older
Sign in

0.97 MB

5.4.1 Release 06.10.2023

Orebfuscator 5.4.1

Supported Minecraft versions
1.9.4 1.10 1.10.1 1.10.2 1.11 1.11.1 1.11.2 1.12 1.12.1 1.12.2 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2
Loaders / Platforms
bukkit folia paper spigot
Show changes
Added: - [[#287](https://github.com/Imprex-Development/orebfuscator/issues/287)] Native support for Paper and Folia - [[#310](https://github.com/Imprex-Development/orebfuscator/issues/310)] Frustum culling for proximity hider - [[#317](https://github.com/Imprex-Development/orebfuscator/issues/317)] Use multi block update packets where possible - [[#325](https://github.com/Imprex-Development/orebfuscator/issues/325)] Support for 1.20.2 Changed: - [[#295](https://github.com/Imprex-Development/orebfuscator/issues/295)] Rewrote proximity system to only work off-thread - [[#322](https://github.com/Imprex-Development/orebfuscator/issues/322)] Event priority to `HIGH` and ignore cancelled events for deobfuscation - Set minimum Java version to `11` Fixed: - [[#308](https://github.com/Imprex-Development/orebfuscator/issues/308)] Invalid packet order of chunk related packets - Invalid default config for `1.18.x`
Sign in

0.97 MB

5.4.0 Release 12.06.2023

Orebfuscator 5.4.0

Supported Minecraft versions
1.9.4 1.10 1.10.1 1.10.2 1.11 1.11.1 1.11.2 1.12 1.12.1 1.12.2 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20
Loaders / Platforms
bukkit paper spigot
Show changes
Added: * support for 1.20 Fixed: * [[#290](https://github.com/Imprex-Development/orebfuscator/pull/290)] lax resource location parsing for config
Sign in

0.34 MB