diff --git a/src/main/java/fr/moribus/imageonmap/ImageOnMap.java b/src/main/java/fr/moribus/imageonmap/ImageOnMap.java index 92ea105..3441c71 100644 --- a/src/main/java/fr/moribus/imageonmap/ImageOnMap.java +++ b/src/main/java/fr/moribus/imageonmap/ImageOnMap.java @@ -18,7 +18,13 @@ package fr.moribus.imageonmap; -import fr.moribus.imageonmap.commands.maptool.*; +import fr.moribus.imageonmap.commands.maptool.DeleteCommand; +import fr.moribus.imageonmap.commands.maptool.ExploreCommand; +import fr.moribus.imageonmap.commands.maptool.GetCommand; +import fr.moribus.imageonmap.commands.maptool.GetRemainingCommand; +import fr.moribus.imageonmap.commands.maptool.ListCommand; +import fr.moribus.imageonmap.commands.maptool.MigrateCommand; +import fr.moribus.imageonmap.commands.maptool.NewCommand; import fr.moribus.imageonmap.image.ImageIOExecutor; import fr.moribus.imageonmap.image.ImageRendererExecutor; import fr.moribus.imageonmap.image.MapInitEvent; diff --git a/src/main/java/fr/moribus/imageonmap/commands/maptool/RenameCommand.java b/src/main/java/fr/moribus/imageonmap/commands/maptool/RenameCommand.java index 36f8be5..d3d654f 100644 --- a/src/main/java/fr/moribus/imageonmap/commands/maptool/RenameCommand.java +++ b/src/main/java/fr/moribus/imageonmap/commands/maptool/RenameCommand.java @@ -35,14 +35,20 @@ public class RenameCommand extends IoMCommand { ImageMap map = getMapFromArgs(); map.rename(args[1]); } else { - info("Not Enough Or To Many Arguments"); + info(I.t("Not enough or too many arguments")); } } @Override protected List complete() throws CommandException { + if(args.length == 1) return getMatchingMapNames(playerSender(), args[0]); return null; } + @Override + public boolean canExecute(CommandSender sender) + { + return Permissions.RENAME.grantedTo(sender); + } }