- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,100 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top StarCraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
Orebfuscator
- 3 Likes
- Minecraft
- 49,441 Monthly Downloads
- Supports: CB 1.5.2-R0.1
- 840,556 Total Downloads
- Updated 05/07/2013
- Created 09/24/2011
- 27 Favorites
- Project Site
- Comments
- Release Type: Mature
- License: GNU General Public License version 3 (GPLv3)
- Newest File: Orebfuscator 1.9.3
About Orebfuscator
Orebfuscator - Anti X-RAY:
Version:1.9.3
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.
Forum link
http://forums.bukkit.org/threads/38385
Configuration Guide
https://github.com/lishd/Orebfuscator/wiki/How-to-properly-configure-Orebfuscator
FAQ
https://github.com/lishd/Orebfuscator/wiki/FAQ
DOWNLOAD
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/
Features
- 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.
Usage
Install: Copy "Orebfuscator.jar" to your plugins folder, and restart/reload your server.
Configuration
See this: https://github.com/lishd/Orebfuscator/wiki
Commands
See this: https://github.com/lishd/Orebfuscator/wiki
Permissions
See this: https://github.com/lishd/Orebfuscator/wiki
Source Code
Here you go! (Hosted on Github)
Thanks!
- AFFORESS, major help on code optimization and spout support!
- raphfrk, helped with packet processing
- Many donators!
Bugs
- None ATM
TODO
- A command that generates the world cache for the existing chunks.
Changelog
Version 1.9.3
- Updated to CB1.5.2
Full history: https:github.com/lishd/Orebfuscator/wiki/Version-History
Images


CPU testing with Initial radius and Caching:

