Exemplo n.º 1
0
 @Override
 public boolean displayMenu(MinigamePlayer player, Menu previous) {
   Menu m = new Menu(3, "Flight", player);
   m.addItem(new MenuItemPage("Back", Material.REDSTONE_TORCH_ON, previous), m.getSize() - 9);
   m.addItem(setFly.getMenuItem("Set Flight Mode", Material.FEATHER));
   m.addItem(
       startFly.getMenuItem(
           "Set Flying",
           Material.FEATHER,
           MinigameUtils.stringToList("Set Flight Mode must be;true to use this")));
   m.displayMenu(player);
   return true;
 }
 @Override
 public List<String> onTabComplete(
     CommandSender sender, Minigame minigame, String alias, String[] args) {
   if (args.length == 1)
     return MinigameUtils.tabCompleteMatch(
         MinigameUtils.stringToList("true;false;add;remove;list;clear"), args[0]);
   else if (args.length == 2 && args[0].equalsIgnoreCase("remove")) {
     List<String> ls = new ArrayList<String>();
     for (Material m : minigame.getBlockRecorder().getWBBlocks()) {
       ls.add(m.toString());
     }
     return MinigameUtils.tabCompleteMatch(ls, args[1]);
   }
   return null;
 }