BetterCommandSpy icon

BetterCommandSpy -----

The ultimate CommandSpy solution. Catch more rulebreakers, check on your staff!




BetterCommandSpy v2.0.5

This update doesn't add any new functionality - the plugin has been working fantastic for over 16 months and didn't need any update for compatibility. (Yes, the plugin works on 1.21, etc) :)

I wanted to tackle some code cleanup tasks I noticed needing to be done to help align BetterCommandSpy with our newer software.

This new update removes the 'build' number from the versioning system, so it might break older versions' update checkers; this version's update checker has been modified to be more resilient (through simplicity) in cases like these.

Enjoy!

Changelog

----------, Jan 26, 2025

Hey all, hope you're well. Just done a small code refactor and update to the internal dependencies. Supports MC 1.20.x. Cheers
----------, Aug 10, 2023

Hi everyone, thank you for using BetterCommandSpy! Today I've got a patch update for you to keep the ball rolling. No new features or anything, just refining the project in its current state.

Remember to join my Discord if you need any help with BetterCommandSpy, or just want to chat. Alternatively, you can also PM me.

Please consider leaving any feedback for me in the reviews section, or even just a positive comment if you have nothing to suggest. I'd like to make sure that this resource is on the right track - the last time I received feedback for BCS was over a year ago. :)

Changelog:
  • Reduced jar file size by ~43%
  • Switched from MicroLib's "MicroLogger" to Bukkit's JavaPlugin logger.
    • This should improve compatibility with a recent change on PaperMC servers, as they are gradually phasing out legacy color systems.
  • Removed compatibility checker
    • Was an unnecessary feature. This plugin is bulletproof enough that it shouldn't need one.
  • Update license
    • Updates copyright for 2022 and clarifies bStats.
    • Removed license.txt file from plugin data folder - was unnecessary
  • Relocate embedded libraries
    • MicroLib wasn't relocated for some reason.. must have missed it. Fixed
    • both bStats and MicroLib have been relocated to a libs subpackage.
  • Specify default Maven goal
    • All of my software is compiled simply using mvn clean package, this change might help contributors and fellow developers compile BetterCommandSpy.
  • Update .gitignore
    • Added .DS_Store for developers using macOS
  • Remove changelog file
    • Unnecessary file to have.
  • Added custom charts for bStats
    • Allows viewing of which settings are used in general. Helps guide development in a direction that would best suit most users.
  • Clean up subcommand tab suggestion code by using a default instead
  • General code cleanup
----------, Apr 22, 2022

v2.0.2-b27
  • @lokka30 added vanished player support to the command spy broadcasts. works with most vanish plugins
  • @lokka30 made various code improvements and updated internal dependencies
If you have any questions, issues, etc with BetterCommandSpy, please join the Discord server.
Happy new year!
----------, Jan 2, 2022

v2.0.1-b26
  • @lokka30 fixed the update checker trying to parse an invalid number. No more startup error :)
Notice: Haven't read the changelog for v2.0.0 yet? Please read it before installing this update!
----------, Aug 29, 2021

Welcome to BetterCommandSpy 2
After ~7.5 hours of total production, it is finally released!

Please read this entire update description BEFORE updating. Important things happened.


What's changed this update?
Everything. It's a completely new plugin now. Same features you loved before, and more. The code has been completely re-done from head to toe, with the highest of quality I can provide. It's very similar to BCS 1 on the surface, since I've aimed to keep it as similar and simple to use as BCS 1 was. Again, under the surface, the old code was deleted, and in came the new. See the SpigotMC description page for BetterCommandSpy for a full feature list.


Warning: Config Files
When you install this update, your config files will be backed up as all config files have changed. This means, unless you manually migrate them, the following will happen:
  • Your server will use the default settings and messages (settings.yml and messages.yml)
  • The plugin will assume all staff members have CommandSpy enabled (data.yml)
  • Your old config files will appear in a 'backups' directory within the 'BetterCommandSpy' directory.
Do not copy over your old file contents (except for portions of text in messages if you wish), as all of the files have been significantly modified, especially messages.yml.


Warning: New commands and Permissions
Please remove any existing permissions regarding BetterCommandSpy from your permissions groups, as new commands and permissions have been added.


And that's all I've got to say this update. I've tried to keep this as concise as I can, hopefully you got it all. If you are confused about anything please contact me on my Discord server - just ping me in the help chat and let me know you are asking about BetterCommandSpy (since I have multiple other plugins). Alternatively, you can contact me by sending me a private message, although I would much prefer you use the Discord.
----------, Aug 29, 2021

v1.1.2
  • Fixed outdated README.md
  • Fixed alert messages not having a coloured prefix (thanks lolsloths for reporting this!)
  • Added %displayname% placeholder for alert messages
----------, Dec 7, 2020

Here's a small update with minor fixes to keep the ball rolling :)

v1.1.1

  • No configuration changes.
  • Removed hidden debug feature that I forgot to remove a while ago.
  • Updated deps. (Spigot, MicroLib)
----------, Dec 6, 2020

This plugin hadn't received an update in a while, so here's an update :)

v1.1.0
  • IMPORTANT: settings.yml has been updated. You must update this file, else you will experience errors.
  • IMPORTANT: This update has not been tested. Please test it before deploying it on a production server.
  • Added: ignorable commands section in the settings file with whitelistable and blacklistable commands!
  • Improved: a decent amount of code has been moved around to make the code cleaner :)
  • Improved: shaded in my MicroLib library which made some minor improvements.
----------, Nov 7, 2020

v1.0.7-ALPHA b14

  • [Important] File changes: messages.yml. Please update this file else you will get errors!
  • Changed command.on to command.toggle_on to fix a weird bug (also command.off to command.toggle_off)
  • Code file path fixes
  • Code permission fixes
  • Skip sending 'by' message if target = sender
  • Added build number (e.g. 'b14') to the version.
  • Removed extra / in command alert message.
----------, Sep 20, 2020

v1.0.4-ALPHA
  • Fixed issue 'Permission node 'bettercommandspy.bypass' in plugin description file for BetterCommandSpy v1.0.3-ALPHA is invalid'
----------, Sep 20, 2020

v1.0.3-ALPHA
  • Fixed file name of jar
  • Renamed permissions
  • Added /bettercommandspy alias to /commandspy
  • Created documentation on the Wiki.
----------, Sep 20, 2020


Resource Information
Author:
----------
Total Downloads: 8,562
First Release: Sep 20, 2020
Last Update: Jan 26, 2025
Category: ---------------
All-Time Rating:
9 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings