Skip command without skip
This commit is contained in:
parent
6c021cd07a
commit
52c0ac730c
3 changed files with 42 additions and 5 deletions
|
|
@ -93,6 +93,7 @@ public class Hadder {
|
||||||
new StarBoardCommand(),
|
new StarBoardCommand(),
|
||||||
new QueueCommand(),
|
new QueueCommand(),
|
||||||
new InfoCommand(),
|
new InfoCommand(),
|
||||||
|
new SkipCommand(),
|
||||||
new StopCommand()), config, helpCommand);
|
new StopCommand()), config, helpCommand);
|
||||||
|
|
||||||
builder.addEventListeners(
|
builder.addEventListeners(
|
||||||
|
|
|
||||||
|
|
@ -13,15 +13,18 @@ public class InfoCommand implements Command {
|
||||||
|
|
||||||
private static final String CD = "\uD83D\uDCBF";
|
private static final String CD = "\uD83D\uDCBF";
|
||||||
private static final String MIC = "\uD83C\uDFA4";
|
private static final String MIC = "\uD83C\uDFA4";
|
||||||
|
|
||||||
private static final String QUEUE_TITLE = "__%s has added %d new track%s to the Queue:__";
|
|
||||||
private static final String QUEUE_DESCRIPTION = "%s **|>** %s\n%s\n%s %s\n%s";
|
private static final String QUEUE_DESCRIPTION = "%s **|>** %s\n%s\n%s %s\n%s";
|
||||||
private static final String QUEUE_INFO = "Info about the Queue: (Size - %d)";
|
|
||||||
private static final String ERROR = "Error while loading \"%s\"";
|
|
||||||
@Override
|
@Override
|
||||||
public void executed(String[] args, CommandEvent event) {
|
public void executed(String[] args, CommandEvent event) {
|
||||||
|
if (new AudioManager().hasPlayer(event.getGuild())) {
|
||||||
|
event.getTextChannel().sendMessage("Ja Player is auch wieder da");
|
||||||
|
}
|
||||||
|
if (new AudioManager().getPlayer(event.getGuild()).getPlayingTrack() == null) {
|
||||||
|
event.getTextChannel().sendMessage("Joo playing track net anwesend^^").queue();
|
||||||
|
}
|
||||||
if (!new AudioManager().hasPlayer(event.getGuild()) || new AudioManager().getPlayer(event.getGuild()).getPlayingTrack() == null) {
|
if (!new AudioManager().hasPlayer(event.getGuild()) || new AudioManager().getPlayer(event.getGuild()).getPlayingTrack() == null) {
|
||||||
event.getTextChannel().sendMessage("No song is being played at the moment! *It's your time to shine..*").queue();
|
event.getTextChannel().sendMessage("Shut up eyyyy du kek").queue();
|
||||||
} else {
|
} else {
|
||||||
AudioTrack track = new AudioManager().getPlayer(event.getGuild()).getPlayingTrack();
|
AudioTrack track = new AudioManager().getPlayer(event.getGuild()).getPlayingTrack();
|
||||||
event.getTextChannel().sendMessage("Track Info" + String.format(QUEUE_DESCRIPTION, CD, new AudioManager().getOrNull(track.getInfo().title),
|
event.getTextChannel().sendMessage("Track Info" + String.format(QUEUE_DESCRIPTION, CD, new AudioManager().getOrNull(track.getInfo().title),
|
||||||
|
|
|
||||||
33
src/main/java/com/bbn/hadder/commands/music/SkipCommand.java
Normal file
33
src/main/java/com/bbn/hadder/commands/music/SkipCommand.java
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
package com.bbn.hadder.commands.music;
|
||||||
|
|
||||||
|
import com.bbn.hadder.audio.AudioInfo;
|
||||||
|
import com.bbn.hadder.audio.AudioManager;
|
||||||
|
import com.bbn.hadder.commands.Command;
|
||||||
|
import com.bbn.hadder.commands.CommandEvent;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Skidder / GregTCLTK
|
||||||
|
*/
|
||||||
|
|
||||||
|
public class SkipCommand implements Command {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void executed(String[] args, CommandEvent event) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String[] labels() {
|
||||||
|
return new String[]{"skip"};
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String description() {
|
||||||
|
return "Skips the song";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String usage() {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Add table
Reference in a new issue