XRay Informer

Thank you for 70,000 downloads! CoreProtect support is here!!!
Do you have a minecraft server and have trouble with users x-raying?
XrayInformer may be your solution to get rid of them.
XrayInformer hooks into your server logging plugin and calculates data to tell you if a player is cheating with an Xray mod.
Permissions and Commands
Screen Captures
Technical Info
Works with:
CoreProtect
- and -
LogBlock
Have an issue or a bug? Use the Issue Tracker:
What will be added in later versions?
Faster more efficient search algorithm.Add support for CoreProtect.- Support for Prism
Have calculations only account for natural mined ores, not placed oresUpdate and fix the cleared player manager
As a learning and aspiring developer, I am still looking for some means of support in future school endeavors. If you would like to donate and help support me, it would be greatly appreciated. My plugins are free, and this is optional. If you can't support me through monetary means, please feel free to comment and check out my other plugins as well. Anything helps, thanks!
Be sure to check out my other Bukkit plugins!
HeadshotEffects
SelectivePvP

-
View User Profile
-
Send Message
Posted Jan 2, 2012@Endimmion Hawkeye: No, I'm waiting for Guardian. The API from Hawkeye has no possibilities for that checks (IMO) Multiworld: Waiting for implementation from logblock (ticket opened http://dev.bukkit.org/server-mods/logblock/tickets/18-request-for-multiworld-api/)
Need it for our servers, too :-/
@godgodgodgo No, that would make no sense. But OTCO is much more ressource intensive than this plugin. OTCO makes it "impossible" to see (prevent), the XRayInformer will inform you if s.o. uses xray
-
View User Profile
-
Send Message
Posted Jan 2, 2012Do you think I'll need this plugin if I'm already using the Ore To Client Obfuscation plugin?
-
View User Profile
-
Send Message
Posted Jan 2, 2012Do you plan to support Hawkeye? Also do you have plan to support multi-worlds?
-
View User Profile
-
Send Message
Posted Jan 2, 2012@blankiito
This would be great.
-
View User Profile
-
Send Message
Posted Jan 1, 2012if i type /xcheck playername it gives an internal error message and console is filled up with this: http://pastebin.com/6PjHSCf9
-
View User Profile
-
Send Message
Posted Jan 1, 2012@blankiito
Please do this! Like Nocheat does it ;) !
-
View User Profile
-
Send Message
Posted Jan 1, 2012Can you make an auto information for the admin if someone is in red ?
"XXX is maybe using xray !"
can you add some options ? For example, disable the auto information to the admin if the count of block breaked is below a number ? In the case of a deco-reco and direct mining a diamond block, it can be usefull !
-
View User Profile
-
Send Message
Posted Jan 1, 2012@Chrispm84 Fixed ;-) Thanks for the info
@Vycor Ah damn, hadn't checked this case ("no ore found") on testing it... it's fixed now. Sorry for that dumb bug.
You can download the latest version from dropbox.
-
View User Profile
-
Send Message
Posted Jan 1, 2012So something seems weird here… im getting the following results:
GOLD_ORE: 10.56% (15) <—— this was actually diamond ore i broke
LAPIS_ORE: 6.33% (9) <—— This was actually gold ore i broke
MOSSY_COBBLESTONE: 2.81% (4) <———- yes this one actually worked
Gold: – <——- odd it was blank
so i put some moss down and broke it and get this now on the last line insead of “Gold”
DIAMOND_ORE: 0.7% (2)
So something seems wrong… any thoughts here> my config is as follows:
mat_1_yellow: 10.0
mat_1_red: 11.0
mat_1_id: 14
mat_2_yellow: 1.0
mat_2_red: 2.0
mat_2_id: 21
mat_3_yellow: 5.0
mat_3_red: 10.0
mat_3_id: 48
mat_4_yellow: 1.0
mat_4_id: 56
mat_4_red: 2.0
check_world: world
-
View User Profile
-
Send Message
Posted Jan 1, 2012There's a slight issue with 2.1.0. It seems that it's creating two folders with two configs. I double-checked this and it's generating both of the folders. Then it tells me that it's detected the old folder... I'm not 100% sure, but I believe that it's using xrayinformer and not XrayInformer. When I setup the config in XrayInformer, it's ignore and tells me that my world isn't being monitored. It reads the config from xrayinformer fine, though. Very strange... Just thought I'd let ya know. Keep up the great work!
-
View User Profile
-
Send Message
Posted Dec 31, 2011@Baffu
It's done ;-) Check the latest dropbox-link in "downloads" or wait for the go from bukkit staff.
-
View User Profile
-
Send Message
Posted Dec 30, 2011is there a way you could make it notify people with a permission that someone is probably using x-ray so that admins dont have to go through every player constantly or would that cause lag? if it would try somthing like checking a random player ever configurable seconds/minutes
-
View User Profile
-
Send Message
Posted Dec 29, 2011@sourcemaker
that would be the problem thank you. :)
-
View User Profile
-
Send Message
Posted Dec 29, 2011@cky2250 Have you updated to the latest version of Logblock? If the query could not be executed, your logblock seems to be outdated.
@rolecraft The problem is: Everyone is waiting for Guardian (or whatever it'll be called) - me too. Hawkeye has no api to work with the xrayinformer's query. BB is completely outdated(?). The next big change will be on the release date of Guardian.
@WillMillerAK Scared to try because of complaints? Then you should consider uninstall minecraft ;-) Minecraft is full of bugs, plugins depend on other plugins, which depend on bukkit. Bukkit itself has more than 1600 builds - The xrayinformer is currently running without any bugs on build 4 ;-)
-
View User Profile
-
Send Message
Posted Dec 29, 2011I'm scared to try it due to all of the complaints below!
-
View User Profile
-
Send Message
Posted Dec 29, 2011Source would you mind making this plugin compatible with hawkeye or anything? Logblock devs dont seem tobe doing anything on this logblock plugin anymore..
Last update: 17NOV as well Dam i need a anti xray lpugin which works badly xD
-
View User Profile
-
Send Message
Posted Dec 29, 2011i am geting this error 2011-12-29 16:23:56 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'xcheck' in plugin XrayInformer v2.0.4 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:378) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:180) at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:550) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457) Caused by: java.lang.NoClassDefFoundError: de/diddiz/LogBlock/QueryParams at me.sourcemaker.XrayInformer.XrayInformer.onCommand(XrayInformer.java:180) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 14 more
-
View User Profile
-
Send Message
Posted Dec 29, 2011@Baffu
That's a great idea, I'm working on it now: In 2.1 you'll be able to customize the config.yml: e.g.: value_1: 14 value_2: 15 value_3: 56 value_4: 48
-
View User Profile
-
Send Message
Posted Dec 29, 2011@rolecraft
This is a logblock-only problem and has nothing to do with the XrayInformer. Unfortunalty you have to contact the logblock-team for this issue.
The xrayinformer has only read-only access to logblock, so an INSERT-command is impossible to be caused by this plugin ;-)
-
View User Profile
-
Send Message
Posted Dec 28, 2011I got one issue with using logblock wit hthis plugin( Further on the /xcheck works fully again )
2011-12-29 00:12:46 [SEVERE] [LogBlock Consumer] SQL exception on INSERT INTO `lb-main` (date, playerid, replaced, type, data, x, y, z) VALUES (FROM_UNIXTIME(1325110362), 16, 0, 50, 3, '-27910', 57, '42493');: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for column 'z' at row 1 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3591) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570) at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:779) at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:622) at de.diddiz.LogBlock.Consumer.run(Consumer.java:276) at org.bukkit.craftbukkit.scheduler.CraftWorker.run(CraftWorker.java:34) at java.lang.Thread.run(Unknown Source)
Basicly means it cant write something properly in the DBif you ask me? (ps: it does this sometimes on more locations not just those EXACT cordinates)
It still continue's the logging etc however i like an error-free console :P And right now i only get 2 errors, this one just shown and one from essentials(sisterplugin just not updated.. care:p)