11package smp .commands .ds .discord .admin ;
22
3+ import org .javacord .api .entity .message .embed .Embed ;
4+ import org .javacord .api .entity .message .embed .EmbedBuilder ;
35import org .javacord .api .event .message .MessageCreateEvent ;
46import smp .commands .ds .discord .DiscordCommand ;
57import smp .database .players .FindPlayerData ;
68import smp .functions .Utilities ;
79import smp .models .PlayerData ;
810import smp .models .Punishment ;
911
12+ import java .util .ArrayList ;
1013import java .util .Date ;
14+ import java .util .List ;
1115
1216import static arc .util .Strings .canParseInt ;
1317import static java .lang .Integer .parseInt ;
18+ import static smp .discord .embeds .PunishmentEmbed .punishmentEmbed ;
1419import static smp .functions .Wrappers .formatBanTime ;
1520
1621public class ListPunishmentsCommand extends DiscordCommand {
@@ -22,20 +27,16 @@ public ListPunishmentsCommand() {
2227 public void run (MessageCreateEvent listener ) {
2328 String [] args = this .params ;
2429 PlayerData plr = null ;
25-
30+ System . out . println ( args [ 0 ]);
2631 if (canParseInt (args [0 ])) {
2732 plr = FindPlayerData .getPlayerData (parseInt (args [0 ]));
2833 } else {
2934 plr = FindPlayerData .getPlayerData (args [0 ]);
3035 }
31- StringBuilder builder = new StringBuilder ();
3236 for (Punishment punishment : plr .punishments ){
33- builder .append ("Punishment type: " ).append (punishment .punishmentType ).append ("\n " );
34- builder .append ("Punishment reason: " ).append (punishment .punishmentReason ).append ("\n " );
35- builder .append ("Punishment expire date: " ).append ("<t:" ).append (punishment .punishmentDuration ).append (">" ).append ("\n " );
36- builder .append ("Punishment moderator: " ).append (punishment .punishmentModerator ).append ("\n " );
37- builder .append ("\n \n " );
37+ System .out .println ("yaya" );
38+ listener .getChannel ().sendMessage (punishmentEmbed (punishment ));
3839 }
39- listener . getChannel (). sendMessage ( builder . toString ());
40+
4041 }
4142}
0 commit comments