@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"); } }