package me.desht.scrollingmenusign.commandlets;
import me.desht.scrollingmenusign.SMSMenu;
import me.desht.scrollingmenusign.SMSValidate;
import me.desht.scrollingmenusign.ScrollingMenuSign;
import me.desht.scrollingmenusign.views.CommandTrigger;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class SubmenuCommandlet extends BaseCommandlet {
public SubmenuCommandlet() {
super("SUBMENU");
}
@Override
public boolean execute(ScrollingMenuSign plugin, CommandSender sender, CommandTrigger trigger, String cmd, String[] args) {
SMSValidate.isTrue(args.length >= 2, "Usage: " + cmd + " <menu-name>");
SMSValidate.isTrue(sender instanceof Player, "Not from the console!");
trigger.pushMenu((Player) sender, plugin.getMenuManager().getMenu(args[1]));
return true;
}
}