Commit eaf2982e authored by memetrollsXD's avatar memetrollsXD Committed by Melledy
Browse files

Apply to account command

parent 0c665d94
package emu.grasscutter.command.commands; package emu.grasscutter.command.commands;
import emu.grasscutter.Grasscutter;
import emu.grasscutter.command.Command; import emu.grasscutter.command.Command;
import emu.grasscutter.command.CommandHandler; import emu.grasscutter.command.CommandHandler;
import emu.grasscutter.database.DatabaseHelper; import emu.grasscutter.database.DatabaseHelper;
...@@ -7,8 +8,7 @@ import emu.grasscutter.game.player.Player; ...@@ -7,8 +8,7 @@ import emu.grasscutter.game.player.Player;
import java.util.List; import java.util.List;
@Command(label = "account", usage = "account <create|delete> <username> [uid]", @Command(label = "account", usage = "account <create|delete> <username> [uid]", description = "Modify user accounts")
description = "Modify user accounts")
public final class AccountCommand implements CommandHandler { public final class AccountCommand implements CommandHandler {
@Override @Override
...@@ -47,7 +47,13 @@ public final class AccountCommand implements CommandHandler { ...@@ -47,7 +47,13 @@ public final class AccountCommand implements CommandHandler {
return; return;
} else { } else {
CommandHandler.sendMessage(null, "Account created with UID " + account.getPlayerUid() + "."); 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. account.save(); // Save account to database.
} }
return; return;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment