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?
Is this working with 1.6.2?
@KignArthurVII
yeah would be helpful
Request, Add a config.yml for the ore listing, because I want to add mossy cobblestone and mob spawner.
I would like to give a request. It would help me if this plugin have an additional option to execute amount after player reach specific amount of xRay level. (I would use Jail commands).
@Quurks
Thanks!
@Alshain01
No, next version.
Is there a way to turn off the server console spam? ([INFO] [RateOfXray] Saving data...)
This plugins awesome!
I'm finding people who have broken 1000 stone 100diamonds and no other ores!
@Quurks
oh, sorry - havent seen this
@TheCobra54
There is already something similar to this: When somebody mines a block and his rating is too high everybody with sufficient permission is notified
Can you please add an informer - when somebodys counter is too high, all players with permission will get informed, everytime they log in they will receive the current top 5 xrayers - or less if there are
@crussell52
Intresting, you are the first one noticed. This explains the high download count.
Hmm... every time my server starts up it seems to be performing an update. Not a big deal, I've just turned off auto updates for now.
Please add mysql support
@nejcneo
First, the xray level is no percent value, its an absoloute number.
And its already built-in: look at rateofxray.selfnotifications
Is possible to build inside of this plugin Warn message for Player after getting 75% of xRay.
Your plugin is awesome, thank you so much!
@Quurks
Ok, it works again, but i was pretty sure i was using /rx check r0b3rt :S
Anyway, thanks for fast response Great plugin
@jantjeb
/rx search gives an error (because it excpets a number) Thats normal (If you pass it a name).
try /rx check r0b3rt . It should work, the error you posted occured in /rx search
@Quurks
nope just /rx check r0b3rt
Edit: btw i get also internal error with /rx search r0b3rt