Demonstration 1

Orebfuscator - Anti X-RAY:

Version: 3.0.4

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.4
  • Fixed NPE on events, auto-disable Spigot built-in Orebfuscator.
Version 3.0.3
  • Removed updater, fixed ProtocolLib compatibility issue, fixed ProximityHider giving bad block meta
Version 3.0.2
  • Fixed always think blocks are transparent.
Version 3.0.1
  • Fixed event exceptions.
Version 3.0.0
  • Updated to MC1.8/MC1.8.1.

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 Chevels Chevels Jan 15, 2015 at 16:58 UTC - 0 likes


    I put my server in 1.8 there two days and I put Orebfuscator 3.0.4 (with the same configuration as before) but the result is catastrophic because of the lag. Almost all members have complained big worry lag when moving (no problem if we only look around). Mobs also seem affected. So I resigned to disable AntiTexturePackAndFreecam. It is now playable but there still has a big lag worry. Specifically, when you walk: the player advances suddenly. If you run it did not feel or much less. Do you think Orebfuscator will become as before? (requiring fewer resources)

    Anyway thank you for this excellent plugin and for your investment in development ;)

  • Avatar of tennya tennya Jan 14, 2015 at 14:45 UTC - 0 likes

    @lishid: Go

    FPS drops from 400 to 20. If AntiTexturePackAndFreecam false - all working fine

    helps option VBO in optifine, but w/o AntiTexturePackAndFreecam on Vanilla client good fps

    Drawdown fps digging ore from 120 to 2-7

    Last edited Jan 14, 2015 by tennya
  • Avatar of lishid lishid Jan 14, 2015 at 02:48 UTC - 0 likes

    @Bobcat00: Go

    Thanks for reporting back!

    @tennya: Go

    An FPS hit is usually normal, but it should not be noticeable. If it is, consider turning off AntiTexturePackAndFreecam.

  • Avatar of tennya tennya Jan 12, 2015 at 22:58 UTC - 0 likes

    somebody after enable Orebfuscator appeared slowdown FPS in minecraft?

  • Avatar of Bobcat00 Bobcat00 Jan 09, 2015 at 21:23 UTC - 0 likes

    @lishid: Go

    I did a clearcache and ProximityHider seems to be working now.

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

  • Avatar of Bobcat00 Bobcat00 Jan 09, 2015 at 02:04 UTC - 0 likes

    3.0.4 still has ProximityHider using differing blocks, including air blocks.

  • Avatar of MinecraftShqip MinecraftShqip Jan 08, 2015 at 23:12 UTC - 0 likes

    [Server] ERROR Error occurred while enabling Orebfuscator3 v3.0.4 (Is it up to date?) Help

  • Avatar of MarioG1 MarioG1 Jan 08, 2015 at 19:47 UTC - 0 likes

    @lishid: Go

    3.0.3 fixes the problem with ProtocolLib.
    I haven't tested the Proximity hider.

    And I found another bug, which is probably the reason why ofc is not working in the nether.
    Blocks with an ID > 100 are not working as random blocks. They are send as air.

    You should also add support for the new stone as random blocks (1:0 - 1:6)

    Last edited Jan 08, 2015 by MarioG1

    ETG Clan

    Visit us at www.etg-clan.at

  • Avatar of lishid lishid Jan 08, 2015 at 16:16 UTC - 0 likes

    Ok, so 3.0.3 should fix: - ProximityHider giving bad blocks - 8 block breaking/ghosting issue with ProtocolLib

    Also, the auto-updater has been removed since newer updates are not backwards compatible with older CB versions.

  • Avatar of Bobcat00 Bobcat00 Jan 07, 2015 at 21:35 UTC - 0 likes

    @lishid: Go

    Did some more testing of ProximityHider. Chests, anvils, dispensers, and furnaces are showing up as Diorite. Spawners are showing up as stone. Dispensers sometimes show up as granite and, I think, air.


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