Demonstration 1

Orebfuscator - Anti X-RAY:

Version: 3.0.5

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 3.0.5
  • Updated to MC1.8.3.

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 Evgeniy_Lebedev Evgeniy_Lebedev Nov 26, 2015 at 15:13 UTC - 0 likes

    Fix this please..

    [18:11:45 WARN]: java.lang.NullPointerException [18:11:45 WARN]: at com.lishid.orebfuscator.obfuscation.Calculations.putSignsList(Calculations.java:75) [18:11:45 WARN]: at com.lishid.orebfuscator.obfuscation.Calculations.Obfuscate(Calculations.java:182) [18:11:45 WARN]: at com.lishid.orebfuscator.obfuscation.Calculations.ComputeChunkInfoAndObfuscate(Calculations.java:130) [18:11:45 WARN]: at com.lishid.orebfuscator.obfuscation.Calculations.Obfuscate(Calculations.java:93) [18:11:45 WARN]: at com.lishid.orebfuscator.hook.ChunkProcessingThread.run(ChunkProcessingThread.java:99)

  • Avatar of lishid lishid Oct 01, 2015 at 14:05 UTC - 0 likes

    @MarioG1: Go


  • Avatar of lishid lishid Oct 01, 2015 at 14:04 UTC - 0 likes

    And for all the other folks, know that the latest builds aren't in a working state, but there are patched builds available from @MarioG1.

    Also @MarioG1 if you or anyone else would like to have repo+bukkitdev access let me know.

    ...I know I'm really late to the party, I'm really sorry :(

  • Avatar of lishid lishid Oct 01, 2015 at 14:01 UTC - 0 likes

    @wysohn: Go

    Looks like a good start! (I'm sorry I haven't been checking PMs for the last year nearly...)

    I actually am really happy if anyone can continue my previous work, since I have no developer-hour on hand to work on plugins.

    I think this was pretty clear from the state of things, but I haven't been able to find someone with enough minecraft internals knowledge willing to help out or take over.

    Anyway, I can offer help with what's going on inside MC, and you can check out my github repo if you haven't already haven't: https://github.com/lishid/Orebfuscator

    Last edited Oct 01, 2015 by lishid
  • Avatar of wysohn wysohn Oct 01, 2015 at 05:14 UTC - 0 likes

    I apologize if it looks like advertising to the author

    consider using my plugin if you guys need a working anti x-ray plugin


    I pmed lishid that if I can keep up the his work, but he never replied to me

    mine doesn't hide caves like orebfuscator does, but it completely hides ores and reveal them as players get close to it

    it is light weight too

    Last edited Oct 01, 2015 by wysohn
  • Avatar of ExDomino ExDomino Sep 26, 2015 at 06:52 UTC - 0 likes

    Hi, I downloaded the version 3.0.7 (latest for 1.7.10) on my Cauldron server (KCauldron 1492, and don't say it's illegal !), I disabled Spigot internal x-ray, configured all the new ores added by the mods installed on my server, disabled the bypass check for ops and perms, but the anti x-ray feature doesn't work at all on my server, all players can still see all ores with x-ray, including vanilla ones, even when these ore are under ground without any air pocket. I don't have NoLag installed! What is the problem? What I did wrong?

  • Avatar of Drift_91 Drift_91 Sep 13, 2015 at 14:09 UTC - 0 likes

    @Sikatsuu: Go

    Make sure you're using MarioG1's branch if you're using 1.8.6, 1.8.7 or 1.8.8, until lishid gets a chance to merge it and release an update. https://github.com/MarioG1/Orebfuscator/releases Just remember this hasn't been approved by lishid or BukkitDev staff.

  • Avatar of Drift_91 Drift_91 Sep 13, 2015 at 14:03 UTC - 0 likes

    @Sikatsuu: Go

    Engine mode 1 should give no fake ores. But as can be seen here, they can then see a small amount of the real ore: http://dev.bukkit.org/media/images/34/388/1.jpg

    If players are seeing a LOT of fake ore then it sounds like a problem that needs to be looked into.

  • Avatar of chsedv chsedv Sep 10, 2015 at 05:28 UTC - 0 likes

    @grosse01: Go

    Right same here. Pls update say too !

  • Avatar of grosse01 grosse01 Sep 07, 2015 at 16:45 UTC - 0 likes

    Hello :) This is a great Plugin :) But in the Version 1.8.8 doesn´t work. The Sigot Anti X-Ray is terrible and works not 100%. Spigot Anti X-Ray in Engine Mode 1 is good but not as good as Orebfuscator. Many Cheater comes on Server :( Please Update: " git-Spigot-0359393-9cd1111 (MC: 1.8.8) (Implementing API version 1.8.8-R0.1-SNAPSHOT)" .

    Thanks a lot :)

    Phoenix , Server IP: https://minecraft-server.eu/server/index/66488/phoenix


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