Skip to content

Releases: YouHaveTrouble/CommandWhitelist

First view on the rewrite

05 Jul 15:12
Compare
Choose a tag to compare
Pre-release

WARNING!
This is a pre-release. It's not for the production use, things may change between pre-releases and not everything can work as expected. You've been warned.

  • The plugin has been mostly rewritten, allowing for easier addition of version-specific implementations.
  • Each supported implementation has its own jar file now.
  • Configuration is now identical for every implementation.
  • Commands and subcommands are now under one group in the configuration for easier management of permissions.
  • Lookup of available commands and subcommands is now even faster than it was.
  • Dynamically adding commands to existing groups via a command is now possible on waterfall and velocity implementations.
  • The subcommand blocking feature is still missing from velocity implementation.

Subcommand filter bugfix

02 Jul 14:15
Compare
Choose a tag to compare

Fixes subcommand blocker for commands that included part of the subcommand.
If you use subcommand blocker, you should update.

Bug fix

02 Jun 19:24
Compare
Choose a tag to compare

CommandSend event is not cancelled by CW, so logic will now always execute, even if event is cancelled. This prevents issues with plugins cancelling and uncancelling CommandSend event.

Fixed missing ignoreCancelled

22 May 13:55
Compare
Choose a tag to compare
v1.7.6

fixed missing ignoreCancelled

The last legacy fix

16 May 17:20
Compare
Choose a tag to compare

From now on I am not actively supporting versions <1.13 (marked as legacy mode when server boots up)
This is the last fix those versions are going to get.

What.

06 May 22:45
Compare
Choose a tag to compare

Apparently, somehow, some plugins manage to dispatch player commands without the / on bukkit based servers. CW now can handle that. But seriously, how?

Fix legacy mode (again)

26 Mar 14:41
Compare
Choose a tag to compare

Fixed a bug preventing the plugin from blocking execution of commands in legacy mode.

Fix legacy mode

15 Mar 14:12
Compare
Choose a tag to compare

This update fixes legacy mode registering wrong events. You can skip this version if you're on version 1.13+

Edge cases again

02 Feb 21:37
Compare
Choose a tag to compare

Some plugins cough essentials cough are adding their tab completions multiple times instead of just once. Proper workaround has been implemented for spigot-based plugin.

Fixing edge cases

07 Jan 18:06
Compare
Choose a tag to compare

Certain plugins don't register their aliases properly and instead make the player execute the main command.
Added use-protocollib-to-detect-commands config option. This will make the plugin use protocollib for command filter instead of built-in event, which seems to fix the issue. If you don't have issues with aliases you don't need to do anything.