A quick donation is always appreciated :D
- Updated to CB1.5.2
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| Orebfuscator 1.9.3 | Release | CB 1.5.2-R0.1 | 20,606 | 05/07/2013 |
| Orebfuscator 1.9.2 | Release | 1.5.1 | 81,694 | 03/26/2013 |
| Orebfuscator 1.9.1 | Release | 1.5.1 | 22,361 | 03/22/2013 |
| Orebfuscator 1.9.0 | Release | 1.5.1 | 16,177 | 03/20/2013 |
| Orebfuscator 1.8.9 | Release | 1.5.0 | 5,946 | 03/20/2013 |
| Orebfuscator 1.8.8 | Release | CB 1.4.7-R1.0 | 109,559 | 02/18/2013 |
| Orebfuscator 1.8.7 | Release | CB 1.4.7-R0.1 | 62,270 | 01/23/2013 |
| Orebfuscator 1.8.6 | Release | CB 1.4.7-R0.1 | 12,844 | 01/21/2013 |
| Orebfuscator 1.8.5 | Release | CB 1.4.7-R0.1 | 26,241 | 01/17/2013 |
| Orebfuscator 1.8.4 | Release | CB 1.4.6-R0.3 | 17,400 | 01/15/2013 |
| Orebfuscator 1.8.3 | Release | CB 1.4.6-R0.3 | 49,325 | 01/03/2013 |
| Orebfuscator 1.8.2 | Release | CB 1.4.6-R0.1 | 22,488 | 12/28/2012 |
| Orebfuscator 1.8.1 | Release | CB 1.4.5-R1.0 | 14,204 | 12/20/2012 |
| Orebfuscator 1.8.0 | Release | CB 1.4.5-R1.0 | 8,117 | 12/15/2012 |
| Orebfuscator 1.7.9 | Release | CB 1.4.5-R0.2 | 2,951 | 12/13/2012 |
| Orebfuscator 1.7.8 | Release | CB 1.4.5-R0.2 | 798 | 12/12/2012 |
| Orebfuscator 1.7.6 | Release | CB 1.4.5-R0.2 | 7,239 | 12/03/2012 |
| Orebfuscator 1.7.3 | Release | CB 1.4.5-R0.2 | 112 | 12/02/2012 |
| Orebfuscator 1.7.2 | Release | CB 1.4.5-R0.2 | 1,989 | 11/30/2012 |
| Orebfuscator 1.7.1 | Release | CB 1.4.5-R0.2 | 68 | 11/30/2012 |
| Orebfuscator 1.6.13 | Release | CB 1.4.2-R0.2 | 8,878 | 11/15/2012 |
| Orebfuscator 1.6.10 | Release | CB 1.4.2-R0.2 | 1,424 | 11/14/2012 |
| Orebfuscator 1.6.6 | Release | CB 1.4.2-R0.2 | 12,004 | 11/03/2012 |
| Orebfuscator 1.6.x-MC1.3 | Release | CB 1.3.2-R3.0 | 277 | 11/03/2012 |
| Orebfuscator 1.6.5 | Release | 1.4.2 | 4,173 | 10/30/2012 |
| Orebfuscator 1.6.4 | Release | 1.4.2 | 3,719 | 10/28/2012 |
| Orebfuscator 1.6.3 | Release | CB 1.3.2-R1.0 | 15,116 | 10/14/2012 |
| Orebfuscator 1.6.2 | Release | CB 1.3.2-R0.1 | 43,574 | 08/25/2012 |
| Orebfuscator 1.6.1 | Release | CB 1.3.1-R2.0 | 3,693 | 08/24/2012 |
| Orebfuscator 1.5.18 | Release | CB 1.3.1-R2.0 | 108 | 08/24/2012 |
| Orebfuscator 1.5.17 | Release | CB 1.3.1-R2.0 | 5,061 | 08/19/2012 |
| Orebfuscator 1.5.16 | Release | CB 1.3.1-R2.0 | 124 | 08/19/2012 |
| Orebfuscator 1.5.15 | Release | CB 1.3.1-R2.0 | 1,735 | 08/19/2012 |
| Orebfuscator 1.5.14 | Release | CB 1.3.1-R1.0 | 11,096 | 08/11/2012 |
| Orebfuscator 1.5.13 | Release | CB 1.3.1-R1.0 | 90 | 08/11/2012 |
| Orebfuscator 1.5.12 | Release | CB 1.3.1-R1.0 | 64 | 08/11/2012 |
| Orebfuscator 1.5.11 | Release | CB 1.3.1-R1.0 | 1,215 | 08/11/2012 |
| Orebfuscator 1.5.10 | Release | CB 1.3.1-R1.0 | 1,534 | 08/10/2012 |
| Orebfuscator 1.5.9 | Release | CB 1.3.1-R1.0 | 679 | 08/10/2012 |
| Orebfuscator 1.5.8 | Release | CB 1.3.1-R1.0 | 2,339 | 08/09/2012 |
| Orebfuscator 1.5.7 | Release | 1.3.1 | 4,592 | 08/07/2012 |
| Orebfuscator 1.5.5-beta | Release | CB 1.2.5-R5.0 | 8,358 | 08/01/2012 |
| Orebfuscator 1.5.4 | Release | CB 1.2.5-R4.0 | 11,299 | 07/26/2012 |
| Orebfuscator 1.5.3 | Release | CB 1.2.5-R4.0 | 4,319 | 07/24/2012 |
| Orebfuscator 1.5.2 | Release | CB 1.2.5-R4.0 | 25,766 | 07/09/2012 |
| Orebfuscator 1.5.1 | Release | CB 1.2.5-R4.0 | 17,751 | 06/30/2012 |
| Orebfuscator 1.5.0 | Release | CB 1.2.5-R4.0 | 4,401 | 06/28/2012 |
| Orebfuscator 1.4.9 | Release | CB 1.2.5-R4.0 | 674 | 06/28/2012 |
| Orebfuscator 1.4.8 | Release | CB 1.2.5-R4.0 | 648 | 06/28/2012 |
| Orebfuscator 1.4.5 | Release | CB 1.2.5-R1.2 | 66,724 | 04/26/2012 |
| Orebfuscator 1.4.4 | Release | CB 1.2.5-R1.2 | 1,923 | 04/25/2012 |
| Orebfuscator 1.4.3 | Release | CB 1.2.5-R1.0 | 20,321 | 04/04/2012 |
| Orebfuscator 1.4.2 | Release | CB 1.2.3-R0.2 | 17,864 | 03/19/2012 |
| Orebfuscator 1.4.1-beta8 | Release | CB 1.2.3-R0.1 | 6,168 | 03/08/2012 |
| Orebfuscator 1.4.1-beta7 | Release | CB 1.2.3-R0.1 | 1,201 | 03/06/2012 |
| Orebfuscator 1.4.1-beta6 | Release | CB 1.2.3-R0.1 | 296 | 03/06/2012 |
| Orebfuscator 1.4.1-beta5 | Release | CB 1.2.3-R0.1 | 959 | 03/05/2012 |
| Orebfuscator 1.4.1-beta4 | Release | CB 1.2.3-R0.1 | 469 | 03/04/2012 |
| Orebfuscator 1.3.10 | Release | CB 1.1-R6 | 1,127 | 03/03/2012 |
| Orebfuscator 1.3.9 | Release | CB 1.1-R4 | 14,377 | 02/18/2012 |
| Orebfuscator 1.3.8 | Release | CB 1.1-R4 | 5,201 | 02/15/2012 |
| Orebfuscator 1.3.7 | Release | CB 1.1-R3 | 3,719 | 02/12/2012 |
| Orebfuscator 1.3.6 | Release | CB 1.1-R3 | 1,941 | 02/11/2012 |
| Orebfuscator 1.3.5 | Release | CB 1.1-R3 | 7,247 | 02/05/2012 |
| Orebfuscator 1.3.4 | Release | CB 1.1-R3 | 3,098 | 02/02/2012 |
| Orebfuscator 1.3.3 | Release | CB 1.1-R3 | 3,022 | 01/31/2012 |
| Orebfuscator 1.3.2 | Release | CB 1.1-R1 | 4,688 | 01/26/2012 |
| Orebfuscator 1.2.9_1 | Release | CB 1.0.1-R1 | 6,862 | 01/14/2012 |
| Orebfuscator 1.2.9 | Release | CB 1.0.1-R1 | 691 | 01/14/2012 |
| Orebfuscator 1.2.8 | Release | CB 1.0.1-R1 | 1,260 | 01/12/2012 |
| Orebfuscator 1.0.2 SpoutBridge | Release | CB 1.0.1-R1 | 3,089 | 01/12/2012 |
| Orebfuscator 1.2.7 | Release | CB 1.0.1-R1 | 141 | 01/12/2012 |
| Orebfuscator 1.2.6 | Release | CB 1.0.1-R1 | 3,885 | 01/05/2012 |
| Orebfuscator 1.2.5 | Release | CB 1.0.1-R1 | 1,498 | 01/03/2012 |
| Orebfuscator 1.2.4 | Release | CB 1.0.1-R1 | 3,127 | 12/23/2011 |
| SpoutBridge 1.0.1 | Release | CB 1.0.1-R1 | 1,158 | 12/21/2011 |
| Orebfuscator 1.2.3 | Release | CB 1.0.1-R1 | 322 | 12/21/2011 |
| Orebfuscator 1.2.2 | Release | CB 1.0.1-R1 | 1,563 | 12/17/2011 |
| Orebfuscator 1.2.1 | Release | CB 1.0.1-R1 | 945 | 12/16/2011 |
| Orebfuscator 1.1.4 | Release | 1.0.0 | 1,114 | 12/13/2011 |
| Orebfuscator 1.0.0 SpoutBridge | Release | 1.0.0 | 1,526 | 12/03/2011 |
| Orebfuscator 1.1.3 | Release | 1.0.0 | 434 | 12/03/2011 |
| Orebfuscator 1.1.2 | Release | 1.0.0 | 450 | 12/02/2011 |
| Orebfuscator 1.1.1 | Release | 1.0.0 | 143 | 12/02/2011 |
| Orebfuscator 1.1.0 | Release | 1.0.0 | 223 | 12/02/2011 |
| Orebfuscator 1.0.0 | Release | CB 1337 | 2,227 | 11/01/2011 |
| Orebfuscator 0.9.2 SpoutBridge | Release | CB 1185 | 897 | 09/29/2011 |
| Orebfuscator 0.9.8 | Release | CB 1185 | 242 | 09/28/2011 |
| Orebfuscator 0.9.6 Optimized! | Release | CB 1185 | 181 | 09/27/2011 |
| Orebfuscator 0.9.5 | Release | CB 1185 | 159 | 09/27/2011 |
| Orebfuscator 0.9.3 | Release | CB 1185 | 142 | 09/25/2011 |
| Orebfuscator 0.9.2 | Release | CB 1185 | 75 | 09/25/2011 |
| Orebfuscator 0.9.1 | Release | CB 1185 | 49 | 09/25/2011 |
| Orebfuscator 0.9.0 SpoutBridge | Release | CB 1185 | 111 | 09/25/2011 |
| Orebfuscator 0.9.0 | Release | CB 1185 | 96 | 09/25/2011 |
Top Downloads
-
- WorldEdit
- Admin Tools, Anti-Griefing Tools, Informational, Teleportation, and World Editing and Management
- 195,561 Monthly Downloads
-
- Essentials
- Admin Tools, Chat Related, Teleportation, Economy, and General
- 155,487 Monthly Downloads
-
- WorldGuard
- Admin Tools, World Editing and Management, Fixes, General, and Anti-Griefing Tools
- 86,497 Monthly Downloads
-
- ClearLagg
- World Editing and Management and Admin Tools
- 75,522 Monthly Downloads
-
- Vault
- Admin Tools, Developer Tools, Mechanics, and Economy
- 63,202 Monthly Downloads






Comments
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?
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.
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
PS: You probably read the thing in brackets wrong, so I changed it
Orebfuscator doesn't crash clients due to texture packs. Unless of course if you're using mods.
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?
It's not my server as I don't use OreObfusicator. It's other servers that are the problem
What version of Orebfuscator and CraftBukkit are you using?
Yes, it crashes when I use the default Texturepack, too
Remove ChunkScrambler plugin. It has been integrated into orebfuscator already.
Sadly I am getting errors when starting the server with CB version 1.1R1
2012-01-31 01:57:06 [SEVERE] Error occurred while enabling Orebfuscator v1.3.2 (Is it up to date?): org.bukkit.plugin.PluginManager.registerEvents(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)V
java.lang.NoSuchMethodError: org.bukkit.plugin.PluginManager.registerEvents(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)V
at lishid.orebfuscator.Orebfuscator.onEnable(Orebfuscator.java:86)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:230)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:989)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:190)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:173)
at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:132)
at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:407)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)