package com.coloryr.allmusic.server.core.command; import com.coloryr.allmusic.server.core.AllMusic; import com.coloryr.allmusic.server.core.music.play.MusicSearch; import com.coloryr.allmusic.server.core.objs.music.SearchPageObj; public class CommandNextPage extends ACommand { @Override public void execute(Object sender, String name, String[] args) { if (AllMusic.getConfig().needPermission && !AllMusic.side.checkPermission(name, "allmusic.search")) { AllMusic.side.sendMessage(sender, AllMusic.getMessage().search.noPer); return; } SearchPageObj obj = AllMusic.getSearch(name); if (obj == null) { AllMusic.side.sendMessage(sender, AllMusic.getMessage().search.emptySearch); } else if (obj.nextPage()) { MusicSearch.showSearch(sender, obj); } else { AllMusic.side.sendMessage(sender, AllMusic.getMessage().search.cantNext); } } }