mirror of
https://github.com/JonasunderscoreJones/ZtereoMUSIC.git
synced 2025-10-26 04:49:18 +01:00
change: refactor trackmanager to remove GuildMusicPlayer.java
This commit is contained in:
parent
2e421bc2f0
commit
2b0417575e
8 changed files with 200 additions and 126 deletions
|
|
@ -1,7 +1,8 @@
|
|||
package codes.ztereohype.ztereomusic;
|
||||
|
||||
import codes.ztereohype.ztereomusic.audio.GuildMusicPlayer;
|
||||
import codes.ztereohype.ztereomusic.audio.TrackManager;
|
||||
import codes.ztereohype.ztereomusic.command.Command;
|
||||
import codes.ztereohype.ztereomusic.command.commands.Pause;
|
||||
import codes.ztereohype.ztereomusic.command.commands.Ping;
|
||||
import codes.ztereohype.ztereomusic.command.commands.Play;
|
||||
import codes.ztereohype.ztereomusic.command.commands.Skip;
|
||||
|
|
@ -38,10 +39,9 @@ public class ZtereoMUSIC {
|
|||
private JDA jda;
|
||||
|
||||
private AudioPlayerManager playerManager;
|
||||
private Map<Long, GuildMusicPlayer> guildMusicPlayerMap = new HashMap<>();
|
||||
private Map<Long, TrackManager> guildTrackManagerMap = new HashMap<>();
|
||||
|
||||
private ZtereoMUSIC() {
|
||||
}
|
||||
private ZtereoMUSIC() {}
|
||||
|
||||
public static ZtereoMUSIC getInstance() {
|
||||
return ZtereoMUSIC.INSTANCE;
|
||||
|
|
@ -71,6 +71,9 @@ public class ZtereoMUSIC {
|
|||
Skip skip = new Skip();
|
||||
this.getCommandMap().put(skip.getMeta().getName(), skip);
|
||||
|
||||
Pause pause = new Pause();
|
||||
this.getCommandMap().put(pause.getMeta().getName(), pause);
|
||||
|
||||
for (String commandName : this.getCommandAliases().keySet()) {
|
||||
for (String aliasName : this.getCommandMap().get(commandName).getMeta().getAliases()) {
|
||||
this.getCommandAliases().put(aliasName, commandName);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue