1. We are planning scheduled maintenance on this website on Friday 5 March (tomorrow) at 4:00 am UTC. It is estimated that this maintenance will last 15 minutes. You can view this time in your local timezone here. Thanks.
    Dismiss Notice

Orebfuscator 4.4.3

The definitive Anti X-Ray plugin for CraftBukkit

  1. DevotedMC
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    Aleksey_Terzi, ProgrammerDan
    Orebfuscator - Anti X-RAY

    Version: 4.4.3 (CraftBukkit 1.9, 1.9.1, 1.9.2, 1.9.4, 1.10, 1.11, 1.12, 1.13, 1.13.1, 1.13.2 )

    This plugin is used to counter X-RAY client mods, texture packs, chest radar, and other similar exploits

    It modifies data that are sent to clients to hide blocks of your choice, such as ore, chests, dungeons, etc.

    It does not manipulate blocks in the world file, thus is safe to use.

    ProximityHider is a feature that hides chests that are far from players.

    Be certain to update to 4.4.3! -- Includes critical fixes for 1.13.2 support.

    As of 4.4.1, now supports 1.13!

    As of 4.3.3, Proximity Hider has been enhanced to use line-of-sight checks, not just proximity! Upgrade today.

    Legacy Releases
    Please message us if you'd like any older versions.

    Configuration Guide




    Download Latest
    Latest version is always available as a release on the Github page: https://github.com/lishid/Orebfuscator/releases

    Please also download ProtocolLib and install it in the plugins folder.
    • Version 4.0.0 or better is required.
    • For Orebfuscator 4.0.14 on 1.9.4 servers, build 277 or newer is required.
    • For Orebfuscator 4.1.x on 1.10 servers, build 293 or newer is required.
    • For Orebfuscator 4.2.x on 1.11 servers, we recommend latest 1.11 stable build.
    • For Orebfuscator 4.3.x on 1.12 servers, we recommend 4.3.0 (for 1.12) stable build.
    • For Orebfuscator 4.4.x on 1.13 servers, we recommend 4.4.0 (for 1.13) stable build.
    • Download link: https://www.spigotmc.org/resources/protocollib.1997/
    • Advanced algorithm that hides ore, chest and and anything you specify in the configuration
    • Spout compatible, but optional
    • No modifications to CraftBukkit.jar is needed
    • Customize the blocks you want to hide
    • HIDES DUNGEONS and other blocks that are in the dark
    • Different hiding mode, or scrambling.
    • Extensive configuration. Change updating methods depending on your bandwidth and processing speed.
    • Hide hidden chests and furnaces until a player is close to it.
    • Hide hidden chests and furnaces until a player can see it.

    • Copy "orebfuscator-4.4.3.jar" or latest to your plugins folder
    • If you're upgrading from an earlier release (Orebfuscator.jar), move the contents of the "Orebfuscator3" folder to the "Orebfuscator4" folder
    • Restart your server.

    See this: https://github.com/lishid/Orebfuscator/wiki

    See this: https://github.com/lishid/Orebfuscator/wiki

    See this: https://github.com/lishid/Orebfuscator/wiki

    Source Code
    Here you go! (Hosted on Github) - please post issues and requests for help there

    • This plugin utilizes Hidendra's plugin metrics system, which means that anonymous information of your OS and setup will be collected and sent to mcstats.org
    • Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.

    • Aleksey_Terzi, single-handedly updating to CraftBukkit 1.9, 1.11, and 1.12!
    • DevotedMC for taking over management of the project
    • Lishid, for making and maintaining this for so long.
    • AFFORESS, major help on code optimization and spout support!
    • raphfrk, helped with packet processing
    • Many donators!


    Release 4.1.14 has significant improvements, please update right away and report any issues. For PaperSpigot users, updating is critical.

    Use 4.2.1 or later for 1.11 support!

    Use 4.3.0 or later for 1.12 support!

    Use 4.4.1 or later for 1.13.x support!

    Use 4.4.3 or later for 1.13.2 support!

    • A command that generates the world cache for the existing chunks.


    Version 4.4.3
    • Support for Minecraft 1.13.2 latest builds (CraftBukkit/Spigot/etc)
    Version 4.4.2
    • Fixes for reported issues during use -- please update
    Version 4.4.1
    • Support for Minecraft 1.13 and 1.13x (CraftBukkit/Spigot/etc)
    • Some enhancements under the covers, including better support for tile entity hiding and state management
    Version 4.3.3
    Version 4.3.0
    • Support for Minecraft 1.12 (CraftBukkit/Spigot/etc)
    Version 4.2.1
    • #135 : Resolved issue that plugin doesn't work unless you delete the config and force reload and clear cache after startup
    Version 4.2.0
    • Support for Minecraft 1.11 (CraftBukkit/Spigot/etc)
    Version 4.1.14
    • Remove ChunkReloader due to performance issues at scale.
    • Addressed #66. Limit Cache retention configuration options added.
    • Proximity Hider blocks are by default orebfuscated, if both are active.
    • Implemented #62. Per World Configuration -- have unique configurations per world.
    • Addressed DevotedMC#8. Allow for unique proximity Y height per material hidden.
    Version 4.1.8
    • Fixed #113. Item frames sometime disappeared.
    • Fixed #124. Glitches when used FastAsyncWorldEdit.
    • Fixed #125. Prevent obfuscation for NPC, for ex. NPC from plugin Citizens.
    • Fixed #128. EntityChangeBlockEvent was not causing block updates.

    Version 4.1.4
    • Fixing ChunkLoader error: #110
    • Improving performance of ChunkReloader

    Version 4.1.2
    • It is now possible to use Worlds list either as blacklist (i.e. all worlds are subject for obfuscation excluding listed) or as whitelist (i.e. only listed worlds are subject for obfuscation)
    • Fixed bug with using ProximityHider and Signs. It is now possible to add WALL_SIGN and SIGN_POST to ProximityHider obfuscation.
    • Updated wiki so commands and configuration pages are matching to the current Orebfuscator.
    • Added new page: https://github.com/lishid/Orebfuscator/wiki/About-deobfuscation-on-block-break

    Version 4.1.1

    Version 4.1.0
    • Support for 1.10 (Thanks Asgarioth!)

    Version 4.0.14
    • Support for all 1.9.x Craftbukkit releases in one jar
    • Fixes related to Chunk reload not deobfuscating until movement (post teleport, etc.)
    • Point release support for 1.9.4
    Version 4.0.12
    • Fixed entity list refresh issue
    Version 4.0.11
    • Fixed failure to deobfuscate along chunk boundaries under specific conditions
    Version 4.0.10
    • Fixed crash for PaperSpigot servers
    Version 4.0.9
    • Fixed crash when chunk section (16 x 16 x 16) has more than 127 different block types
    • Implemented different "transparent block" lists for Engine Mode 1 and Engine Mode 2. For now only difference is with lava block, for mode 1 it is non-transparent, for mode 2 it is transparent.
    • Implemented possibility to specify which blocks are transparent and not in the config file, sections: TransparentBlocks and NonTransparentBlocks.
    • Fix which may have solved java.util.ConcurrentModificationException
    • Fix for phantom blocks (visible after chunk reloaded) when player is digging straight line on the chunk border.
    Version 4.0.7-beta
    • Corrected transparent block list. For example, lava blocks marked as transparent and therefore adjacent blocks are not obfuscating anymore
    • Improved performance of ProximityHider function

    Version 4.0.5-alpha
    • Fixes teleport / join in the End causing client-side crashes.
    • Fixes failure to deobfuscate immediately on join.

    Version 4.0.3-alpha
    • Support for Minecraft 1.9.
    Full release notes In Github Release

    Legacy Version History

    Final Notes

    Good news! We've had some "at-scale" with over 100 people online simultaneously. I'm pleased to report that after fixing some performance issues in 4.1.10, Orebfuscator 4.1.14 until latest consumes less then 0.05% of tick time with 100+ players on a fairly modest server machine. You cannot beat that kind of performance, with this feature set, at that kind of load.

    That said, if you run a larger server (100+ players), we'd be especially grateful if you could share your timings report with us.

    A quick donation is always appreciated :D

    Devoted Patreon or General Inquiry or Devoted's Website
    ChinaZcc, untre3h, Tyrelis and 13 others like this.

