WatchBlock icon

WatchBlock -----

Per user automatic block-by-block grief protection.




Changes:
  • Corrected a typo in one of the included commands
  • Removed ability to use /wsqlstatus as console to avoid throwing an exception
----------, Jun 2, 2022

Changes:
  • Added /wreload command so you can reload the config if you make changes rather than restarting the whole server
  • Added door support, cleaned some other stuff up
  • Started tracking config-version for plugin users
  • Took leaves out of isUnsupported because logging for them is now supported/working
  • Small bug fixes and typo fixes for /wallow /winfo and a typo in config.yml
----------, Dec 8, 2021

WARNING: THIS UPDATE REQUIRES YOU TO DELETE AND RE-CONFIGURE THE PLUGIN CONFIG.YML. YOU MUST: Delete the WatchBlock folder in your plugins folder, delete WatchBlock.jar from your plugins folder, and re-install WatchBlock as if it was your first time using it (this includes after first startup putting your mysql information back into config.yml) IF YOU DO NOT DO THIS THE PLUGIN WILL NOT WORK PROPERLY!

Changes:
  • Implemented fixes for FARMLAND, DIRT_PATH, COARSE_DIRT, WET_SPONGE, and CARVED_PUMPKIN
  • Bug fixes
  • Fixed a typo in config.yml and added new options (chest and sign protection will be implemented in future updates)
  • Code simplification
----------, Dec 8, 2021

WARNING: THIS UPDATE REQUIRES YOU TO DELETE AND RE-CONFIGURE THE PLUGIN CONFIG.YML. YOU MUST: Delete the WatchBlock folder in your plugins folder, delete WatchBlock.jar from your plugins folder, and re-install WatchBlock as if it was your first time using it (this includes after first startup putting your mysql information back into config.yml) IF YOU DO NOT DO THIS THE PLUGIN WILL NOT WORK PROPERLY!

Changes:

  • Added an option in config to help out the people that don't have a permissions plugin (give base permissions to regular players)
  • Coded and implemented fixes for Creeper Grief, Leaf Decay, Endermen Grief, and TNT Grief
  • Added options to config to enable/disable creeper grief, leaf decay, and endermen grief (fire decay has also been added but is unsupported so far)
  • Added signs and torches to isUnsupported because they currently do not work properly
----------, Dec 7, 2021

WARNING: THIS UPDATE REQUIRES YOU TO DELETE AND RE-CONFIGURE THE PLUGIN CONFIG.YML. YOU MUST: Delete the WatchBlock folder in your plugins folder, delete WatchBlock.jar from your plugins folder, and re-install WatchBlock as if it was your first time using it (this includes after first startup putting your mysql information back into config.yml) IF YOU DO NOT DO THIS THE PLUGIN WILL NOT WORK PROPERLY!


Changes:
  • Massive changes to config including adding a config version number as well as the ability to change what chat notifications for unsupported blocks are sent to players
  • Other bug fixes and changes to make room for the above changes
----------, Dec 2, 2021

Changes:
  • Added more to metrics tracking (motd, # of online players, updated every 5 minutes)
----------, Dec 2, 2021

Changes:
  • Added some basic datapoints to analytics and stats tracking (plugin version, server version, online-mode, whitelist status)
----------, Dec 2, 2021

Changes:
  • Started implementing my own metrics and stats tracking system (doesn't do much for now, learning as I go) in the future this will be used to create a master list of all servers utilizing this plugin, as well as average amount of players online, total amount of blocks logged server by server as well as overall, and maybe much more!
----------, Dec 1, 2021

Changes
  • 1.18 Spigot Library updated
----------, Dec 1, 2021

Changes:
  • Added /wpurge
  • Changed plugin update check to run every 4 hours instead of every 1 hour
  • Fixed potential conflict between /winfo and regular behavior of block logging
  • Probably a bunch of other things i'm forgetting and definitely some more technical changes to the code that i won't bother explaining here check the plugin gitlab if you're interested in those.
----------, Nov 8, 2021

Changes:
  • Fixed an issue where check-update task might not detect a new version release
----------, Oct 28, 2021

Changes:
  • Many small bug fixes / optimizations of existing code
  • Complete re-organization of the main plugin class which should result in better performance and a very slightly smaller file-size
  • Fixed /winfo bug where info would sometimes be sent to a player twice
  • Added a periodic update check task that runs every hour and will tell console if there is a new update available for the plugin
  • Changed BukkitTask tasks that run on timers or delays in main thread to run asynchronously (better performance)
----------, Oct 28, 2021

Changes:
  • Added /winfo command
  • Made it so when someone is blocked from breaking a protected block it tells that person who owns the protected block
  • other minor changes and bug fixes
----------, Oct 22, 2021

Changes:
  • Added a LOT of materials to the unsupported list, most unsupported materials should now be in the list.
  • Added /wblockdebugger (will print out some information when you place or remove a block, this tool is mostly for devs and server owners)
----------, Oct 18, 2021

Changes:
  • Added a broadcast message when sql database is manually reconnected. (oversight this should've been added when wsqlconnect was added)
----------, Oct 14, 2021

Changes:
  • Added /wsqlcheck command to check sql connection status
  • Added /wsqldisconnect command to manually disconnect sql server
  • Added /sqlconnect command to manually connect sql server
  • Added a scheduled task that runs every 36,000 game ticks (approximately every half hour) to make sure the sql server has not booted the minecraft server from the database due to inactivity (it reconnects automatically if it detects that it has)
  • Bug fixes with SQL handler code that may have caused the server to think it was connected to a database when it actually wasn't
----------, Oct 14, 2021

Changes:
  • Added bStats metrics tracking
----------, Oct 8, 2021

Changes:
  • Added /wlookupblock command so you can now check who owns a specified block
  • Added /wpurgeworld command so you can clear all block protections on a given world
  • Added /wpurgefriends command so you can reset the entire server's friends-list (restart required after use)
  • Added usage's to all commands, and made the usages print if command is not used correctly
----------, Oct 8, 2021

Changes:
  • Changed version-checker method once more to ensure the result is never a cached one
  • Added /wpurgeblock command, which you can use to remove a single block from a specified world and xyz coordinate from the database (this could be useful if you find a block of air or otherwise that is protected when it shouldn't be)
  • Added /wpurgeplayer command, which you can use to remove ALL of that player's logged blocks from the database, regardless of location and world.
  • Added watchblock.admin permission which you can give to a player or group through your permissions plugin to let them use /wpurgeplayer and /wpurgeblock (more commands may be added in the future, see documentation page for this plugin to see all permissions)
----------, Oct 1, 2021

Changes:
  • Added some stuff to cache-break the remote plugin version so new update status is seen by plugin immediately, instead of at an inconsistent amount of time after an update is posted.
----------, Oct 1, 2021

Changes:
  • Added update-checker on startup, if a new plugin version is available the plugin will now notify you on server-startup
  • Added more block materials to isUnsupported boolean, further reducing times where the plugin may, in the end, wind up protecting air.
----------, Oct 1, 2021

Changes:
  • Added update-checker on startup, if a new plugin version is available the plugin will now notify you on server-startup
  • Added more block materials to isUnsupported boolean, further reducing times where the plugin may, in the end, wind up protecting air.
----------, Oct 1, 2021

Resource Information
Author:
----------
Total Downloads: 765
First Release: Sep 29, 2021
Last Update: Jun 2, 2022
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings