X-Ray Block Percentage
X-Ray Block Percentage Version: 1.9.2 Alpha

X-Ray Block Percentage, or XBP is a plugin that adds a command to automatically search logger plugin databases (currently supports Hawkeye, LogBlock, and CoreProtect, more plugins coming) for blocks that typical X-Ray hackers will attempt to mine and displays a percentage value of total blocks broken for each type of block.
Current Features
- Displays percentages on any type of block defined in config file (defaults are Iron Ore, Gold Ore, Lapis Ore, Mossy Cobblestone, Emerald Ore, and Diamond Ore).
- Displays total number of blocks broken and amounts of each ore broken.
- Searches across time defined in config file (default is the previous 48 hours) starting from when the command is executed.
- Searches across all worlds by default, can be configured to exclude worlds.
- Displays a warning when a player breaks any type of block defined in config file (default is Diamond Ore) with parameters defined in config file (default is 1.5% and 8 blocks).
- Modification and reloading of config file is available via command.
- Searching is multithreaded to prevent server lag.
Commands
- /xbp [playername] - Performs an XBP search.
- /xbp reload - Reloads settings from config file.
- /xbp config - See here for full usage.
Permissions Nodes
- xbp.*: All permissions
- xbp.xbp: Allows running /xbp [playername] command and viewing of update alerts.
- xbp.warning: Allows viewing of XBP diamond alerts.
- xbp.bypass: Allows for player bypassing of warning checking.
- xbp.config: Allows for player to modify configs via command.
Upcoming Features
- Support for other logging plugins:
- HawkEye/HawkEye Reloaded - Released Version update in progress
- LogBlock - Released Version update in progress
- CoreProtect - Released Version update in progress
- SWatchdog - In Progress
- LogEx - Planned
- Prism - Planned
- HawkEye/HawkEye Reloaded - Released Version update in progress
- Searching for players with top break percentages
Supports
- Plugin managers such as GroupManager or PermissionsBukkit
- Multiple worlds
- Hawkeye v1.0.7b HawkEye Reloaded update in progress
- LogBlock v1.58 Version update in progress
- CoreProtect v1.54 Version update in progress
Special thanks goes to the TCNations server for providing a server with HawkEye to test on and to Vettexl for putting up with my shenanigans. Thanks a ton!

-
View User Profile
-
Send Message
Posted Feb 10, 2016I know this plugin is probably dead, but for those that are using CoreProtect, you'll get an error like "FileNotFoundException: CoreData". CoreProtects directory is no longer "CoreData" and is renamed "CoreProtect". just make a shortcut (or symbolic link) to the "CoreProtect" directory and call it "CoreData"
-
View User Profile
-
Send Message
Posted Jul 23, 2014Getting a message saying that there is an update however there is none..
-
View User Profile
-
Send Message
Posted Jun 5, 2014Always when I try to read the xbp off someone I get this error. Why is this happening?
-
View User Profile
-
Send Message
Posted May 22, 2014An update would be great, it doesn't work anymore wit beta 1.7.9 and latest Hawkeye reloaded.
Fore some users it works, for some others not: "NaN%(0)"
Little request:
In the Headline (
--XBP) should be the username of the inspected user.-
View User Profile
-
Send Message
Posted Dec 1, 2013Compatible in 1.6.4? I remember using this in 1.6.4 but I just want to make sure if it was.
-
View User Profile
-
Send Message
Posted Oct 4, 2013@Pyho
Hey There. Really love your Plugin. Can you tell us when you will release it?
Just switched to Prism and can't use your plugin right now :\
-
View User Profile
-
Send Message
Posted Aug 17, 2013@Pyho
ETA?
-
View User Profile
-
Send Message
Posted Jul 23, 2013Hello everyone! Sorry for being dead! (Even though I said I was going to update. @Pyho :C) I've been busy with University work for a while.
XBP will be updated very soon. (I promise!) I'm working on updating plugin support and adding a few new features. If you have any suggestions, head over to the Admincraft reddit, where I started a suggestions thread.
-
View User Profile
-
Send Message
Posted Jul 16, 2013@KignArthurVII
@Kingrobichaud
@Victor_Psycho
@fffizzz
Pyho may consider adding Prism support (and a general update) in the near future. :)
-
View User Profile
-
Send Message
Posted Jul 11, 2013Please, add support for Prism.
-
View User Profile
-
Send Message
Posted Jun 2, 2013I'd love an update!
-
View User Profile
-
Send Message
Posted May 25, 2013Agreed,
Prism support and being updated to function with CoreProtect 2 would be outstanding...
However the last time the only author logged on was Apr 10, 2013.
-
View User Profile
-
Send Message
Posted May 18, 2013Can You please Update it so it supports coreprotect version 2.07?
-
View User Profile
-
Send Message
Posted May 16, 2013@ProMCer
I am using v1.9.2 and it works just fine.
-
View User Profile
-
Send Message
Posted Apr 17, 2013Any plans on supporting prism?
-
View User Profile
-
Send Message
Posted Apr 1, 2013Any chance this will be updated for 1.5.1 soon? Would donate to make this possible.
-
View User Profile
-
Send Message
Posted Mar 26, 2013Hi, update?
-
View User Profile
-
Send Message
Posted Mar 18, 2013Do you have a version for tekkit that would be awesome with all there ores or could i add that in my self like in the config adding the block ID's i think that would be awesome!!!
-
View User Profile
-
Send Message
Posted Mar 5, 2013I'm a bit curious on if I'm just not understanding the way the plugin is set up. Is the report supposed to send to players with the node if either the percent is above specified or if the number of blocks are broken within the time specified in the config? (default to minutes)
This is the impression I had, however with the default setting of 1.5, 8, I only get reports when a break percentage is around 1.25, and none for players breaking 8 or more diamonds within 2 minutes. Tested by giving myself the warning node, deoping and setting myself as a player, placing 10 diamond ore and breaking. No report until my break percent inflated to around 1.25%.
-
View User Profile
-
Send Message
Posted Mar 1, 2013keeping the folder CoreData skip error "configuration CoreProtect not found!"
but get message "Unable to query database!"
need to update the SQL query to be compatible with 2.x CoreProtect