Region change command

This commit is contained in:
GregTCLTK 2019-12-04 17:36:43 +01:00
parent fb6ec11292
commit 6e1718c46e
No known key found for this signature in database
GPG key ID: A91BADE5C070FF67
2 changed files with 40 additions and 0 deletions

View file

@ -85,6 +85,7 @@ public class Hadder {
new SpankCommand(), new SpankCommand(),
new RandomPornCommand(), new RandomPornCommand(),
new SoloCommand(), new SoloCommand(),
new RegionChangeCommand(),
new LinkCommand()), config, helpCommand); new LinkCommand()), config, helpCommand);
builder.addEventListeners( builder.addEventListeners(

View file

@ -0,0 +1,39 @@
package com.bbn.hadder.commands.moderation;
/*
* @author Skidder / GregTCLTK
*/
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.commands.CommandEvent;
import com.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.Permission;
public class RegionChangeCommand implements Command {
@Override
public void executed(String[] args, CommandEvent event) {
if (args.length == 1) {
if (event.getGuild().getSelfMember().hasPermission(Permission.MANAGE_SERVER)) {
if (event.getMember().hasPermission(Permission.MANAGE_SERVER) || event.getConfig().getOwners().toString().contains(event.getAuthor().getId())) {
// CHANGE REGION
} else event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_PERMISSION).build()).queue();
} else event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue();
} else event.getHelpCommand().sendHelp(this, event.getRethink(), event.getAuthor(), event.getTextChannel());
}
@Override
public String[] labels() {
return new String[]{"changeregion"};
}
@Override
public String description() {
return "Changes the server region to locked regions.";
}
@Override
public String usage() {
return "<region>";
}
}