Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for lordon1a

Hide commands from tab-complete, block their execution, and keep your plugin list private

Report SunshineCommandGuard?

R

1.4.1

SunshineCommandGuard v1.4.1

A production-hardening release focused on safety, consistency, and real-server reliability.

What's changed

  • Improved async tab-completion safety by removing unsafe permission lookups from asynchronous paths.
  • Added safe permission snapshots for command visibility decisions.
  • LuckPerms group and permission changes now refresh CommandGuard player state automatically.
  • Player runtime caches are cleaned when players disconnect.
  • Missing enabled configuration now safely defaults to disabled.
  • Temporary command grants now respect exact command namespaces.
  • A grant for plugins no longer automatically grants bukkit:plugins or minecraft:plugins.
  • Improved reload/cache consistency.
  • Preserved the public CommandGuard event API used by integrations such as Sunshine Sentinel.

Update Notifications

CommandGuard can now check GitHub Releases and notify the console and administrators when a newer version is available.

Updates are never downloaded or installed automatically.

No telemetry or usage analytics are sent by the update checker.

Compatibility

  • Paper 1.21.x and compatible Paper forks
  • Java 21
  • LuckPerms optional
  • Folia support is not currently guaranteed

Testing

  • 166 automated tests
  • 0 failures
  • Clean Java 21 build verified

Information

Published
September 10, 2026
Author
13Downloads

Platforms

Paper
Paper
1.21–26.2