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
@wesley272
I understand it. So, I added to all group permission "- xcheck.bypasscheck" but when connect to server still i have message: "...may be a cheater. Watch carefully". So still check. Last version XrayInformer and permissionEX. The same problem when i added permission to group and to player.
@Jalulek
It's a separate permission that notifies you when players who are potential cheaters join. The permission "xcheck.bypasscheck" exempts you from being checked upon login. So, if a group/player has this permission and then log in, they won't be checked automatically. So, to fix your lag you'll add this to your default group, or to everyone.
You can still manually check players via the /xcheck command in game. This always works regardless of permissions.
I have the same problem with lag when players connect to server. Is a big lag, that all players have connection lost. How i can remove check players at the beginning? On my test mysql when i break a lot diamonds and permission is "xcheck.bypasscheck" in my group i have message "may be a cheater. Watch carefully" when i connect to server so check stats player. Why? Is it possible add to config for example line: nocheckwhenconnect: true/false? It is important that i can manual check player, but not automattically...
@keptlv
Yup, sorry for the confusion there, but the description does also say that LogBlock is required, under the helpful links.
Hello. Does this plugin needs a logblock plugin to work? Cause I have this error on the first start of the plugin: http://pastebin.com/JKfFNYgx Im running on 1.7.9-R0.2 CB with the same version of plugin.. any ideas?
ANSWER: http://prntscr.com/4xwaz2 sorry guys, i was looking at the plugin description not the sidebar at the very bottom bellow the Authors..lol.
@wesley272
Oh, great! I'll add that permission to players. Hopefully this will stop the lag. Thanks :)
@Willcomputerguy79
I'm not entirely sure *why* it would be happening either. There are only two reasons I can really think of that it would be causing your server to lag: 1. Your logblock db for each player is massive(lots and lots of changes) so it takes a second to go through it all, or 2. The hardware on the computer running your server isn't super sufficient, so it's taking a bit more to process xcheck checking the LB db.
Considering that you run a server at all, I doubt it's the second option, so I'm not sure.
You can disable the login check for any user or group by adding the permission "xcheck.bypasscheck" to them. I don't know why this wasn't on any of the plugin's pages here, I've added it :)
@wesley272
Sorry for the late response, but thank you for the reply. No, my server isn't big - I only have 10 to 15 players on average. Yes, the lag is noticeable. It's a lag spike when people join, for two seconds chat, mobs, players, and so on freeze. And if I have a lot of players joining at once, it does cause a significant amount of lag. I understand why it would potentially lag, but I don't understand *why*. As you said, you don't experience any lag but my small server does.
Is there a way to disable the auto-check on login? I really just need the plugin to see players' stats easily. Also, here is a timings from when the lag was occuring: http://aikar.co/timings.php?url=8021473
@Me_Goes_RAWR
Possibly in the future, but it isn't a priority over a more widely used plugin like coreprotect.
Can you please add Prism Support?
@Willcomputerguy79
Is such a minimal change actually affecting your server though? And is it going back up to 20 after they join, it just drops momentarily as they join?
Nonetheless I understand the concern there... do you have a large server? If people are logging in constantly(more or less), that constantly(more or less again) runs the XrayInformer events that check LB and calculate.
Or, if you just have a very large LB database and the players logging in have A LOT of changes, that could explain it. Because when they log in, XrayInformer (if they have the perm) automatically does a check on them. If they have a lot of changes that could be slightly resource heavy over a few seconds.
Myself, I run the plugin on 5 of my network's 8 servers and it has no such effect. Or, at least it has no noticeable effect, I haven't noticed any such thing happening.
Hi, I just added the plugin back to my server... and when people join the TPS drops to 18... When I removed XrayInformer the TPS stayed at 20. Any idea what's going on? ._.
FINALLY, someone has taken over this project. I loved this plugin, but it had some problems. I am so happy to see someone take over XrayInformer. Thank you so much :)
@dhannyjsb
I will be working on it :)
Core Protect Pleas, i don't want use LogBlock :D
@bwinkl04
Can you post a link to the source in case someone could find a way to get rid of the joda imbed using maven?
@gustebeast
I use joda to capture the date and time a player is cleared. So the next time you do a xcheck it starts from after that date and time.
@bwinkl04
Do you need to use joda at all? What requires a simple time management system?
@gustebeast
I may do that, not sure. I would much rather have someone take over everything... the site, the code, etc.
That issue is supposedly easily fixed by using Maven. I don't know Maven at all, and the documentation is terrible. I couldn't figure it out.
bwink, post the code to github then put the link in the repository tab. That is the most official and legitimate way to do it. If you dont want to do that, you could also just upload a .zip file to media fire or some other hosting service, post it here and give your consent to editors.
Also the primary issue with the plugin currently is this http://dev.bukkit.org/bukkit-plugins/xray-informer/tickets/7-avoid-the-joda-embedded/