Geyser features many built-in commands that can be used by players or server owners.
When using BungeeCord and Velocity, you will need to use a permission plugin such as LuckPerms on the proxy server to assign permissions to players. Assigning permissions on the backend servers will not work.
geyser geyser.commandgeyser help geyser ?geyser.command.helpgeyser advancementsgeyser.command.advancementsgeyser dumpgeyser.command.dumpgeyser listgeyser.command.listgeyser nethernetgeyser.command.nethernetgeyser offhandgeyser.command.offhandgeyser reloadgeyser.command.reloadgeyser settingsgeyser.command.settingsgeyser shutdown geyser stopgeyser.command.shutdowngeyser statisticsgeyser.command.statisticsgeyser versiongeyser.command.versiongeyser tooltipsgeyser.command.tooltipsgeyser extensionsgeyser.command.extensionsgeyser pinggeyser.command.pinggeyser optionsgeyser.command.optionsgeyser quickactionsgeyser.command.quickactionsFor the following, <id> refers to the extensions' id.
<id> help <id> ?geyser.command.exthelp.<id>Besides commands, there are other permissions that are used to guard specific Geyser features.
geyser.settings.servergeyser.settings.gamerulesgeyser.updateGeyser-ViaProxy and Geyser-Standalone feature their own basic permission handler. To edit base permissions,
open the permissions.yml file and add or remove permissions that Geyser players should receive when joining.
See the file for more information.
You can further customize permission handling by creating a Geyser extension that makes use of Geysers API to deal with permission checking.
The following affects Geyser-BungeeCord, Geyser-Velocity, and Geyser-Fabric. These platforms unfortunately do not have built-in permission handlers. Because of that, you will need to grant permissions on those platforms manually using permission handlers, such as LuckPerms. Geyser's permission are listed above. For extension permissions, consult their documentation.
Alternatively, you can use LuckLink, a third-party Geyser extension, to automatically register permissions using LuckPerms.
LuckLink.jar and adding it to Geyser's extensions folder.For Floodgate commands, see here.