コード例 #1
0
 @Command(
     aliases = {"remove"},
     parent = "r2w",
     helpLookup = "r2w remove",
     description = "Remove world template",
     permissions = {"r2w.command.remove"},
     toolTip = "/r2w remove <world_name> <world_dimension>",
     min = 3,
     max = 3)
 public void removeTemplate(final MessageReceiver caller, final String[] parameters)
     throws IOException, InterruptedException, ExecutionException {
   final Future<Boolean> future =
       templateManager.removeTemplate(parameters[1], DimensionType.fromName(parameters[2]));
   if (future.get()) {
     sendMessage(caller, "Completed removing template");
   } else {
     sendMessage(caller, "Failed removing template");
   }
 }