Recent Reviews

  1. imAverageNoob
    Version: 4.4.3
    Yes, it is good for normal x-rayers. But, recently I have found out that many hack clients have a module called "Orebfuscator" or has that hack integrated to "X-ray" module, which can easily bypass this plugin. If you wanna take it hard on serious x-rayers, I'd rather not installing this plugin, as it causes huge lag spikes and does not work with hackers (not just x-rayers).
  2. dewobedil
    Version: 4.4.3
  3. ASKIT
    Version: 4.4.3
    The plugin is very good and irreplaceable. But it doesn't update :(
    1. DevotedMC
      Author's Response
      This is true. Another team has been updating it, I'm looking to see if I can give them permissions to this page. Thanks for your continued support of the project!
  4. Amenosda
    Version: 4.4.3
    pls update 1.14.4
  5. DiamondMiner65
    Version: 4.4.3
  6. NewEraMcpCraft
    Version: 4.4.3
    Update to newest minecraft version please! Love this plugin! It is needed! I would pay for this plugin as well!
  7. Kleator
    Version: 4.4.3
  8. symetriix
    Version: 4.4.3
  9. ElTodoFull
    Version: 4.4.3
    Now we don't even need a 1.14 version, that seems like was never developed!
    I hope you are able to deliver a 1.15 version! I've seen a lot of x-rayers in my server and it's really bad. I don't ban them, the punishments are in-game, but the damae of x-ray is still done.
  10. jonnycp9
    Version: 4.4.3