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
Facts
- Date created
- Sep 24, 2011
- Categories
- Last update
- May 07, 2013
- Development stage
- Mature
- Language
- enUS
- License
- GNU General Public License version 3 (GPLv3)
- Curse link
- Orebfuscator
- Downloads
- 844,061
- Recent files
- R: Orebfuscator 1.9.3 for CB 1.5.2-R0.1 May 07, 2013
- R: Orebfuscator 1.9.2 for 1.5.1 Mar 26, 2013
- R: Orebfuscator 1.9.1 for 1.5.1 Mar 22, 2013
- R: Orebfuscator 1.9.0 for 1.5.1 Mar 21, 2013
- R: Orebfuscator 1.8.9 for 1.5.0 Mar 20, 2013

- Reply
- #5187
lishid May 23, 2013 at 02:29 UTC - 0 likes@anusman: Go
Orebfuscator filters out anything that is transparent since it will cause client side fps lag. Though I could implement an option to disable the check later on.
- Reply
- #5186
anusman May 22, 2013 at 13:17 UTC - 0 likesI added ice blocks to the orebfuscation list, and nothing is changing. My server uses ice blocks as special blocks, so I'd like them hidden(players hide them in the ground). This worked just fine with the built-in spigot orebfuscation. I've added to it to Orebfuscation and Random blocks.
- Reply
- #5185
lishid May 22, 2013 at 03:40 UTC - 0 likes@DevonCWoodcomb: Go
The spigot implementation had basically less hassle to intercept chunks as it was written directly into CraftBukkit. But they both takes the chunks at the same time and process them nearly identically. Though Spigot did not have ProximityHider and a bunch of other features included in the plugin, which should have been somewhat less impactful to performance.
- Reply
- #5184
DevonCWoodcomb May 22, 2013 at 03:30 UTC - 0 likes@lishid: Go
Thanks, means I'll be using the plugin then =p
I am curious though. I thought part of the reason for integrating it with spigot was increased performance because it would access the chunks before they were compressed. But the plugin version has better performance?
- Reply
- #5183
lishid May 22, 2013 at 02:53 UTC - 0 likes@DevonCWoodcomb: Go
Spigot's performance boost isn't as much as Orebfuscator plugin's if you configure it well. Also, ProximityHider relies on the core feature, which means you'll have to use Orebfuscator plugin's core and not spigot's core.
- Reply
- #5182
DevonCWoodcomb May 21, 2013 at 12:21 UTC - 0 likesIf I am using spigot but want proximity hider, can I use spigot for most of it for the improved performance and then just use proximity hider from the plugin?
Would that work, and would it actually be better?
- Reply
- #5181
lishid May 21, 2013 at 03:07 UTC - 1 like@OctopusPlaya: Go
You can disable all other worlds with command "/ofc disable world <worldname>"
@mormaii2: Go
if you had 400MB/s, then there's nothing to worry about... Normal ethernet is like 100MB/s...
- Reply
- #5180
mormaii2 May 20, 2013 at 22:34 UTC - 0 likes@OctopusPlaya: Go
Check the config you can choose disabled worlds.
- Reply
- #5179
mormaii2 May 20, 2013 at 22:34 UTC - 0 likes@lishid: Go
I mean a 400MB/s Connection. Don't know if that's the correct word in english. And how does compression affect players? What is the advantage of it? Like what would be the difference player wise if I set it to 9 or 1?
- Reply
- #5178
F4LCONBR May 20, 2013 at 22:32 UTC - 0 likes@OctopusPlaya: Go
THIS