Rate of XRay
Not Maintained. Broken for MC 1.9+
Not Maintained. Broken for MC 1.9+
This mod shows the ratio of ore and stone per user.
Note: XRay probability is no real probability, its just a number betweeen 0 and 3200. 3200 is only mining diamonds.
Features:
- Multi-World support
- Fast, no per-block logging required
- Search for usernames / high ore ratios
- Automatic messaging about potential xrayers
- No Database required
Config
warnDelaySeconds | time between warnings in seconds | 3600 |
minWarnLevel | minimum probability for warnings | 75 |
noWarnBeforeBlocks | minimum amount of blocks destroyed before warning | 1000 |
logCreative | update statistics while using creative | false |
disableWorlds | disable logging for certain worlds | empty |
trackPlacements [todo] | save ore placements (obtained via silktouch) | true |
autosaveSeconds | save data every n seconds | 600 |
sendMCStats | use MCStats for this plugin | true |
includeBannedForSearch | whether /rx search and /rx top includes banned players | true |
includeLowBlockAmountForSearch | whether /rx search and /rx top include players with a low number of blocks broken (uses noWarnBeforeBlocks) | true |
includeInactiveForSearch | whether /rx search and /rx top include inactive players | true |
includeOfflineForSearch | whether /rx search and /rx top include offline players | true |
inactiveAfterDays | Days required to be considered inactive for includeInactiveForSearch | 30 |
autoUpdate | enables Autoupdate | true |
notifyAboutSavesInConsole | writes "Saving data..." everytime the playerdata is saved to the console | true |
Commands
/rx help | Shows all available commands (Checks permissions) |
/rx check [user] |
Prints information about an user. Shortcut: /rx [user] |
/rx clearplayer [user] | Clears data of a player |
/rx clearall | Clears all data |
/rx save | Save all data to disk |
/rx avg | Shows average xray-probability for all users |
/rx stats |
shows statistics for all tracked blocks, not just for one player. basically /rx check for all players at once |
/rx search [%] | Searches for users which have at least [%] xray-probability |
/rx top [amount=10] | List top amount players with highest XRay-Probabilities |
/rx reloadconfig | Reloads the config file |
Permissions
rateofxray.nolog | nothing is logged for this player |
rateofxray.notifications | if set player will receive messages about high x-ray probabilities |
rateofxray.selfnotifications | if set player will receive messages if he has a high x-ray probability |
rateofxray.admin | Enables all admin permissions (All commands + rateofxray.notifications) |
rateofxray.command.* | Allows use of Command * (i.e. /rx check is allowed by rateofxray.command.check) |
McStats
This plugin is using MCStats.org.Reason: I need more data about broken blocks to be able to code better alogrithms.
Sent to the server:
- Did you reach 2,147,483,647 blocks broken (Just a technical limit)
- Percentage of broken blocks (basically /rx stats)
- Average warning level (basically /rx avg)
- Total amount of tracked players (offline too)
- Time to create these statistics
Todo
- Log placed blocks for exclusion
- Log other blocks?
- Tracking Block broken between surface and first diamond. (Might get confused by caving.)
- Track only found veins instead of single ores?
So I cannot recieve all prior data from LogBlock with this plugin?
@Quurks I agree, logblock is powerful as an anti-grief tool. This plugin is minimalistic, elegant, and feature packed. You don't come by many plugins that are an ideal combination of the three nowadays!
@lucky___13 No.
LogBlock is saving something like Player X broke Diamond_Ore at x=123 y=45 z=678 at time aa:bb for every single Block
Im just increasing a counter for each Diamond_ore mined.
My approach is faster, but you can trace a lot more actions with LogBlocks.
Is it possible that you could link this plugin with LogBlock? That way Im not logging two things at once causing lag on this here server.
I know that xrayinformer did this, maybe you could copy his idea. Anyway, thanks.
@Poringo Yes, just a typo. Fixed it already :)
Oh my god this plugin is seriously broken!
"Less than 500 Blocks broken. Too early do judge"
do judge! isn't it "to judge" ?
Lol just kidding, this plugin is fantastic, I use it with Orebfuscator, so when a user gets suspicious i activate orebfuscator just for him, everybody else doesn't even notice.
@WingedSpear
I guess ill have to lower the iron and gold default values. This plugin shoudnt spam constantly, per default it only warns once an hour, which is configurable.
http://i.imgur.com/IoOCL.png
Here, he is my friend and he has like 80-85% the firsts days on my server and the plugin spam me about hem constantly, but like i sayd, this can be fixed easily setting the warning at 100+, so u follow them with vanish and u will know how they mine, also i use the alert system of Essentials, if they pick diamond or emeralds i will know.
yea seems this plugin dont work as good its saying ppl are xraying when they arent
@WingedSpear Can you provide an > 75 example?
@Quurks
Is just one example, but all the players with 75-90 of x ray rate are not using x ray, im sure cause a friend play in my server, the thing is most of the players mine in natural caves so they dont break rock for find ores, actually i set the warning rate at 110 and im not having issues anymore and i already find 3 cheaters.
@WingedSpear 1500 Stone, 100 iron, 5 diamonds => Xray level 12.
Default warning level is 75,
Are you sure your numbers are correct?
Quurks i think ur plugin should change hes default settings, it alert me too many times about x ray players but they just have like 5 diamons, 100 iron and 1500 stone (example, but is close to that)
@Quurks
Much Love <3. Thank you for helping my laziness :p
@Drift_91 This plugin doesnt flag. It says "Look at this player, he might be using xray".
It is possible, but unlikely. In doubt just follow them while your inivisible.
Will this falsely flag cavers as x-rayers?
@ProjectNarna Waiting for approval ...
Suggestion, quick command, /rx [player], have it as a final overlap. Just annoys me typing the "check" for some reason, I'm a lazy git I guess? :p
@Fexlom Included. Version 1.0.6 awaits approval.
It's very nice, but I would like an option to exclude banned players from searches.