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
Plugin is broken for 1.9 (the 1.9 version is)
I get this when trying to lookup a player: http://pastebin.com/efQ6MsHU
@wesley272
Sorry, problem was in my server, but now everything is fine
@windoffreedom
The current version is already compatible with 1.9. I'm sure other plugin developers would appreciate it if you tried the plugin in your 1.9 server before asking for an update and assuming it won't work.
With this being said, there will be an update within the next week or two to implement various suggestions, including yours. However, until then, the current version works perfectly fine in 1.9 (at least to my knowledge). If you run into an issue with it in 1.9, please report that issue here.
Please update plugin to 1.9
@wesley272
is it kick the players who definetly using xray?
@windoffreedom
This has been implemented and will be working in the next update, coming in a week or so :)
@wesley272
Yes, that's what I'm asking, tnx!
@windoffreedom
Do you mean just like the one you get when a potential Xrayer logs in? I could log that to the console as well, yes, if that is what you're asking.
@wesley272, can you add a warning about players with xray into console?
@wesley272
Great. Just added the plugin for testing.
@Sikatsuu
@Cloman
I've responded to you Sikatsuu on the Spigot page with specific details as to the update, but it should actually be coming soon for real now :)
I just have to work out a major lag issue with CoreProtect.
@wesley272
Have been waiting a while, any news now? xD
How is the CoreProtect support going? Like to have a try with the plugin. But only want to try if CoreProtect is support.
@Sikatsuu
There were a few interesting issues I'm tackling, and some real-world project debugging has gotten in the way the past few weeks. I'll try to have at least a mostly-functional CP update out soon.
@wesley272
How did the testing go?
@Layania
The CoreProtect version is about 95% complete, it is currently going through testing :)
Hello,
No more progress on a coreprotect's version ? :)
@mclyf
将它放进你服务端的plugins文件夹内。
@Jalulek
This error is apparently happening because of the new database structure in LogBlock 1.94 that includes UUIDs; XrayInformer isn't aware of this and isn't able to check players on login. Is anyone else getting this error?
Hi. On version bukkit 1.8.8 from spigot site i have error ( LogBlock 1.94, XrayInf 3.1.3). When server start not have this information. I see it only when player connecting to server. Do you can see this?
[10:55:42] [Server thread/WARN]: java.lang.NullPointerException
[10:55:42] [Server thread/WARN]: at de.diddiz.LogBlock.config.Config.getWorldConfig(Config.java:267)
[10:55:42] [Server thread/WARN]: at de.diddiz.LogBlock.QueryParams.getTable(QueryParams.java:182)
[10:55:42] [Server thread/WARN]: at de.diddiz.LogBlock.QueryParams.getQuery(QueryParams.java:157)
[10:55:42] [Server thread/WARN]: at de.diddiz.LogBlock.LogBlock.getCount(LogBlock.java:324)
[10:55:42] [Server thread/WARN]: at com.wesley27.XrayInformer.XrayInformer.stoneLookup(XrayInformer.java:493)
[10:55:42] [Server thread/WARN]: at com.wesley27.XrayInformer.XrayInformer.onPlayerJoin(XrayInformer.java:105)
[10:55:42] [Server thread/WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[10:55:42] [Server thread/WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[10:55:42] [Server thread/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[10:55:42] [Server thread/WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[10:55:42] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300)
[10:55:42] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[10:55:42] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:501)
[10:55:42] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:486)
[10:55:42] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.PlayerList.onPlayerJoin(PlayerList.java:282)
[10:55:42] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.PlayerList.a(PlayerList.java:142)
[10:55:42] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.LoginListener.b(LoginListener.java:115)
[10:55:42] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.LoginListener.c(LoginListener.java:53)
[10:55:42] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:222)
[10:55:42] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.ServerConnection.c(SourceFile:168)
[10:55:42] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:744)
[10:55:42] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:335)
[10:55:42] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:628)
[10:55:42] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:536)
[10:55:42] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)