This commit is contained in:
Chayapak 2023-06-30 16:45:59 +07:00
parent c8b1e594ff
commit 0be6671ddc
4 changed files with 7 additions and 7 deletions

View file

@ -3,5 +3,5 @@ package land.chipmunk.chayapak.chomens_bot.command;
public enum TrustLevel {
PUBLIC,
TRUSTED,
ADMIN
OWNER
}

View file

@ -59,7 +59,7 @@ public class HelpCommand implements Command {
final List<Component> list = new ArrayList<>();
list.addAll(getCommandListByTrustLevel(TrustLevel.PUBLIC));
list.addAll(getCommandListByTrustLevel(TrustLevel.TRUSTED));
list.addAll(getCommandListByTrustLevel(TrustLevel.ADMIN));
list.addAll(getCommandListByTrustLevel(TrustLevel.OWNER));
return Component.empty()
.append(Component.text("Commands ").color(NamedTextColor.GRAY))
@ -69,7 +69,7 @@ public class HelpCommand implements Command {
.append(Component.text("(").color(NamedTextColor.DARK_GRAY))
.append(Component.text("Public ").color(NamedTextColor.GREEN))
.append(Component.text("Trusted ").color(NamedTextColor.RED))
.append(Component.text("Admin").color(NamedTextColor.DARK_RED))
.append(Component.text("Owner").color(NamedTextColor.DARK_RED))
.append(Component.text(") - ").color(NamedTextColor.DARK_GRAY))
.append(Component.join(JoinConfiguration.separator(Component.space()), list));
}
@ -107,7 +107,7 @@ public class HelpCommand implements Command {
return switch (trustLevel) {
case PUBLIC -> NamedTextColor.GREEN;
case TRUSTED -> NamedTextColor.RED;
case ADMIN -> NamedTextColor.DARK_RED;
case OWNER -> NamedTextColor.DARK_RED;
};
}

View file

@ -34,7 +34,7 @@ public class ServerEvalCommand implements Command {
}
public TrustLevel trustLevel() {
return TrustLevel.ADMIN;
return TrustLevel.OWNER;
}
public Component execute(CommandContext context, String[] args, String[] fullArgs) {

View file

@ -136,7 +136,7 @@ public class CommandHandlerPlugin {
) return Component.text("You're not in the trusted role!").color(NamedTextColor.RED);
if (
command.trustLevel() == TrustLevel.ADMIN &&
command.trustLevel() == TrustLevel.OWNER &&
roles.stream().noneMatch(role -> role.getName().equalsIgnoreCase(adminRoleName))
) return Component.text("You're not in the admin role!").color(NamedTextColor.RED);
} else {
@ -147,7 +147,7 @@ public class CommandHandlerPlugin {
) return Component.text("Invalid hash").color(NamedTextColor.RED);
if (
command.trustLevel() == TrustLevel.ADMIN &&
command.trustLevel() == TrustLevel.OWNER &&
!userHash.equals(bot.hashing().ownerHash())
) return Component.text("Invalid OwnerHash").color(NamedTextColor.RED);
}