@Command(
      aliases = {"/flip"},
      usage = "[dir]",
      flags = "p",
      desc = "Переворачивает содержимое буфера обмена.",
      help =
          "Переворачивает содержимое буфера обмена.\n"
              + "Флаг -p переворачивает выделенную территорию вокруг игрока,\n"
              + "а не центра выделения.",
      min = 0,
      max = 1)
  @CommandPermissions("worldedit.clipboard.flip")
  public void flip(
      CommandContext args, LocalSession session, LocalPlayer player, EditSession editSession)
      throws WorldEditException {

    CuboidClipboard.FlipDirection dir =
        we.getFlipDirection(player, args.argsLength() > 0 ? args.getString(0).toLowerCase() : "me");

    CuboidClipboard clipboard = session.getClipboard();
    clipboard.flip(dir, args.hasFlag('p'));
    player.print("Содержимое буфера обмена перевернуто.");
  }
Example #2
0
 /**
  * Flip the clipboard.
  *
  * @param dir direction to flip
  */
 public void flip(FlipDirection dir) {
   flip(dir, false);
 }