Demonstration 1

Orebfuscator - Anti X-RAY:


This plugin is used to counter X-RAY Client mods.

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.


Configuration Guide





Dropbox link removed due to Bukkit regulations. Latest version should be on BukkitDev, if not, then the dropbox link is still in the forum thread.

Please also download ProtocolLib and install it in the plugins folder. Download link: http://dev.bukkit.org/server-mods/protocollib/


  • 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.


Install: Copy "Orebfuscator.jar" to your plugins folder, and restart/reload your server.


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


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


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

Source Code

Here you go! (Hosted on Github)


  • This plugin utilises 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.


  • This plugin uses an Auto-updater to fetch the latest version from BukkitDev automatically. It can be disabled in the configuration file.


  • AFFORESS, major help on code optimization and spout support!
  • raphfrk, helped with packet processing
  • Many donators!


  • None ATM


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


Version 2.1.4
  • Updated to MC1.7.10
Version 2.1.5
  • Fixed internal field rename from "buffer" to "f".
Version 2.1.6




CPU testing with Initial radius and Caching:


A quick donation is always appreciated :D




You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of lishid lishid Jul 28, 2014 at 21:26 UTC - 0 likes

    @CommodoreAlpha: Go

    That error looks like it's incompatible, sadly.

    @KyuTheGamer: Go

    Do you mean xray (previously texture) resource packs? They should be blocked if you have the default Orebfuscator configuration.

    @MyPictures: Go

    I got no idea either...

  • Avatar of CommodoreAlpha CommodoreAlpha Jul 27, 2014 at 04:31 UTC - 0 likes

    Is Orebfuscator compatible with Cauldron? I've disabled the Spigot anti-xray aspect of Cauldron, but I've been noticing slight lag and errors like this:

    11:22 PM [SEVERE] [OFC] java.lang.NoSuchFieldException: chunkCoordIntPairQueue 
    11:25 PM [SEVERE] [OFC] java.lang.NoSuchFieldException: a 
    11:25 PM [SEVERE] [OFC] java.lang.NullPointerException 
    11:25 PM [SEVERE] [OFC] java.lang.NoSuchFieldException: e 
    11:25 PM [SEVERE] [OFC] java.lang.NoSuchFieldException: buffer 
    11:25 PM [SEVERE] [OFC] java.lang.NoSuchFieldException: inflatedBuffer

    I'm using the recommended build of Cauldron for MC version 1.7.2, and version 2.1.3 of your plugin, which is also for MC version 1.7.2.

    And in the scenario that Orebfuscator is actually incompatible with Cauldron, should I opt to use the Spigot anti-xray feature instead? If I did that, I feel like I wouldn't have as "good" of an anti-xray solution as this plugin offers, but I'm also unsure of the differences between the two.

    Sure, I'd love to include my server IP here. But it's under construction, and I wouldn't want to get sued for players wandering inside and getting hit by a random beam of steel floating about. And no, I doubt plugins would make very good lawyers either. I've never seen a plugin that forced you to sign a contract do so well.

  • Avatar of KyuTheGamer KyuTheGamer Jul 26, 2014 at 12:47 UTC - 0 likes

    any chance you might get it to work on resource packs?

  • Avatar of MyPictures MyPictures Jul 26, 2014 at 00:47 UTC - 0 likes

    Not sure if its still the case but permissions should defiantly not be case sensitive ;P


  • Avatar of einer2002 einer2002 Jul 25, 2014 at 23:33 UTC - 0 likes

    @justin393: Go

    In detail, this plugin literally spawns the ores, so in short, yes

  • Avatar of justin393 justin393 Jul 24, 2014 at 17:51 UTC - 0 likes

    Does this also prevent freecam ore finding?

  • Avatar of lishid lishid Jul 16, 2014 at 19:01 UTC - 0 likes

    @Androkai: Go

    Sounds good, thanks for the help!

  • Avatar of Androkai Androkai Jul 16, 2014 at 18:58 UTC - 0 likes

    Waited a day and seems to work now, if I use latest Dev-Build of ProtocolLib and TagAPI. Thx

    BigCraft - mein kleiner deutscher Minecraftserver

  • Avatar of Androkai Androkai Jul 14, 2014 at 21:24 UTC - 1 like

    First Bug ist back. I will test this tomorrow, deleting TagAPI or ProtocolLib and let you know. Goodnight

  • Avatar of Androkai Androkai Jul 14, 2014 at 18:55 UTC - 0 likes

    @lishid: Go

    Looks good, no errors at the moment. Good job, thx :)


Date created
Sep 24, 2011
Last update
Jul 14, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files