Inactive [SEC/ADMN] XBP v1.9.2- View break percentages to fight X-Ray Hackers [1.3.1-R2.0]

Discussion in 'Inactive/Unsupported Plugins' started by Pyho, Aug 5, 2012.

  1. Offline

    Pyho

    XBP can be found at BukkitDev.

    X-Ray Block Percentage
    Version: 1.9.2 Alpha

    [​IMG]
    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 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 - Released
      • LogBlock - Released
      • CoreProtect - Released
      • SwatchDog - In-Progress
      • LogEx - Planned
      • Guardian - On Hold until Guardian 1.3 functionality can be tested.
    • Searching for players with top break percentages
    Supports
    • Plugin managers such as GroupManager or PermissionsBukkit
    • Multiple worlds
    • Hawkeye v1.0.7b
    • LogBlock v1.58
    • CoreProtect v1.54
    Default Config File
    Special thanks goes to the TCNations server for providing a server with Hawkeye to test on and Vettexl putting up with my shenanigans. Thanks a ton!

    [​IMG]

    Download is available at BukkitDev.
     
  2. Offline

    Stevensaurus

    Can we configure the amount of time we see? Or is it stuck at 48 hours?
     
  3. Offline

    Pyho

    It searches across a time defined in a config file, so yes. (48 hours is merely the default time)

    EDIT: If you downloaded it yesterday, v1.6.0 might not have been approved yet. v1.5.1 doesn't have the config feature.
     
  4. Offline

    Tirelessly

    Please add coreprotect support. Logblock has xrayinformer, hawkeye has this, and coreprotect has nothing.
     
  5. Offline

    Pyho

    Yep! Other logging plugins will be added in the next update. :)
    (Currently, I have HawkEye and LogBlock working, CoreProtect is being worked on).

    XBP has been updated to 1.7.0.
    Please note: Config file MUST be updated!
    • Updated to 1.3.1-R1.0
    • LogBlock support has been added.
    • Update checking has been added.
    • Customization of warning parameters via config file has been added.
    • Fixed warning configs not reloading on /xbp reload

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
    Tirelessly likes this.
  6. Offline

    Pyho

    XBP has been updated to 1.7.1.
    • Updated to LogBlock v1.58.
    • Material names are now more readable.
    • Fixed Null Pointer when worlds are disabled in LogBlock. Likewise with HawkEye. (XBP will now ignore worlds in which HawkEye and LogBlock are disabled.)
    • Fixed color codes being outputted to console by /xbp command.
     
  7. Offline

    md_5

    Approved,
     
    Pyho likes this.
  8. Offline

    Pyho

    XBP has been updated to 1.7.2
    • Fixed Null Pointer on /xbp command with worlds disabled for good. Sorry about that guys! D:
     
  9. Offline

    Pyho

    XBP has been updated to 1.8.0
    • Modifying config files via command has been added.
      • See here for full usage.
      • I've thoroughly tested this, but if you guys find anything wrong with it, let me know please!)
    • Metrics have been added. (Opt-out via /plugins/PluginMetrics/config.yml)
    • /xray alias added.
     
  10. Offline

    Darthmineboy

    Add support for swatchdog! Most tekkit servers & normal servers use this :)

    Cheers Darthmineboy
     
  11. Offline

    Pyho

    Aha! Another one to add. I'll add it to the list. :)

    XBP has been updated to 1.8.1
    • Metrics now logs a few more plugins, due to an alarmingly large number of servers running non-supported plugins. (About 2/3! D:)
    • Fixed buggy/silly codes.
    • Fixed FileNotFoundException for some machines upon editing configs via command.
    CoreProtect support is coming in one or two days, guys! Everything is working, but I need to do some final testing.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  12. Offline

    Pyho

    XBP has been updated to 1.9.0
    • CoreProtect support added! Supports both MySQL and flat file configurations.
    • Update alerts now show to anyone with xbp.xbp permissions node.
    • SWatchdog added to Metrics.
    • Built with 1.3.1-R2.0
     
  13. Offline

    CraftyMclovin

    12:02:49 [WARNING] [XBP] ******************************************************
    12:02:49 [WARNING] [XBP] XBP is out of date!
    12:02:49 [WARNING] [XBP] Version installed: 1.9.1
    12:02:49 [WARNING] [XBP] Latest version: 1.9.0
    12:02:49 [WARNING] [XBP] Visit http://dev.bukkit.org/server-mods/x-ray-block-per
    centage-xbp/ for the latest version!
    12:02:49 [WARNING] [XBP] ******************************************************

    Cause that makes sense.. 1.9.0 is newer than 1.9.1 =/ I know its not a big issue but it is rather annoying to keep getting my console and my game chat spammed with OUT OF DATE plugin when you can clearly see its not.
     
  14. Offline

    Pyho

    XBP has been updated to 1.9.1
    • Searching is now multithreaded to prevent lag on all logger plugins (Performance increases will be seen mostly on CoreProtect flat file servers.)
    • Fixed warnings not showing up in certain cases
    • Code clean-up

    Apologies! D:
    I don't change my version file that XBP checks against until BukkitDev approves my files, which is often times in the very early hours of the morning for me. So I don't have a chance to update the file until I wake up. It should be updated now.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 27, 2016
  15. Offline

    Pyho

    XBP has been updated to 1.9.2
    • Disable update checking via config file. (Config file needs to be updated! See here for default config file.)
    • Fixed warnings throwing a Null Pointer for servers with LogBlock
    • Config file is now reloaded before it is modified via command so manual edits are saved.
     

Share This Page