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!
I 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"
Getting a message saying that there is an update however there is none..
Always when I try to read the xbp off someone I get this error. Why is this happening?
An 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.Compatible in 1.6.4? I remember using this in 1.6.4 but I just want to make sure if it was.
@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 :\
@Pyho
ETA?
Hello 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.
@KignArthurVII
@Kingrobichaud
@Victor_Psycho
@fffizzz
Pyho may consider adding Prism support (and a general update) in the near future. :)
Please, add support for Prism.
I'd love an update!
Agreed,
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.
Can You please Update it so it supports coreprotect version 2.07?
@ProMCer
I am using v1.9.2 and it works just fine.
Any plans on supporting prism?
Any chance this will be updated for 1.5.1 soon? Would donate to make this possible.
Hi, update?
Do 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!!!
I'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%.
keeping 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