FamilyJewels - Anti XRay
What is FamilyJewels?
FamilyJewels is a server-side plugin designed to be provide a certain level of protectection against X-Ray cheaters. Like other anti xray plugins, FamilyJewels modifies the block information before it is sent to the client. This technique doesn't save any modified block data to your world.
Unlike other anti-xray plugins FamilyJewels strives to provide an anticheat experience that does not impact a legitimate player in any way. Someone who is playing legitimately should never know that FamilyJewels is installed. Since we strive to have no impact on legitimate players, you may find that FamilyJewels is not as effective as other antixray plugins and some ores may still be visible in caves. We feel this is a fair trade off, but you are welcome to compare for yourself:

Any block that is not directly exposed to air will be sent to the client as smooth stone. When a player begins digging, any nearby blocks are updated and sent to the client which will cause them to appear before any blocks are broken. It is possible that some extremely laggy players will see smooth stone turn into ore immediately after digging, but this is rare.
Before you Install
- This plugin hooks the NetServerHandler and may not be compatible with other plugins that do the same (eg Spout).
- This plugin hooks directly into CraftBukkit to perform certain features not available to the API, as a result, it may break between Minecraft patches.
- This is not a pure Bukkit plugin and this will only work on pure CraftBukkit servers.
- While we have been running this plugin for several months on our server. there is always the possibility of world corruption or otherwise weird behavior. Use this plugin on a test server before deploying it to a production environment.
Issues and Feedback
Please report all issues and feedback with FamilyJewels at http://www.github.com/Minecarts/FamilyJewels/issues
While we personally have been running this plugin for many months, we cannot guarantee that it won't break your world. Please make backups.
Source Code
You can view and contribute to FamilyJewels at our github page: http://www.github.com/Minecarts/FamilyJewels/
-
View User Profile
-
Send Message
Posted Oct 19, 2012Update Update Update!!!!!!!
-
View User Profile
-
Send Message
Posted Oct 18, 2012Please update so that it works for 1.3 and removes everything so no xray will work
-
View User Profile
-
Send Message
Posted Oct 6, 2012UPDATE PLEASE!!!
-
View User Profile
-
Send Message
Posted Oct 6, 2012So i guess this plugin is dead..
-
View User Profile
-
Send Message
Posted Sep 26, 2012update please??
-
View User Profile
-
Send Message
Posted Sep 9, 2012I got to use family jewels for a short time on a test server, I'd have to say it was the best its really sad its never going to get updated. Orebfuscator lite works kinda like it I suppose, I tested it and it seemed to work okay. (as long as you keep it on engine mode 1) http://dev.bukkit.org/server-mods/orebfuscator-lite/
-
View User Profile
-
Send Message
Posted Aug 14, 2012I know this doesn't hide ores but it protects them somewhat. http://dev.bukkit.org/server-mods/anti-x-ray/
-
View User Profile
-
Send Message
Posted Aug 14, 2012Since it appears this plugin is not going to be updated, can someone link an alternative? Oreobfuscator and Ore-To-Client obfuscator seem to be "VERY" heavy on the system, causing lag. Because i have a PVP server, i need a fast plugin. This one seems perfect!
-
View User Profile
-
Send Message
Posted Aug 13, 2012The developers really need to update the plugin =\
-
View User Profile
-
Send Message
Posted Aug 12, 2012Please someone please take the Source Code and update it :( I need it for my server. Its such a great plugin. Does anybody have a suggestions for another anti xray plugin that doesnt lag your server?
-
View User Profile
-
Send Message
Posted Aug 8, 2012@megabytes
Ok, not a problem
-
View User Profile
-
Send Message
Posted Aug 7, 2012@ZeeTillz
We haven't actively played Minecraft in a few months and recently shut down our server. We may revive this if someone takes on the task of updating it or if we start up another server.
-
View User Profile
-
Send Message
Posted Aug 7, 2012Any particular reason why this won't be updated?
-
View User Profile
-
Send Message
Posted Aug 3, 2012@Beauseant
That isn't very nice.
Thanks for everything! Hopefully someone can figure out how to update it. I tried but got stuck.
-
View User Profile
-
Send Message
Posted Aug 1, 2012Sorry guys, no plans to update to 1.3. You are welcome to fork the repo, patch it for 1.3, and submit a pull request. We'll happily take a look at any pull requests, but we've halted development for a while.
-
View User Profile
-
Send Message
Posted Aug 1, 2012@xclucky
Doubtful. I'm sure it means code obfuscation, not ore obfuscation.
-
View User Profile
-
Send Message
Posted Aug 1, 2012Quoted from Minecraftforum.net update page for 1.3.1 "While the update is 1.3.1, the only significant changes from 1.3 were some minor fixes and obfuscation."
Does this mean that orbfuscation plugins are no longer needed?
-
View User Profile
-
Send Message
Posted Jul 31, 2012Updating to 1.3?
-
View User Profile
-
Send Message
Posted Jul 28, 2012I'm getting an error, I believe this happens every time a player logs in. I am using Craftbukkit 1.2.5-R5.0
22:49:30 [INFO] Creating empty config: /home/clucky/Desktop/MinecraftServer/Frisnuk/plugins/Essentials/userdata/tyler155.yml
22:49:30 [INFO] Player [/127.0.0.1:63887] logged in with entity id 38505 at ([Frisnuk] 489.5, 180.62000000476837, -1047.5)
22:49:31 [WARNING] Task of 'FamilyJewels' generated an exception
java.lang.ClassCastException: java.util.Collections$SynchronizedRandomAccessList cannot be cast to java.util.ArrayList
at com.minecarts.familyjewels.FamilyJewels.hookNSH(FamilyJewels.java:67)
at com.minecarts.familyjewels.listener.PlayerListener$1.run(PlayerListener.java:25)
-
View User Profile
-
Send Message
Posted Jul 23, 2012This plugin negates the use of disguisecraft PVP.
Grr making this hard on me :(