Implement FixedRegion.regionBackups

This commit is contained in:
2025-08-02 14:31:46 +02:00
parent 0a3ae7117d
commit b14c39683a
2 changed files with 92 additions and 4 deletions
@@ -120,12 +120,12 @@ public class BackupCommand extends SWCommand {
return new TypeMapper<RegionBackups.Backup>() {
@Override
public RegionBackups.Backup map(CommandSender commandSender, String[] previousArguments, String s) {
return Region.getRegion(((Player) commandSender).getLocation()).getBackups().get(s);
return Region.getRegion(((Player) commandSender).getLocation()).getBackups().get(s.replace('_', ' '));
}
@Override
public Collection<String> tabCompletes(CommandSender sender, PreviousArguments previousArguments, String s) {
return listBackup((Player) sender).stream().map(RegionBackups.Backup::getName).collect(Collectors.toList());
return listBackup((Player) sender).stream().map(RegionBackups.Backup::getName).map(name -> name.replace(' ', '_')).collect(Collectors.toList());
}
};
}