Get an Epic Experience with Premium


Anti-Griefing Tools Login to Add Favorites
  • Minecraft
  • 10,674 Monthly Downloads
  • Supports: 1.8.1
  • 1,778,114 Total Downloads
  • Updated 03/17/2015
  • Created 09/24/2011
  • 71 Favorites
  • Project Site
  • Comments
  • Release Type: Mature
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: Orebfuscator 3.0.5

About Orebfuscator

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:


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


See this:


See this:

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




CPU testing with Initial radius and Caching:


A quick donation is always appreciated :D



  • Updated for MC1.8.3


First Previous Page 1 of 2 Next Last
  • #20

    Deleting a World data, an error occurs.

    What should I do?

    Minecraft  version 1.6.4 / Plug-in 3.0.5

    2015-09-18 22:21:58 [SEVERE] Error occurred while enabling Orebfuscator3 v3.0.5 (Is it up to date?)
    java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R2/Block
     at com.lishid.orebfuscator.internal.MinecraftInternals.isBlockTransparent(
     at com.lishid.orebfuscator.OrebfuscatorConfig.generateTransparentBlocks(
     at com.lishid.orebfuscator.OrebfuscatorConfig.isBlockTransparent(
     at com.lishid.orebfuscator.OrebfuscatorConfig.setBlockValues(
     at com.lishid.orebfuscator.OrebfuscatorConfig.load(
     at com.lishid.orebfuscator.Orebfuscator.onEnable(
     at org.bukkit.plugin.SimplePluginManager.enablePlugin(
     at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(
     at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(
     at org.bukkit.craftbukkit.v1_6_R3.CraftServer.<init>(
     at net.minecraft.server.v1_6_R3.PlayerList.<init>(
     at net.minecraft.server.v1_6_R3.DedicatedPlayerList.<init>(SourceFile:11)
     at net.minecraft.server.v1_6_R3.DedicatedServer.init(
    Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R2.Block
     at java.lang.ClassLoader.loadClass(Unknown Source)
     at java.lang.ClassLoader.loadClass(Unknown Source)
     ... 17 more

    Last edited by johanbin21 on 9/18/2015 8:50:45 AM
  • #19

    Update to 1.8.6+ Please!!!!!!!!

  • #17

    OMG, We have tried everything but we cant get it to work. Pls help. 

    We run MC version 1.8.7. 

  • #16

    how do i stop it from selfupdating i change the check for update option and it still updates,i even change the cnfig before the update and remove the jar file and instal it again but it stil updates ?

  • #15

    Do you want me to make a video tutorial/install guide? 

    Last edited by cobwebster on 4/27/2015 7:43:34 AM
  • #18

    Yes, please.

  • #14

    Is there a version for CB 1.7.9-R0.2?

  • #13

    This plugin looks very helpful to prevent x-raying. I think every server should have this plugin

  • #12
    Hello, To anyone who is interested in this plugin it is bugged in version 2.06 where any air blocks can cause corrupted chunks. In 2.07 has solved the issues with spigot optimization. They now have 2.08 out but no clear download including their own project site on bukkit. After digging I managed to find a link on the bukkit forum. The change logs talk about the updates but yet no download. Here is a link to the current download. Pc_Girl
  • #11



  • #9

    Just a thought I had. It seems the biggest complaint about this plugin is the amount of resources it takes up. Smaller servers cannot handle it. Again just a thought but, would it be better maybe to just resend the packets or obfuscate only the ores, rather than all the blocks below surface? Maybe even have a config for which blocks to obfuscate? So as to cut down on the resources used by this plugin?

  • #10

    Please, if you don't know how the plugin works, don't pretend you know.

    The resource is used mostly to check which blocks to obfuscate. So it would be even more costy in resource to filter out "just the ores" and other filters. Also, all the features you listed are already implemented. (see config ObfuscateBlocks list).

    The design is already optimized for all sort of sorting, and there's a lightweight version called Orebfuscator Lite that I built for servers with resource concerns.

  • #3
    OreObfusicator crashes my Minecraft Client due to my Texturepack :(

    OreObfusicator always crashes my game (It shows the ore even though I don't xray). Must be because I use a custom texturepack that replaces the block textures to alien-planet-like ones. I can't help it. My game crashes when I try to switch texturepacks, too Frown 

    PS: You probably read the thing in brackets wrong, so I changed it

    Last edited by JamieR299 on 8/11/2012 5:32:33 AM
  • #8

    Orebfuscator doesn't crash clients due to texture packs. Unless of course if you're using mods.

  • #4

    And it does not crash if you use minecraft's default texture pack? Also, did you try out the new 1.5.10 version of Orebfuscator?

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Darkest Dungeon Wiki Editing Contest