mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-12-15 08:25:21 +01:00
Custom Permission Handler (#1282)
Co-authored-by: Melledy <52122272+Melledy@users.noreply.github.com>
This commit is contained in:
@@ -4,6 +4,7 @@ import emu.grasscutter.Grasscutter;
|
||||
import emu.grasscutter.auth.AuthenticationSystem;
|
||||
import emu.grasscutter.command.Command;
|
||||
import emu.grasscutter.command.CommandHandler;
|
||||
import emu.grasscutter.command.PermissionHandler;
|
||||
import emu.grasscutter.game.player.Player;
|
||||
import emu.grasscutter.server.game.GameServer;
|
||||
import emu.grasscutter.server.http.HttpServer;
|
||||
@@ -97,4 +98,12 @@ public final class ServerHook {
|
||||
public void setAuthSystem(AuthenticationSystem authSystem) {
|
||||
Grasscutter.setAuthenticationSystem(authSystem);
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the server's permission handler.
|
||||
* @param permHandler An instance of the permission handler.
|
||||
*/
|
||||
public void setPermissionHandler(PermissionHandler permHandler) {
|
||||
Grasscutter.setPermissionHandler(permHandler);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user