Advertisement
Exception_Prototype

Untitled

Feb 17th, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.97 KB | None | 0 0
  1.         CommandSpec banCommand = CommandSpec.builder()
  2.                 .permission("banmanager.command.ban")
  3.                 .description(Text.of("Ban player"))
  4.                 .executor(new BanCommand(this))
  5.                 .arguments(
  6.                         GenericArguments.requiringPermission(
  7.                                 GenericArguments.flags().flag("s")
  8.                                         .buildWith(GenericArguments.none()), "banmanager.command.ban.silent"),
  9.                         GenericArguments.string(Text.of("player")),
  10.                         GenericArguments.string(Text.of("reason")))
  11.                 .build();
  12.  
  13.         CommandSpec tempBanCommand = CommandSpec.builder()
  14.                 .permission("banmanager.command.tempban")
  15.                 .description(Text.of("Tempban player"))
  16.                 .executor(new TempBanCommand(this))
  17.                 .arguments(
  18.                         GenericArguments.requiringPermission(
  19.                                 GenericArguments.flags().flag("s")
  20.                                         .buildWith(GenericArguments.none()), "banmanager.command.tempban.silent"),
  21.                         GenericArguments.string(Text.of("player")),
  22.                         GenericArguments.string(Text.of("timeDiff")),
  23.                         GenericArguments.remainingJoinedStrings(Text.of("reason")))
  24.                 .build();
  25.  
  26.         CommandSpec unBanCommand = CommandSpec.builder()
  27.                 .permission("banmanager.command.unban")
  28.                 .description(Text.of("Unban player"))
  29.                 .executor(new UnbanCommand(this))
  30.                 .arguments(
  31.                         GenericArguments.string(Text.of("player")))
  32.                 .build();
  33.  
  34.         CommandManager commandManager = Sponge.getCommandManager();
  35.         commandManager.register(this, banCommand, "ban");
  36.         commandManager.register(this, tempBanCommand, "tempban");
  37.         commandManager.register(this, unBanCommand, "unban");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement