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 Smileyblijboy Smileyblijboy Jan 20, 2016 at 20:29 UTC - 0 likes

    @Jalulek: Go

    This plugin is built in into spigot. It says "Built-in, optimized anti x-ray (Orebfuscator)" on the spigot website

  • Avatar of MrBeefchop MrBeefchop Jan 06, 2016 at 18:46 UTC - 0 likes

    Please help!

    By my server the ores disappear if I rightclick sometimes and you can bug in there..
    Spigot 1.8.3
    Plugin: 3.0.5

    And TNT Blocks are spawning randomly on the Map and if I rightclick them the change to stone..
    And Anti-Xray Protection is working, but with this buggs..

    No Errors!

    Config: http://pastebin.com/AAXGZpnf

  • Avatar of Jalulek Jalulek Dec 22, 2015 at 13:07 UTC - 0 likes

    Sorrry for my english
    I know that spigot have anty x-ray. I know too that orebscator a  few years ago not was compatible from this engine.
    If now orebfuscator have suppport for spigot? I see that he has a lot of editing options. On spigot i not see it. If i can use this plugin on spigot? If only craftbukkit?

    Last edited Dec 22, 2015 by Jalulek
  • Avatar of Bobcat00 Bobcat00 Dec 13, 2015 at 06:03 UTC - 0 likes

    What does Orebfuscator do differently if it finds ProtocolLib? (I'm not running NoLagg.)

    Server: lanapug.com - Survival/PVP, 7 Mob Arenas, Creative World
    Web site: www.bobcat00.com

  • Avatar of Evgeniy_Lebedev Evgeniy_Lebedev Nov 26, 2015 at 15:13 UTC - 0 likes

    Fix this please.. Spigot 1.8.8.

    [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)

    Last edited Jan 02, 2016 by Evgeniy_Lebedev
  • 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?


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