Skip to content

Commit

Permalink
Apply to account command
Browse files Browse the repository at this point in the history
  • Loading branch information
memetrollsXD committed Apr 27, 2022
1 parent fd33373 commit 65913fc
Showing 1 changed file with 9 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package emu.grasscutter.command.commands;

import emu.grasscutter.Grasscutter;
import emu.grasscutter.command.Command;
import emu.grasscutter.command.CommandHandler;
import emu.grasscutter.database.DatabaseHelper;
import emu.grasscutter.game.player.Player;

import java.util.List;

@Command(label = "account", usage = "account <create|delete> <username> [uid]",
description = "Modify user accounts")
@Command(label = "account", usage = "account <create|delete> <username> [uid]", description = "Modify user accounts")
public final class AccountCommand implements CommandHandler {

@Override
Expand Down Expand Up @@ -47,7 +47,13 @@ public void execute(Player sender, List<String> args) {
return;
} else {
CommandHandler.sendMessage(null, "Account created with UID " + account.getPlayerUid() + ".");
account.addPermission("*"); // Grant the player superuser permissions.

for (String permission : Grasscutter.getConfig().getDispatchOptions().defaultPermissions) {
if (!permission.isBlank()) {
account.addPermission(permission);
}
}

account.save(); // Save account to database.
}
return;
Expand Down

0 comments on commit 65913fc

Please sign in to comment.