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; } }