parent
aad94ff3d6
commit
dcf24f5d18
4 changed files with 7 additions and 7 deletions
|
@ -3,5 +3,5 @@ package land.chipmunk.chayapak.chomens_bot.command;
|
|||
public enum TrustLevel {
|
||||
PUBLIC,
|
||||
TRUSTED,
|
||||
ADMIN
|
||||
OWNER
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue