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
  • Fixed internal field rename again ("size" to "h")
Version 2.1.7
  • Made TNT non-transparent

Full history: https:github.com/lishd/Orebfuscator/wiki/Version-History




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 Sep 07, 2014 at 22:31 UTC - 0 likes

    @leebthaman2: Go

    Well, for any block, if it has any touching non-opaque block (redstone dust included), it will show up as the block. So if you have some kind of TNT contraption that has a TNT touching a redstone dust, it will not be obfuscated.

    If that's not the issue, then could you tell me if it works with other blocks (like if you try to burry an iron block, would you see it?

    Remember it won't obfuscate blocks until you logout and log back in (blocks will be obfuscated for others if they come in after you placed them), and make sure you're not having the OP or permissions flag for Orebfuscator when testing.

  • Avatar of lishid lishid Sep 07, 2014 at 17:29 UTC - 0 likes

    @EmpowerGaming: Go

    Yes but since they're named in the same version, upgrading to 1.8 will break everybody who is still running on 1.7.9/10 (Since Spigot is faking 1.8 under the name of 1.7.9/10)

    @leebthaman2: Go

    Are those blocks exposed to some kind of air block?

  • Avatar of EmpowerGaming EmpowerGaming Sep 06, 2014 at 00:51 UTC - 0 likes

    @lishid: Go

    Well it's basically 1.7.9 - 1.7.10 because it's a protocol thing that just lets users connect from 1.7.x to 1.8 servers :S wouldn't it still work?

  • Avatar of lishid lishid Sep 05, 2014 at 17:15 UTC - 0 likes

    @OllieIsPro: Go

    @EmpowerGaming: Go

    I can't update until Spigot bump the version from 1.7.10 to 1.8, otherwise it will break everybody else still using 1.7.9 and 1.7.10.

  • Avatar of OllieIsPro OllieIsPro Sep 05, 2014 at 15:39 UTC - 0 likes

    It's a shame that it has not been updated to 1.8 yet I really need it.

  • Avatar of EmpowerGaming EmpowerGaming Sep 05, 2014 at 15:01 UTC - 0 likes

    If you'd update it to the latest spigot build that would be cool the 1.8 supported version :P Because it completely lost it's support and now players can do what they you know.. want to do X ray

    Last edited Sep 05, 2014 by EmpowerGaming
  • Avatar of chsedv chsedv Sep 02, 2014 at 10:31 UTC - 0 likes

    pls update to mc 1.8 (look spigot 1.7.10R01 build 1636 (1.8 support).

  • Avatar of NinjarakuPwnz NinjarakuPwnz Sep 02, 2014 at 05:34 UTC - 0 likes

    @markdf: Go

    on my server we jail them >.<

  • Avatar of chsedv chsedv Sep 02, 2014 at 05:13 UTC - 0 likes

    pls update for latest spigot 1.7.10r01 build 1636 (Spigot 1.8 builds)

  • Avatar of markdf markdf Aug 13, 2014 at 01:10 UTC - 0 likes

    @fatso9000: Go

    Ban the player, if you cant trust them get rid of them. I don't give anyone a 2nd chance if they cheat.




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