Greg dev #27

Merged
greg6775 merged 11 commits from greg-dev into master 2019-10-31 22:47:42 +01:00
2 changed files with 27 additions and 5 deletions
Showing only changes of commit fd97d7a20f - Show all commits

View file

@ -1,9 +1,11 @@
package com.bbn.hadder.commands.general;
import com.bbn.hadder.Rethink;
import com.bbn.hadder.commands.Command;
import com.bbn.hadder.core.CommandHandler;
import com.bbn.hadder.utils.MessageEditor;
import net.dv8tion.jda.api.EmbedBuilder;
import net.dv8tion.jda.api.entities.Message;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import java.util.ArrayList;
@ -33,12 +35,27 @@ public class HelpCommand implements Command {
sb.append("`" + cmd.labels()[0] + "`");
if (i < entry.getValue().size() - 1) sb.append(", ");
}
String[] packagesplit = entry.getKey().split(".");
String[] packagesplit = entry.getKey().split("\\.");
eb.addField(packagesplit[packagesplit.length - 1], sb.toString(), false);
}
}
new MessageEditor().setDefaultSettings(MessageEditor.Messagetype.INFO, eb);
event.getChannel().sendMessage(eb.build()).queue();
} else {
for (Command cmd : CommandHandler.cmdlist) {
for (String label : cmd.labels()) {
if (label.toLowerCase().equals(args[0])) {
if (!cmd.getClass().getPackageName().endsWith("owner") || (cmd.getClass().getPackageName().endsWith("owner") && (event.getAuthor().getId().equals("477141528981012511") || event.getAuthor().getId().equals("261083609148948488")))) {
EmbedBuilder eb = new EmbedBuilder();
String name = cmd.labels()[0];
eb.setDescription(cmd.description()).setTitle(name.replaceFirst(String.valueOf(name.charAt(0)), String.valueOf(name.charAt(0)).toUpperCase()));
eb.addField("Usage", Rethink.get("user", "id", event.getAuthor().getId(), "prefix") + cmd.usage(), false);
new MessageEditor().setDefaultSettings(MessageEditor.Messagetype.INFO, eb);
event.getChannel().sendMessage(eb.build()).queue();
}
}
}
}
}
}
@ -51,4 +68,9 @@ public class HelpCommand implements Command {
public String description() {
return "Shows every Command or explains a Command";
}
@Override
public String usage() {
return "help [Commandname]";
}
}

View file

@ -1,4 +1,4 @@
package com.bbn.hadder.commands.general;
package com.bbn.hadder.commands.owner;
/*
* @author Skidder / GregTCLTK